Recursion
You may have a scenario where you need an activity to be always available to a user in your workflow. Onestop uses recursion to support a BPMN loop activity ().
The concept is straight forward to implement: Make the next step of your current step to be that exact current step.