Mea الإهمال — مصمم SharePoint * يمكن * إنشاء مهام سير عمل جهاز الدولة

لقد علمت مؤخرا أنه من الممكن والسهل إلى حد ما حتى إنشاء سير عمل جهاز دولة باستخدام SharePoint Designer. الحاجة هي أم الاختراع والأشياء كل شيء على ما يرام، وكان لي حاجة هذا الأسبوع التي بدت للاختراع. من قبيل الصدفة, جئت عبر هذا المنصب المنتدى MSDN كذلك. تجربتي الشخصية هذا الأسبوع وذلك تأكيدا مستقلاً "" يعطي قوة لاقتناعي. أنوي الكتابة عن هذا بمزيد من التفصيل على سبيل المثال الكامل في مهب, ولكن هنا هو جوهر:

  • النهج روافع حقيقة أن سير عمل يمكنك تغيير عنصر قائمة, وبالتالي أحداث سير عمل جديد. لقد فكرت عادة أن تكون مصدر إزعاج، وحتى هذا blogged حول استخدام الإشارات للتعامل معها.
  • SharePoint يسمح مهام سير عمل متعددة مستقلة تكون نشطة ضد عنصر قائمة محدد.

لتكوين:

  • تصميم جهاز الدولة الخاصة بك (أي, الدول وكيف الدول الانتقال من واحدة إلى أخرى).
  • تنفيذ كل دولة كسير منفصلة.
  • قم بتكوين كل من مهام سير العمل هذه الدولة تنفيذ استجابة لأي تغيير في عنصر القائمة.

كل سير عمل الدولة ويتبع هذا النمط الخام:

  • عند التهيئة, تحديد ما إذا كان ينبغي أن تعمل حقاً بتفتيش الدولة للمعلومات في "العنصر الحالي". إحباط إذا لم.
  • القيام بهذا العمل.
  • تحديث العنصر الحالي "" مع الدولة الجديدة للمعلومات. هذه المشغلات تحديثًا للعنصر الحالي وحرائق قبالة جميع مهام سير عمل الدولة.

وبصرف النظر عن فائدة واضحة أن واحدة يمكن إنشاء سير عمل آلة دولة التعريفي, كل ذلك معلومات الدولة رائع لبناء مؤشرات الأداء الرئيسية ومثيرة للاهتمام وجهات النظر.

قد عيب كبير إلى حد ما — standard workflow history tracking is even more useless than normal 🙂 That’s easily remedied, ومع ذلك. تخزين كافة المعلومات نوع التدقيق الخاصة بك في قائمة مخصصة. ربما كان هذا فكرة جيدة حتى بالنسبة لسير عمل تسلسلي الفانيليا, but that’s for another blog post 🙂

هذه الكلمة mea إهمال "" لأن لدى, للأسف, وقال أكثر من مرة في المنتديات وفي أي مكان آخر أن أحد يجب استخدام visual studio لإنشاء سير عمل جهاز الدولة. هذا ببساطة ليس صحيحاً.

</نهاية>

الاشتراك في بلادي بلوق.

[تشنورتي] بطاقات:

4 افكار عن "Mea الإهمال — مصمم SharePoint * يمكن * إنشاء مهام سير عمل جهاز الدولة

  1. كتب جوسترال:
    مرحبا بول,
    كم هو عدد الدول التي نتعامل مع? أنا فقط الحصول على اثنين من مهام سير العمل النشطة المختلفة عندما اذهب إلى صفحة إعدادات سير العمل?
    أفضل,
    خوان.
    الرد
  2. راجبوت سانجيف
    أود حقاً أن قراءة أمثلة كاملة. نأمل أن أحد رفاق يمكن أن تساعد على توضيح بعض الكوابيس التي كنت تواجه مع بلدي عملية مماثلة. وأنا عند نقطة حيث أنا على استعداد البدء من جديد.
    الرد
  3. بول غالفين
    وهذا هو يضع نهج مثيرة لاهتمام حقاً نقطة تعجب على نقطة أكبر أن الحزب الاشتراكي الديمقراطي يمكن إنشاء مهام سير عمل جهاز الدولة.
    أنا لا أعرف إذا كان هناك اختلافات جوهرية الحكمة بين ما كنت مخطط وما المخطط التفصيلي. في حالتي هذا الأسبوع, الأداء ليست قضية لأن هذا سير عمل معين علاقة طويلة الأمد (16 أو أسابيع أكثر من البداية إلى النهاية) وهناك ابدأ أكثر من بضع عشرات نشطة في أي وقت. إذا كان هناك بضع عشرات من بدء وتشغيل كل ساعة … أن قصة مختلفة. وأعتقد أن أداء وسير العمل بشكل عام موضوع جداً ضبابي.
    أنا لا أعرف إذا قمت بتشغيل بلوق الخاص بك أم لا. إذا قمت بذلك, يجب عليك أن تنظر في كتابة حول النهج الخاص بك بمزيد من التفصيل. إذا لم يكن, وسأكون أكثر من سعيدة الاتصال بك ضيف مدون "" وتحميل مشاركتك لبلدي بلوق.
    شكرا لهذا التعليق. أنها واحدة من الأفضل لقد كنت قادراً على الحصول على بلدي بلوق!
    –بول ز
    الرد
  4. مايك آتكينز
    أنا نفذت الدولة الجهاز باستخدام قائمة منفصلة لعقد الدولة خلال انتقالات الحالة. سير العمل الرئيسي بإنشاء عنصر هنا وتعيين الحالة الأولية. أنا استخدم واحد, منفصلة, سير العمل للتعامل مع جميع الدول, استخدام "إذا-ذلك الحين-ELSEIF" هيكل (في "الخطوة 1") في الحالات الممكنة.
    لكل دولة, كل ما يلزم القيام به الحصول على استجابة من المستخدم.
    وكان بلدي على سبيل المثال موافقة متسلسلة على مستويات متعددة, حيث كل خطوة (ممثلة بدولة) يمكن أن يكون لمختلف المهام اللاحقة الممكنة. وهذا يعني أن كل مستخدم (يحتمل أن تكون) الخيارات المختلفة المتاحة في قائمة الاختيار. بلدي "الخطوة الثانية" وكان أيضا "إذا-ذلك الحين-آخر" هيكل النظر في جميع الردود الممكنة (من جميع المراحل), وقررت بعد ذلك على ما ينبغي أن تكون الدولة القادمة. "الخطوة 3" ثم قم بتعيين تلك الدولة, وانتهت سير العمل.
    يحتوي هذا الأسلوب (واضحة) ميزة ليحدث داخل واحدة (الثانوي) سير العمل. ومع ذلك, في نطاق ما يمكن إنجازه في سير العمل هذا أكثر محدودية في أن واحد مع مهام سير العمل لكل دولة. وكنت أتساءل, ومع ذلك, ما هو نوع من الأداء ضرب يأخذ مكان إذا بدء تشغيل كافة مهام سير العمل حالة فردية (أن كانت تنتهي بعد ذلك مباشرة).
    أيضا, يمكنني استخدام قائمة ثانوية (مع سير العمل الخاصة به) تمثل المرحلة الانتقالية بين الدول كما يمكن أن تكون هذه العملية سوى جزء من سير عمل أكبر. عندما يبدأ سير العمل الرئيسي في عملية آلة الدولة, ويذهب إلى حالة انتظار, والعائدات عند "حلقات" وقد تيرمينتايد. لقد كنت أفكر أيضا في إمكانية أن سير العمل الخاص بي الرئيسية كذلك قد ترغب في تغيير البيانات في "عنصر القائمة" الأصلية, وكنت أرغب في تجنب الاضطرار غير ضرورية "لإطلاق النار" لسير العمل حالة الجهاز.
    الرد

اترك ردًا

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها *