Let me share how to integrate a custom workflow template which uses the “Advancing with Immediate Dialog” function.
My Inbox is a central inbox which can handle multiple workflow engines. It can work with SAP Business Suite (SAP Business Workflow , ABAP) and BPM Workflow (Java) and 3rd party workflow (by developing provider interfaces)
If the custom workflow template uses the “Advanced with Immediate Dialog” which only works for SAPGUI, user should execute similar workitem again in the My Inbox. It is not a good usability.
If the workitem is executed in SAPGUI, users don’t feel executing similar workitem again because SAP Buisness Workflow brings the next workitem automatically.
This is a challenge when you execute a workitem in non SAPGUI like Fiori My Inbox or Portal UWL.
A solution is removing the sequential dialog chain from the custom workflow template. Make those 2 steps to 1 step.
To do make it to 1 step, first remove the second step in the custom workflow template and implement the second step method in the first step.
For SAP Fiori users:
Implement the BADI. App Extensibility: My Inbox – SAP Fiori Apps – SAP Library
Fior SAPGUI users:
Implement the program exit at the user decision task.
Reference: User Decision + Program Exit
Masa / SAP Technology RIG