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:

  • Use the basic types of participant that are provided by TIBCO Business Studio.
  • Create an organization model of your own organization (which can incorporate a Dynamic Organization, see Dynamic Organizations), and use the positions from the organization or dynamic organization for your participants. See Participants from the Organization Model .

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.