An ad hoc activity is not part of the structured process; it is an activity that a
IBM® Process
Portal user can run as needed. An ad
hoc activity has no input wires and is started according to predefined preconditions, rather than by
a predefined process flow. Such activities can be required or optional, and they can be defined as
repeatable or to run at most once.
About this task
Knowledge workers can start unstructured activities from
the Activities section in the Process Instance details page in
Process Portal.
Note: If
an in-flight process instance is migrated to a new version of the
business process definition (BPD) that has a new unstructured activity,
a new token cannot be created for the activity. Therefore, when a
new unstructured activity is added, it is recommended that you leave
existing instances in place.
Procedure
To create an unstructured (ad hoc)
activity, complete the following steps.
- Drag the activity from the palette to your process diagram.
Important: Do not add any input
or output wiring to the activity. If you add any wiring to the activity,
the activity is no longer unstructured. The Behavior section
is only displayed for unstructured activities that have User Task,
Subprocess, or Linked Process implementations. For these implementations,
make sure that the check box The activity runs even though
it does not have an inbound flow is selected.
- Specify the behavior properties of the activity.
- Select .
- Indicate how the activity is started.
- If the activity is started by the system, select Automatically
by the process.
- If the activity must be started manually by the user, select Manually
by the user.
- Indicate whether the activity must be completed.
- If the activity must be completed before the process can complete,
select Yes. The activity is required.
- If the activity does not have to be completed for the process
to complete, select No. The activity is optional.
- If the activity can be run multiple times, select Repeatable:
The activity can be invoked multiple times.
- If the activity is started by the system, and must be
hidden from users, select Hidden. This is a background
activity that users will not see.
- If preconditions must be met before
the user or system can start the activity, select the Preconditions tab,
and specify the conditions that must be met. See Setting preconditions for ad hoc activities.
- Click Save or Finish
Editing.