نحوه قراردادن دکمه بازگشت به مرحله قبلی بر روی فرم
منتشر شده توسط , ویرایش شده توسط: علیرضا معمارزاده در تاریخ 1399/6/8 شنبه 10:04

برای بعضی از فرایندها که دارای چند task متوالی و با فیلدهای اطلاعاتی متنوع و متعدد هستند و ایفاکننده این فعالیت ها هم یک نفر خاص میباشد (مثلا ثبت نام که شامل چند فعالیت خواندن متوافقتنامه, ورود اطلاعات شخصی, ورود اطلاعات تحصیلی , ورود اطلاعات درخواست است) به جای قرار دادن همه این اطلاعات بر روی یک فرم و Task میتوانیم با استفاده از یک دکمه کاربر را به فعالیت قبلی هدایت کنیم تا اطلاعات را مرور و در صورت لزوم ویرایش نمایید.

در ابتدا باید همانند شکل 1 در مدل فرایندی خود تغییراتی اعمال نمایید یعنی بعد از هر فعالیت که میخواهید قابلیت بازگشت به عقب داشته باشد یک Gateway قرار دهید.

سپس در مدل داده خود یک متغیر از جنس بولین تعریف نمایید و در مرحله بعد در گام فرمسازی اقدام به ساخت یک دکمه و نوشتن دستور زیر نمایید:

 

<ProductDesign.Flag>=true;
CHelper.doWorkItem(Me.Case.Id,Me.Task.Id)

در گام بعدی طبق شکل دوم به بخش تعریف قوانین میرویم تا مسیرهای بعد از GW را تعریف نمایید.

در نهایت بایستی طبق شکل سوم در هنگام خروج از GW مقدار Flag  را به False تغییر دهید تا سیستم بتواند به درستی هم بازگشت به مرحله قبلی و ارسال به مرحله بعدی را انجام دهد.

KB=308



ضمیمه 
 
 backbtn1.jpg (162.64 کیلوبایت)
 backbtn2.jpg (169.21 کیلوبایت)
 backbtn3.jpg (114.76 کیلوبایت)
 backbtnresult.jpg (32.75 کیلوبایت)
(1 رای (ها))
مفید
مفید نیست

نظرات (0)
نظری جدید منتشر کنید
 
 
نام کامل:
ایمیل:
نظرات:
تایید کپچا 
 
لطفاً متن موجود در تصویر را در زیر وارد کنید (برای جلوگیری از ارسالهای خودکار).

سیستم پشتیبانی (تیکتینگ) فراگستر