Workflows

Using Commander, you can set up:

  • Approval and Pre-Provisioning workflows and Completion workflows to help manage the service request process
  • Command workflows to perform tasks or commands on deployed VMs and/or managed systems

Types of workflows and their purposes

Approval and Pre-Provisioning Workflow

Purpose

  • Triggered when users make new service requests and change requests.
  • Allows administrators to handle approval and pre-provisioning activity, such as obtaining approval or rejection of a service request and running pre-deployment scripts.

Tasks that can be carried out as part of a workflow (all are optional)

  • Integrate emails into the approval and provisioning process.
  • Integrate scripts into the approval and provisioning process.

Examples of workflow use

  • Obtain approval or rejection of a service request.
  • Track emails about the approval.
  • Run pre-deployment scripts.

Completion Workflow

Purpose

  • Triggered when users make new service requests and change requests.
  • Allows administrators specify actions to be carried out after deployment of a new service request, or after fulfillment of a service change request.

Tasks that can be carried out as part of a workflow (all are optional)

  • Assign an IP address
  • Install an operating system and patches
  • Install applications
  • Install network security applications
  • Power off a VM and delete it from disk
  • Configure a load balancer or firewall for a group of components

Examples of workflow use

  • Install software on a deployed VM.
  • Set a specific MAC address on a deployed VM.
  • Run post-deployment scripts.

Command Workflow

Purpose

  • Allows administrators to create their own command sequences for VMs.
  • Allows commands to be added to the Service Portal for actions to be carried out on VMs by a Service Portal user.
  • Independent of the service request process.

Tasks that can be carried out as part of a workflow (all are optional)

  • Integrate emails into the command workflow.
  • Control the power state of the VM.
  • Remove the VM from the virtualized infrastructure.
  • Integrate scripts into the command workflow.
  • Create wait times that give external processes time to complete.

Examples of workflow use

  • Allow Service Portal users to request a backup.
  • Launch a ticketing system.
  • Launch a workflow from a policy.
  • Install applications.

Learn how to set up workflows

The basics

Specific workflow steps

Examples

Other workflow topics

See also