Copyright © TIBCO Software Inc. All Rights Reserved
Copyright © TIBCO Software Inc. All Rights Reserved


Process Modeling Concepts : Participants

Participants
Participants are used to identify who or what performs an activity.
For example, in a hiring process, a person (Human Participant) interviews the candidate and an email system (system participant) sends out an automatic follow-up reminder. There are the following options for creating participants:
You can also refactor the participants in your process into an organization model.
There are several basic types of participant:
Role - identifies the role responsible for performing an activity. For example, in a financial institution there may be roles such as Reconciler, Manager, and so on.
Organizational Unit - identifies the department or unit within an organization that performs an activity. For example, Legal, Marketing and so on.
Human - identifies a specific person or user that performs an activity.
System - identifies an activity that is performed by a system.
Organization Model Query - allows you to enter a query using a script or expression. This is evaluated when a referencing task is executed at run-time, so the actual participant is resolved and the activity dispatched and offered to the participant. A query could resolve to a participant in the package/process or to an entity in the organizational model.
Participants from the Organization Model
You can also create participants by creating an external reference to types defined in a model of your own organization.
You can create an external reference to the following parts of the organization model:
You can also create an organization model from the participants you have defined in your process as described in Participants from the Organization Model.

Copyright © TIBCO Software Inc. All Rights Reserved
Copyright © TIBCO Software Inc. All Rights Reserved