can you help me to understand that when will workstep got suspended and when would be instance suspended ?
For example, I have one process with one adapter and in this adapter exception occurred so workstep got suspended but not process instance. so in which case process instance will get suspended ?
Any Human or Adapter worktep when fails to execute/complete/activate goes to suspended state however ProcessInstance is still Activated.
This provision is provided incase user wants to intentionally suspend their ProcessInstance as per their business requirement. In such case, the workitems/tasks which exist in the SBM for the users will not be displayed/fetched in users task pool untill it is re-activated.