اطلاعات وظیفه پیشین در وظیفه های موازی در WISE

0 رأی
میانگین بازدید روزانه 0.18149 بازدید

درود
برای مدل فرایندی زیر، نیاز به نمایش اطلاعات وظیفه تکمیل شده قبلی داریم .
برای task3 چگونه می توان وظیفه انجام شده قبلی را به دست آوزد ؟
همچنین برای task1و task2 هر کدام زودتر تکمیل شد اطلاعات آن را ردر دیگری به عنوان  وظیفه پیشین نمایش داد ؟

باتشکر

سوال 2 سال قبل در تالار برنامه نویسی توسط nirvana (99 امتیاز)
ویرایش 2 سال قبل توسط Saeed Zarinfam

2 جواب

0 رأی
 
بهترین جواب

ما در حالت sequencial  می‌توانیم کار قبلی را به راحتی بازیابی کنیم. معمولا اقدام انجام‌شده در کار قبلی (اقدام پیشین) را نمایش می‌دهیم. ولی در حالت موازی، کمی متفاوت است:

سوال: برای task3 چگونه می توان وظیفه انجام شده قبلی را به دست آوزد؟

در تعریف هر کار می‌توان مقدار action category را تعیین کرد. از مستندات:

با تعیین یک عبارت یا مقدار ثابت می‌توان مقداری را به عنوان action category تعیین کرد. اگر این فیلد مقدار داشته باشد، یک پارامتر با شناسه‌ی actionCategory و مقدار تعیین‌شده به فرم‌های اقدام ارسال می‌شود. مثال از کاربرد: دسته‌بندی اقدام‌های مسیرهای موازی در فرآیند.

مراحل انجام کار:

1- قبل از شروع مسیر موازی (مثلا یال قبل از gateway)، یک اسکریپت بنویسید و یک متغیر با نام myActionCategory و مقدار consultant_action ایجاد کنید.

2- در قسمت configuration properties از task1 و task2 در فیلد Action Category مقدار زیر را وارد کنید:

${myActionCategory}

با این کار هنگامی که هر کدام از فرم‌های اقدام از task1 یا task2 را باز کنید، یک پارامتر با نام actionCategory و مقدار consultant_action (مقدار متغیر) به آن‌ها ارسال می‌شود. که هنگام ثبت اقدام در application خود باید آن‌ها را دریافت و ذخیره کنید.

3- یک فرم برای نمایش اقدام(های) پیشین پیاده‌سازی کنید که بتواند با گرفتن action category (یعنی مثلا یک پارامتر به نام actionCategory داشته باشد)، اقدام‌های مربوطه را برگرداند و به شکل مناسبی آن‌ها را نمایش دهد (حالتی که اقدامی هم وجود نداشته باشد باید support کند). این فرم را در form definitions از task3 اضافه می‌کنیم. در این حالت مقدار پارامتر actionCategory هم قاعدتا به صورت expression زیر باید داده شود:

${myActionCategory}

سوال: برای task1 و task2 هر کدام زودتر تکمیل شد اطلاعات آن را ردر دیگری به عنوان  وظیفه پیشین نمایش داد؟

این را هم با کمک action category می‌توان انجام داد. فقط باید فرم "اقدام پیشن" پیاده‌سازی شده را در task1 و task2 هم قرار داد (در قسمت form definitions).

 

جواب 2 سال قبل توسط mofarn (1,422 امتیاز)
انتخاب شده در 2 سال قبل توسط nirvana
درود و تشکر

پارامتر actionCategory فقط در فرم های اقدام قابل دسترسی هست. در task3 جهت نمایش اقدامات پیشین، در فرم های تعریف شده در form definitions از طریق parameters قابل دسترسی نیست. راه دیگری دارد ؟
این پارامتر به‌صورت خودکار به فرم‌های اقدام ارسال می‌شه. ولی برای فرم‌ها هم می‌توانید خودتون این پارامتر رو با نام دلخواه ارسال کنید.
0 رأی
عکسهاوفیلمهای که در مجموعه ذخیره میشوند
جواب 2 سال قبل توسط ابراهیم ملازاده_3741 (0 امتیاز)
فیلمها وعکسها مجموعه که ذخیره میشن

سوال های مشابه

+1 رأی
1 جواب میانگین بازدید روزانه 0.0984 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.11104 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.1102 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.29187 بازدید
+2 رأی
1 جواب میانگین بازدید روزانه 0.21167 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.188 بازدید
+1 رأی
0 جواب میانگین بازدید روزانه 0.14122 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.12118 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.11115 بازدید
+1 رأی
0 جواب میانگین بازدید روزانه 0.33333 بازدید
سوال 2 سال قبل در تالار برنامه نویسی توسط nirvana (99 امتیاز)
کانال تلگرام جواب یاب
...