اگر گزینه Show Default Action برداشته شود، قطعا button پیشفرض مخفی میشود. شاید فرآیند را مهاجرت ندادهاید.
برای پیمایش بعد از ثبت اقدام (تکمیل کار)، میتوانید از مقدار بازگشتی از سرویس تکمیل کار اکتیویتی استفاده کنید:
CompleteTaskResponse completeTaskResponse = processExecutionService.completeTask(taskId, request);
در کلاس ir.asta.wise.activiti.client.rest.model.task.CompleteTaskResponse فیلد navigationInfo از نوع ir.asta.wise.activiti.client.rest.model.task.NextTaskNavigationInfo وجود دارد که در آن فیلد url وجود دارد، میتوانید از مقدار این url برای navigation بعد از تکمیل اقدام استفاده کنید؛ منطق مقداردهی این فیلد:
-
اگر بلافاصله پس از تکمیل کار، کاربر جاری (تکمیلکننده) مسئول کاری شود، این url آدرس فرم مشاهدهی آن کار خواهد بود.
-
اگر بلافاصله پس از تکمیل کار، کاربر جاری (تکمیلکننده) کاندید کاری شود، کار به وی تخصیص داده میشود و این url آدرس فرم مشاهدهی آن کار خواهد بود.
-
وگرنه، این url آدرس فرم کارتابل خواهد بود.