Examples of migrated workflows with PDT and AOT
Workflow concepts in BMC Service Request Management
Understand the following concepts and terminologies that are critical to compare the workflows before and after migration:
- FlowElements—FlowElements or FlowVariables is a list or array of the PDT structure returned by the BMC Service Request Management API. It represents an AOT, PDT, Condition, or ConditionCompletion of the workflow. Information in the FlowElements is used to create a workflow in Catalog
- Type attribute—An attribute in FlowElements that determines the type of fulfillment. Incident, work order, and change are the supported fulfillments.
Fulfillment parameters—Each fulfillment type requires different set of mandatory fields or parameters as shown below:
- Build Input Set—An input parameter in Catalog that includes several fulfillment parameters that are passed on further in the workflow.
Example of a simple workflow
Let's see how a simple PDT that creates a work order is migrated in Catalog:
Workflow in BMC Service Request Management | Workflow components created in Catalog |
---|---|
Workflow in BMC Service Request Management The following workflow creates a work order in BMC Helix ITSM: Workflow after migration to Catalog After migration, the workflow appears as follows: | A subprocess is created that includes the following elements for a workflow:
|
Example of a workflow with conditional PDT with parallel execution
Let's see how a PDT with the following condition and execution is migrated in Catalog:
- Condition—Check whether the hard disk is full
- Execution—Expand the VM in parallel execution
Workflows | Workflow components created in Catalog |
---|---|
Workflow in BMC Service Request Management The following workflow is an example of conditional, parallel fulfillments. Workflow after migration to Catalog After migration, the workflow appears as follows: | A subprocess is created that includes the following elements for a workflow:
|
Examples of workflows for mapping flexible fields
Populate the flexible fields in the workflow and edit them by using either of the following options:
- Get flexible fields for service requests with the Set Entry action.
- Update flexible fields for service requests with the Update Record action.
Workflow examples | Workflow components in Catalog |
---|---|
Workflow by using the Set Entry action |
|
Workflow by using the Update Record action |
|