در این پست قصد دارم نحوه استفاده از saved point در ADF Task flowرا آموزش دهم:
1. بعد از ایجاد Application، پیش از هرکاری باید قابلیت Saved Point را برای app فعال کنید. برای اینکار طبق تصویر زیر عمل کنید:
2. سپس یک method call activityبه task flow مورد نظر اضافه کنید و navigation ها را مانند تصویر زیر تغییر دهید: (به مقادیر Method و FixedOutcome توجه کنید)
3. برای ذخیره کردن مقدار ID که نشان دهنده saved point است یک کلاس به قرار زیر تعریف کرده و مقدار returnمربوط به method activity را برابر آن قرار میدهیم:
4. سپس یک savePointRestore به task flowاضافه کرده و آنرا به employeeDetail متصل کنید و مقدار save point id را نیز ست کنید:
5. در فرم EmployeeDetailیک button اضافه کرده و مقدار action آنرابا undo ست کنید:
6. بعد از اجرای فرم نتایج به صورت زیر نمایش میابد:
موفق باشید.
میلاد