Deciding Which Properties to Use
Before starting a new workflow, you need to decide which properties will be required to process change requests using your workflow.
Directly tied to the workflow are a workflow control property and a workflow responsibility property.
- The workflow control property has your workflow steps as its values. Workflow control properties are always enumerated properties. This property can be created from the application or as part of the process of creating a new workflow in Workflow Designer.
- The workflow responsibility property contains user IDs and allows the work to progress from person to person through the workflow.
The Status property for change requests most closely matches our workflow steps. However, that property controls the application’s
built-in workflow for change requests, and cannot be used for a custom workflow. A sample change request APE uses
Usr_StarFlowStatus
, which has the display name
Workflow Status. For this example, we will use a similar property. It will have the same name but different values.
The Responsibility property for change requests most closely fits the needs of the workflow responsibility property, and it is not
Note: When you create a workflow for the change request item type, the sample APEs that come with
StarTeam Extensions expect the workflow control property to be a custom property named
Usr_StarFlowStatus
. You can use other properties for change requests, but it requires additional APEs or additional customization of a sample
APE.