To model business processes and their execution, use the Business Process Management extension :

The Business Process Management extension is used for visual modeling of business processes, their execution and monitoring.
Key features:
Creating a process, its stages and steps, determining their order and execution conditions.
Setting up step execution time, their parameters, selecting objects for data entry, approval, and calculation.
Assigning process and step execution owners.
Creating data segments, to which access is granted.
Automatic starting subprocesses and calculation steps.
Executing processes with specified parameters.
Visual monitoring of process execution.
To work with the Business Process Management extension, one needs the feature PP_Scheduler.
To get started with the extension, see the Getting Started with the Business Process Management Extension article.
See also:
Getting Started with the Business Process Management Extension