[Index]
Provisioning Workflows are a combination of one or more operations on entities, scripts and other workflows in a sequence according to a condition. Entity operations can be to add, delete or update if a specified condition holds. A Configuration Template can also be associated with this operation on the entity. This association with a template can for example provide default values or calculated values (from macros) to the entity during the Provisioning Workflow execution. An operation can also specify the inclusion of another workflow under a specified condition. For delete and update operations, the operation can be refined by specifying Advanced find options for the selected entity so that the operation can be applied to a specific instance of the entity. Scripts can also be executed on a device as part of a workflow. Provisioning Workflow operations can also loop through List Macros, assigning list items to an Assigned Variable for reference in other macros or Configuration Templates. List Macros in Provisioning Workflows enable batch operations and nested looping. Refer to the Macro Syntax section in the General Help.
Title | Description | Details | |||||||||||||||||||||||||||||||||||||||||||||||
Name * | The name that is given to the Provisioning Workflow. |
|
|||||||||||||||||||||||||||||||||||||||||||||||
Description | A description for the Provisioning Workflow instance. |
|
|||||||||||||||||||||||||||||||||||||||||||||||
Parameters | Additional execution parameters that are applied to the Provisioning Workflow. |
|
|||||||||||||||||||||||||||||||||||||||||||||||
Parallel * | An indication if the operation can run in parallel. Default: false |
|
|||||||||||||||||||||||||||||||||||||||||||||||
Maximum Workers * | A specification of the maximum number of workflow workers allowed for the operation. Default: 1 |
|
|||||||||||||||||||||||||||||||||||||||||||||||
Conditions | The list of conditions that should resolve to True in order for the selected operation to be carried out. |
|
|||||||||||||||||||||||||||||||||||||||||||||||
Condition * | A condition in Macro language that should resolve to True for the operation to be carried out. If the condition resolves to False, the operation is not carried out and will be excluded from the list of operations of the workflow. |
|
|||||||||||||||||||||||||||||||||||||||||||||||
Action to perform on failure. | Action to perform on failure. Default: skip |
|
|||||||||||||||||||||||||||||||||||||||||||||||
Error Message | The custom message that would be displayed |
|
|||||||||||||||||||||||||||||||||||||||||||||||
Disable Rollback on Error | If selected, the Provisioning Workflow will not rollback it's transaction(s) on failure. |
|
|||||||||||||||||||||||||||||||||||||||||||||||
Workflow | The list of individual workflow operations that are part of the Provisioning Workflow. |
|
|||||||||||||||||||||||||||||||||||||||||||||||
Operation * | A list of operation types in the workflow. The type can be Add, Update, Remove, Execute and Include Workflow. |
|
|||||||||||||||||||||||||||||||||||||||||||||||
Step Type | A selection to indicate whether the workflow step applies to an Entity such as a model or includes another Provisioning Workflow. Default: model |
|
|||||||||||||||||||||||||||||||||||||||||||||||
Entity or Workflow * | The selected model or workflow that applies to the workflow step. |
|
|||||||||||||||||||||||||||||||||||||||||||||||
Input Data Identifier | DESCRIPTION |
|
|||||||||||||||||||||||||||||||||||||||||||||||
Context Hierarchy | The Context Hierarchy from which the workflow should be carried out. Specifying a value here makes it possible to override the context hierarchy to which the provisioning workflow belongs when it is created and used in a domain model. |
|
|||||||||||||||||||||||||||||||||||||||||||||||
Map Data | Specify a macro to map data from a Relation/Wizard to the work flow step. |
|
|||||||||||||||||||||||||||||||||||||||||||||||
Description | Description for this workflow step |
|
|||||||||||||||||||||||||||||||||||||||||||||||
Execute Asynchronously | If selected the step will be executed asynchronously, otherwise it will be executed synchronously(default). Workflows do not wait for asynchronous steps to complete before proceeding with the next step nor do they account for any failures occuring as part of the execution of such steps. |
|
|||||||||||||||||||||||||||||||||||||||||||||||
Network Device Filter |
|
||||||||||||||||||||||||||||||||||||||||||||||||
Device type | The type of the device, for example CallManager, CUC |
|
|||||||||||||||||||||||||||||||||||||||||||||||
Device Instance | Network Device instance for search limitations |
|
|||||||||||||||||||||||||||||||||||||||||||||||
Ignored Errors | The workflow will continue if this steps encounters the following error codes |
|
|||||||||||||||||||||||||||||||||||||||||||||||
Configuration Templates | The Configuration Template to apply if the Entity of the operation is a model. |
|
|||||||||||||||||||||||||||||||||||||||||||||||
Template * | Configuration Template |
|
|||||||||||||||||||||||||||||||||||||||||||||||
conditions |
|
||||||||||||||||||||||||||||||||||||||||||||||||
Condition * | A condition in Macro language that should resolve to True for the operation to be carried out. If the condition resolves to False, the operation is not carried out and will be excluded from the list of operations of the workflow. |
|
|||||||||||||||||||||||||||||||||||||||||||||||
Foreach List Macro | A list of values in Macro List Lookup can be obtained and stored in an Assigned Variable that will be looped through. If one or more of Condition is specified for the operation, then the evaluated condition is tested before each loop of the Foreach List Macro. |
|
|||||||||||||||||||||||||||||||||||||||||||||||
Macro List Lookup * | The macro to return a list. For the macro syntax to return a list, see the General Help. |
|
|||||||||||||||||||||||||||||||||||||||||||||||
Assigned Variable * | The variable used to store the list returned by the macro. |
|
|||||||||||||||||||||||||||||||||||||||||||||||
Set Context Variables | A list of variables that enriches the context. Macros can be used to obtain objects and enrich the workflow context. |
|
|||||||||||||||||||||||||||||||||||||||||||||||
Variable Name * | The name of the variable. This can be a macro or static name. |
|
|||||||||||||||||||||||||||||||||||||||||||||||
Value * | The value of the variable. This can be a macro or static value. |
|
|||||||||||||||||||||||||||||||||||||||||||||||
Conditions | The list of conditions that should resolve to True in order for the selected operation to be carried out. |
|
|||||||||||||||||||||||||||||||||||||||||||||||
Condition * | A condition in Macro language that should resolve to True for the operation to be carried out. If the condition resolves to False, the operation is not carried out and will be excluded from the list of operations of the workflow. |
|
|||||||||||||||||||||||||||||||||||||||||||||||
Action to perform on failure | Action to perform on failure. Default: skip |
|
|||||||||||||||||||||||||||||||||||||||||||||||
Error Message | The custom message that would be displayed |
|
|||||||||||||||||||||||||||||||||||||||||||||||
Advanced find options | The specification to find a specific value of an attribute of a model for the workflow operation to be carried out. |
|
|||||||||||||||||||||||||||||||||||||||||||||||
Model attribute | The selected of the attribute of the model. |
|
|||||||||||||||||||||||||||||||||||||||||||||||
Mapped Value | The specified value of the attribute. Macros can be evaluated here to provide the value. |
|
|||||||||||||||||||||||||||||||||||||||||||||||
Advanced Find Search Direction | Specifies which direction to search along the hierarchy tree. Default: full_tree |
|