هل يمكن لـ Microsoft Windows Workflow التوجيه إلى محطات عمل محددة؟

StackOverflow https://stackoverflow.com/questions/403270

  •  03-07-2019
  •  | 
  •  

سؤال

أريد أن أكتب تطبيق سير عمل يقوم بتوجيه رابط إلى مستند.يعتمد التوجيه على الأجهزة وليس على المستخدمين لأنني لا أعرف من سيكون في منشور معين على الإطلاق.على سبيل المثال، لدي نموذج.يتم ملؤها مبدئيًا في الموقع أ.أريد الآن أن يذهب إلى الموقع B وأطلب منهم ملء الباقي.وأخيرًا، ينتقل إلى الموقع C حيث سيوافق عليه المشرف.

لا يوجد في أي من هذه المواقع مستخدم معروف.وهذا يعني أنني لا أعرف من سيكون.أعرف فقط أن الشخص المصرح له بذلك (يتم تعيينه في محطة العمل وتمت الموافقة على تواجده هناك).

هل سيقوم Microsoft Windows Workflow بذلك أم أنني بحاجة إلى إنشاء سير العمل الخاص بي استنادًا إلى SQL Server وعناوين IP وما إلى ذلك؟

وأيضًا، كيف يمكن إعلام المستخدم في محطة العمل بأنه قد تم إرسال مستند إلى أجهزته؟

شكرا على اي مساعدة.

هل كانت مفيدة؟

المحلول

أعتقد أنه إذا كنت أقترب من هذه المشكلة فإن سير العمل سيعمل على القيام بذلك.إنها آلة حالة تريدها ولها ثلاث حالات:

  • بداية
  • ب الإكمال
  • ج الموافقة

ومع ذلك، يحتاج سير العمل إلى العمل في مكان مركزي واحد (ثق بي في هذا، فأنت تريد فقط تشغيل سير عمل مرة واحدة مرة واحدة، وإلا يمكن تنفيذ نفس الجزء من العمل عدة مرات) راجع أسئلتنا في منتدى MSDN).لذا فإن الحل هو الخادم المركزي الذي يقوم بتشغيل سير العمل.

يمكن أن يتم كيفية تقديم هذا للمستخدمين بطرق متعددة. ديف اقترح استخدام موقع ASP.NET لتحديد الأجهزة التي تقوم بالعمل، وهو على الأرجح الطريقة التي سأفعل بها ذلك.ومع ذلك، يمكنك أيضًا كتابة عميل نماذج Windows الذي سيفعل الشيء نفسه.قد يتطلب ذلك استخدام شيء مثل SOAP / WCF لتسهيل الاتصال بين تطبيقات نموذج العميل وخدمة سير العمل المركزية.سيكون لهذا ميزة أنه يمكنك استخدام رمز تجربة النظام لتنبيه المستخدم.

نصائح أخرى

وقد ترغب أيضا أن ننظر إلى محركات سير العمل البشرية، كما أنها مصممة على القيام بأشياء مثل هذه (وأكثر)، وأنا أكثر الناس دراية <لأ href = "http://www.pnmsoft.com" يختلط = "نوفولو noreferrer"> تسلسل PNMsoft الصورة

ويمكنك تصميم العام "التوجيه" العمل من شأنها أن تتسبب البيانات للذهاب إلى محطة عمل. إن أسهل طريقة للقيام بذلك يكون لتضمين سير العمل في تطبيق ASP.NET. كل محطة يجب أن زيارة التطبيق مع معرف محطة في سلسلة استعلام مواقع المعلومات:

HTTP: //myapp/default.aspx دور المرأة في التنمية = 01

وعندما يتم تعبئة الاستمارة في محطة A، سير العمل قيد التشغيل في التطبيق على شبكة الإنترنت يمكن أن يدخل به إلى "بن العمل" من محطة العمل القادمة. أي شخص يجلس على الكمبيوتر والتي كانت متجهة شكل سوف نرى ذلك تظهر في قائمة من الأشكال للمراجعة. يمكنك استخدام AJAX لجعله بقعة والتحديث التلقائي.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top