استفاده از یک فرم در task های فرایند و costom کردن نمایش و قابلیت ویرایش آنها

+1 رأی
میانگین بازدید روزانه 0.6537 بازدید

جهت استفاده از فرم های application در تسک های فرایند و ویرایش آنها نیاز است، فرم انتخاب شده براساس تسک و assignement تسک، سفارشی شود(امکان ایجاد فرم برای هر مرحله تسک هم نیست زیرا تعدادفرم ها که فرم بالغ بر 20 فیلد دارد را بسیار زیاد می کند.) یعنی برخی از فیلد های آن قابل ویرایش باشد و همین فرم در تسک دیگر فیلدهای دیگری قابلیت ویرایش را داشته باشند .آیا روشی برای اعمال این محدودیت به روی فرم وجود دارد ؟برای این کار از ruleEnginee میشود استفاده کرد ؟

همچنین در طول فرایند ممکن است فیلدهای نمایشی و ویرایشی هر مرحله تغییر نمایند(طراح فرایند بتواند بدون نیاز به استفاده از فرم html ، این موارد را مشخص نماید) . درحقیقت نیاز به dynamic form در طراحی فرایند داریم . آیا راه حلی وجود دارد؟
 

سوال 1 ماه قبل در تالار برنامه نویسی توسط nirvana (58 امتیاز)
ویرایش 3 روز قبل توسط nirvana

1 جواب

0 رأی

بهتر است این منطق در سمت سرور application خودتان مدیریت شود (هنگام fetch کردن داده‌های فرم، با استفاده از taskId، مسئول و مرحله‌ی تستک استخراج شود و منطق مورد نظر پیاده‌سازی شود).

کلا برای پیاده‌سازی منطق‌ها از rule engine نیز می‌توان استفاده کرد؛ ولی استفاده از rule engine در هر جایی مناسب نیست. این انتخاب به مواردی مانند پیچیدگی منطق، تغییرپذیری منطق و ... می‌تواند بستگی داشته باشد.

وایز امکانات مناسبی برای استفاده و تغییر runtime قواعد (ruleها) دارد.

جواب 1 ماه قبل توسط mofarn (1,302 امتیاز)
ویرایش 1 ماه قبل توسط Saeed Zarinfam
جناب مهندس بهترین روش برای پیاده سازی مساله فوق  وجود دارد ؟
به نظرم در فاز اول  منطق رو در برنامه (سمت سرور) پیاده‌سازی کنید و فعلا از rule استفاده نکنید.

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

0 رأی
1 جواب میانگین بازدید روزانه 0.6925 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.2840 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.6139 بازدید
+1 رأی
0 جواب میانگین بازدید روزانه 0.745 بازدید
سوال 2 ماه قبل در تالار برنامه نویسی توسط nirvana (58 امتیاز)
0 رأی
1 جواب میانگین بازدید روزانه 0.1522 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.229 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.2131 بازدید
سوال 4 ماه قبل در تالار برنامه نویسی توسط mmajlesi (5 امتیاز)
0 رأی
1 جواب میانگین بازدید روزانه 0.229 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.353 بازدید
سوال 5 ماه قبل در تالار برنامه نویسی توسط nirvana (58 امتیاز)
+2 رأی
1 جواب میانگین بازدید روزانه 0.2232 بازدید
سوال 4 ماه قبل در تالار کامپیوتر و اینترنت توسط nirvana (58 امتیاز)
کانال تلگرام جواب یاب
...