Represents a subscription that initiates a workflow in response to events generated by a single object instance. A WorkflowDefinition ), a target object, and one or more events (SubscribedEvent ) that can be triggered on the target object. These objects must exist before you can create a
Top
InstanceWorkflowSubscription
object provides object properties to link a workflow (InstanceWorkflowSubscription
object and persist it. To create a
object, call the
method on the
You can instantiate a persisted
object in the following ways:
- By calling the
orGetInstance
method on the Factory.InstanceWorkflowSubscription class.FetchInstance - By instantiating a
SubscriptionSet collection, then returning a
object from the collection.InstanceWorkflowSubscription - By getting the
property on anWorkflowSubscriptions VersionSeries ,Document ,Folder orCustomObject object, then iterating theInstanceWorkflowSubscriptionSet collection.
The following tables list the members exposed by IInstanceWorkflowSubscription.
Public Properties
Name | Description | |
---|---|---|
![]() | EnableManualLaunch | Indicates whether the workflow for subscription object can be launched manually ( ) or not ( ). |
![]() | IsolatedRegionNumber | The unique ID number identifying this isolated region. |
![]() | PropertyMap | A String holding a list of mappings between the properties of a versionable-related object and workflow data fields. For example, you might want to map a document's Creator property with Employee Name, if that data field exists in the workflow definition. The workflow data fields you specify in the property map must be designated as launch step parameters in the workflow definition. |
![]() | Subject | The suggested subject prefix for the workflow subscription. |
![]() | VWVersion | A unique identifier for a compiled (transferred) workflow definition. The Process Engine assigns this property's value after a workflow definition is transferred to the Process Engine server (either via the Process Designer application or the interface's transfer method). |
![]() | WorkflowDefinition | A WorkflowDefinition object representing the workflow definition associated with a workflow subscription. |