Specify Implementation Details for a Process Activity

For a process activity, associate the structured process that you would like to invoke from within the dynamic process. Want to know more about structured processes? See Develop Structured Processes.

To associate a structured process, select the process and its start event in the Implementation section of the General tab. In addition, specify if the process is blocking or non blocking using the Non Blocking check box.

  • Non Blocking: If you select the check box, the process activity completes immediately upon its activation after invoking its associated process; it does not wait for the structured process instance to complete.

  • Blocking: If you set the process as blocking, the process activity remains Active until the structured process instance associated with it is completed. The process activity reaches the state Complete automatically when the invoked process instance completes.

Note:

  • You can only use structured processes with the Message Start and Message End pattern within a dynamic process.

  • You can use decision modeling in a dynamic process through a structured process.

Important:

In runtime, when a user starts a dynamic process containing a process task activity, the structured process corresponding to this activity is automatically instantiated even if the user doesn’t have permissions to instantiate it. However, in such cases, the user is only able to view the structured process instance and its associated tasks. To perform actions in the structured process instance, the user must be assigned a role within the process or be an administrator.