Back Forward Activity Type

The Activity Type is a field on the Security tab of the Activity form describing the activity's characteristics. An Activity Type has one of the twelve values listed here. Five of these types identify activities that you can reference directly in flow rules.

Activity Type

Description

Activity Any activity that is not one of the activity types below.
Assembly Reserved. Do not use.
Assign An activity that creates an assignment, an instance of a concrete class derived from the Assign- base class. Referenced in a flow to support an assignment. These activities may be referenced by an assignment shape (zzz) on a flow rule.
Connect An activity that calls a Rule-Connect- external system interface. These activities may be referenced by an Integrator shape (zzz) on a flow rule.
Locate An activity that finds a locatable page; referenced on when condition, Declare Expression and Constraints rules only.
Load
Declarative
Page
An activity that adds values to declarative pages. Referenced on Declare Pages rules only.
Notify An activity that sends correspondence to a work party in a work object. In a flow rule, such activities may be referenced in an Assignment Properties panel, or explicitly in a notify shape (zzz).
OnChange An activity that starts automatically when another activity step changes certain properties, as defined through a Declare OnChange rule.
Route An activity that determines which user worklist or workbasket receives an assignment. In a flow rule, such activities may be referenced in an Assignment Properties panel, or explicitly in router shape (zzz).
Trigger An activity that starts automatically when an object of a certain class is saved, as defined through a Declare Trigger rule.
Utility An activity that typically updates a work object and is referenced in a flow, but requires no user interaction. In a flow rule, these activities may be referenced in a utility shape (zzz).
Validate An activity that validates the contents of a rule or data form. (Rarely needed in applications.)

The Assign, Connect, Route, Notify and Utility types identify activities that are directly referenced in flow rules. Typically, activities used in flows have a class derived from the Work- base class as the Applies To portion of their key.

The Activity Type field on the Activity form corresponds to the property Rule-Obj-Property.pyActivityType.

Definitions assignment, notify activity, router activity, integrator task, trigger rule, utility task, Work- base class
Related topics About Declare OnChange rules
About Declare Trigger rules
Activity form — How to create activities for flows
Activity form — Completing the Security tab

zzzDefinitions — A