در این پست قصد دارم نحوه استفاده از 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. بعد از اجرای فرم نتایج به صورت زیر نمایش میابد:


موفق باشید.

میلاد