Mən bu kimi bir iş ssenari var:
- Bir sənəd kitabxana bir istifadəçi yüklenenler sənəd.
- O, bir içerik növü seçir və lazım olan meta data girir. Meta data sahələri biri bayraq deyil, "Urgent".
- Bu SharePoint Designer iş ki tetikler, digər məsələlərlə yanaşı, uses the "Collect Data from a User" fəaliyyət.
"Collect Data from a User" ki, sənəd bir görev siyahısını tələb təsdiq bir maddə yaradır.
Mən təsdiq edilməsi üçün təcili sorğu göstərdi ki, görev siyahısını bir görünüşü yaratmaq üçün.
Həll: Put the word "URGENT:" into the title of these tasks.
I would have preferred to specify the priority field directly. Lakin, Mən bir neçə səbəblərə görə bunu edə bilmədi:
- Bu toplamaq data fəaliyyət title başqa hər hansı bir sahədə güncellemek üçün bir mexanizm təmin etmir (və həmin əlavə alanlar məlumat toplamaq üçün istədiyiniz).
- The "assign a to do item" hərəkət eyni problem var.
- Bu siyahıda bir maddə əlavə etmək mümkündür (i.e. birbaşa vəzifəsi siyahısına bir maddə daxil) but this not a blocking action. That means that the workflow will not wait for the user to complete that task.
Mən əvvəl bir neçə yanaşma hesab (təşəkkürlə) realizing we could just put "urgent" başlığında.
- Yeni vəzifə yaradılmışdır zaman ki, görev siyahısını özü bir iş başlayın, Bu elə ilk iş başlayan sənəd istinad geri keçmək, pull out the urgent flag value and update priority as needed.
- Do something similar with an event receiver. On create of the task, bağlı sənəd tapmaq və lazım olduğu kimi prioritet yeniləmək.
- Use the "create list item" action in conjunction with the "wait for field change" action and an event receiver. If we create a list item, we can specify all the fields we want. Use an event receiver to update the original item when the user completes the task and the "wait for field change" action’s condition would be met and the workflow would proceed. (Nədənsə, Ağıllı bir müddət uzaq gəzmək karar əvvəl daha az və ya bu yanaşma həll etdi).
Mənim həllinə bir qorxu var (kənara adı yalnız mətn aktuallığını göstərir ki, açıq-aydın faktı). Since "collect feedback" yalnız ağır kodlu adı adlar qəbul, I need to use two different collect feedback actions whose only difference is that hard coded title.
Lakin, ən azı hadisə alıcıları və ya xüsusi SPD tədbirlər tələb etmir ki, bir həlli var.
Kimsə bir daha ağıllı şəkildə bu həll Əgər, lütfen.
</son>