Support that an employee can hold multiple positions. The processes initiated from different positions will be routed to the correct supervisors and department leaders.
Support multiple reporting lines, such as administrative reporting lines and business reporting lines. Tom reports to John administratively and to David business-wise.
The reporting relationships are based on positions rather than accounts. For example, Tom reports to John in the Finance Department and to David in the Marketing Department.
Support roles within the department. Thus, when modeling the global processes of the group, the approver specified as the initiator's superior role will be sent to the correct participant.
For each task of the process instance, the participant records his position instead of just the account. This can avoid reporting to the wrong leader in the following activities.
When starting a process instance, the position of the initiator can be specified, so that the request can be sent to the right supervisor and department leaders for approval.