Task identification and patterns
Tasks are the essential objective to enable information exchange between automated processes and their participants. The invocation of human actors happens explicitly at defined points within the business process flow. The invocated actors are required to provide relevant information to the business process flow so that it can continue.
To ensure task processing, tasks will be allocated to responsible process participants or groups of participants, which can be defined in the corresponding task configuration at design time. The assignable participants and groups are obtained from an identity directory, such as a company's LDAP system. Often, it is necessary to define authorizations in a fine, granular manner at the application level. Usually, application authorizations are not mapped in an enterprise identity store because sooner or later, this approach would end up in a mess of application-specific roles and users. Consequently, this would lead to an increased...