لدى سيناريو أعمال مثل هذا:
- مستخدم تحميل مستند إلى مكتبة مستندات.
- وقالت أنها تحديد نوع محتوى ويدخل البيانات الفوقية حسب الحاجة. أحد حقول البيانات الوصفية علامة, "عاجلة".
- هذا بتشغيل سير عمل "مصمم SharePoint" التي, أمور أخرى, يستخدم في "جمع البيانات من المستخدم" عمل.
"تجميع البيانات من مستخدم" إنشاء عنصر في قائمة مهام بطلب الموافقة على تلك الوثيقة.
كنت بحاجة إلى إنشاء طريقة عرض لقائمة المهام التي أظهرت طلبات عاجلة للموافقة عليها.
الحل: وضعت كلمة "عاجل جداً:" في عنوان هذه المهام.
كان يفضل تحديد مجال أولوية مباشرة. ومع ذلك, لم أتمكن من القيام بذلك لأسباب عدة:
- إجراءات جمع البيانات لا توفر إليه لتحديث أي حقل آخر غير عنوان (وتلك الحقول الإضافية التي تريد تجميع البيانات).
- "تعيين البند" وقد عمل نفس المشكلة.
- من الممكن إدراج عنصر في قائمة (الأول-هاء. إدراج عنصر في قائمة المهام مباشرة) لكن هذا ليس إجراء حظر. وهذا يعني أنه لن ينتظر سير العمل للمستخدم لإكمال هذه المهمة.
اعتبرت النهج قليلة قبل (والحمد لله) إذ تدرك أننا يمكن أن مجرد وضع عاجلة "" في عنوان.
- بدء سير عمل في قائمة المهام نفسها حيث أنه عندما يتم إنشاء مهمة جديدة, أنها على نحو ما عبر إشارات العودة إلى المستند الذي بدأ سير العمل الأولى, سحب قيمة إشارة عاجلة وتحديث ذات الأولوية حسب الحاجة.
- القيام بشيء مماثل مع استقبال الحدث. وعلى إنشاء المهمة, حدد موقع المستند المقترن وأولوية التحديث حسب الحاجة.
- استخدام "إنشاء عنصر قائمة" العمل جنبا إلى جنب مع الانتظار "لتغيير حقل" العمل واستقبال الحدث. إذا أننا إنشاء عنصر قائمة, يمكننا تحديد كافة الحقول نريد. استخدام جهاز استقبال حدث لتحديث العنصر الأصلي عند قيام المستخدم بإكمال المهمة والانتظار "لتغيير حقل" سوف يتحقق شرط للعمل، وستشرع في سير العمل. (لسبب من الأسباب, قد أكثر أو أقل تسويتها على هذا النهج قبل أن يقرر حكمه سيرا على الأقدام لفترة من الوقت).
وهناك عيب للحل الخاص بي (وبصرف النظر عن حقيقة واضحة أن النص فقط من العنوان يشير إلى الحاجة الملحة). منذ "جمع ردود الفعل" لا يقبل إلا أسماء العنوان جد مشفرة, بحاجة لاستخدام اثنين من الإجراءات مختلف ردود الفعل جمع التي والفرق الوحيد هو أن العنوان الثابت مشفرة.
لكن, على الأقل هناك حلاً يتطلب أجهزة استقبال الحدث أو إجراءات الحزب الاشتراكي الديمقراطي مخصصة.
إذا كان شخص ما قد حل هذا بطريقة أكثر ذكية, واسمحوا لي أن أعرف.
</نهاية>