If the predefined workflows do not match your requirements, you can create the required workflow. Before you create your workflows, you should understand the capabilities available in the WFA designer and create a workflow checklist.
More information
Tasks involved in creating workflows
Creating storage automation workflows in OnCommand Workflow Automation (WFA) includes defining the steps to be performed by a workflow and creating the workflow using the WFA building blocks, such as commands, finders, filters, and dictionary entries.
How you define workflows
You must break down the goal of a workflow into the steps that should be executed by the workflow. You can then arrange the steps to complete your workflow.
How you define user input OnCommand Workflow Automation (WFA) user inputs are the data input options available during the execution of workflows. You must create user input parameters for your workflows to enhance the flexibility and usability of your workflows.
How you map command parameters
The parameters in Workflow Automation (WFA) commands are mapped to specific attributes and dictionary entry references based on certain rules. You must be aware of the rules to map command parameters when you create or edit a WFA command.
How you define constants
You can create and use constants to define a value, which can be used across a single workflow. Constants are defined at a workflow level.
How repeat row works
A workflow contains commands and command details arranged in rows. You can specify the commands in a row to be repeated for a fixed number of iterations or dynamic number of iterations based on the results of a search criteria.
How resource selection works OnCommand Workflow Automation (WFA) uses search algorithms to select storage resources for workflow execution. You should understand how resource selection works to design workflows efficiently.
How reservation works OnCommand Workflow Automation resource reservation capability reserves the required resources to ensure that the resources are available for successful execution of workflows.
What incremental naming is
Incremental naming is an algorithm that enables you to name the attributes in a workflow based on the search results for a parameter. You can name the attributes based on an incremental value or a custom expression. The incremental naming functionality helps you implement a naming convention based on your requirement.
What conditional execution is
Conditional execution helps you to design workflows that can execute commands when specified conditions are met.
How return parameters work
Return parameters are parameters that are available after the planning phase of a workflow. The values returned by these parameters are useful in debugging a workflow. You should understand how return parameters work and what parameters can be used as return parameters to debug workflows.
What approval points are
Approval points are check points used in a workflow to pause the workflow execution and resume it based on a user approval.
Workflow requirements checklist
The workflow requirements checklist includes detailed requirements, such as commands, user input, and resources, for the planned workflow. You can use the checklist to plan your workflows and identify the requirement gaps.
Creating a workflow
You can use Workflow Automation (WFA) to create workflows for tasks such as provisioning, migrating, and decommissioning storage for databases or file systems. You should create workflows when the predefined WFA workflows do not match you requirements.