Workflow Properties

You can use properties to further define the resource you are configuring.

Properties existing in the workflow or process scopes that are defined on the workflow are available when authoring a global subprocess. These new properties are different from other workflow variables like local variables or parameters because they are available on every (process) workflow definition.

Properties

The following table describes the available options.

Property Read Write Description
Absolute Expiry Time All None

In a preprocess or a presubprocess, specifies an absolute expiry time (DateTime value) if the Expiry Type is set to Absolute.

Relative Expiry Time All None

In a preprocess or a presubprocess, specifies a relative expiry time (TimeSpan value) if the Expiry Type is set to Relative.

Expiry Type All None

Specifies the expiration as Absolute, Relative, or None during run time.

Auto Select All None

Flags a task to be executed prior to non-flagged tasks in a workflow during run time.

Id All None

Read Only

Unique key that identifies the workflow definition in the data model.

Instance Id All None Read Only

Unique key that identifies the workflow instance in the data model and in the engine.

Name All None Read Only

Display name of the workflow definition resource.

Schedule Id All None Read Only

Unique key that identifies the workflow schedule in the data model. This property has a value only if the workflow instance starts by a schedule.

Schedule Name All None Read Only

Display name of the workflow schedule resource. This property has a value only if the workflow instance starts by a schedule.

Started By Schedule All None Read Only

Display name of the workflow schedule resource. This property has a value only if the workflow instance starts by a schedule.

Subprocesses All None Read Only

Collection of all of the subprocesses contained in the workflow. This property allows you to access the properties of any subprocess contained in the workflow using the workflow variable viewer.

Task Instance Id All None Read Only

Unique key that identifies a task (instance). Task instance IDs are assigned each time a process loop begins; that is, just before the preprocess executes, and clears when the task completes or is cancelled after the postprocess completes.

Task Instance Name All All String name of the task instance.
Task Instance Priority All All Priority of the task instance in number format.
Task Instance Expired All All Time that the task instance can no longer be performed.