- The pattern of restartable processes allows you to design model instances that can be restarted at any point and acquire the same execution status.
- The pattern of agile processes allows you to design processes in which you can skip an Activity or a flow, and switch between Activities or flows as required without breaking your data.
- To create a model instance over a record with your business data can be useful in the cases when you allow your users to create entities for documents: The user creates an shared record from a document, for example, an order, and on submit a new model instance takes care of further actions over the entity, such as processing the order.
- To monitor the start of a model instance can help you to make sure that restartable model instances are in the correct status upon restart: The user adapts a restartable model so that the starting is monitored from the correct point and checks the starting on runtime from Management Console or Management Perspective.