Workflow Overview

The Workflow feature is a graphical framework you can use to automate a business process by putting together a set of tasks in a specific order. Workflows help you automate both CommCell tasks and external tasks.

Advantages of Using Workflows

Workflow Process Versus Coding

Stop spending hours writing scripts, integrating programs with "glue-code," and building state machines. Quickly define your business processes by dragging and dropping predefined activities into a Workflow.

Built-in Debugging

Use the debug mode to step through your workflow to see runtime information and activity inputs and outputs.

Extensive Library of Built-In Tasks

The Workflow feature provides a library with all of the basic tasks needed to design a Workflow. If a particular task is not available in the library, you can create your own tasks.

Self-Service Workflows

Create Workflows for common tasks and let your end users run these “self-service” Workflows from the Web Console.


You can build Workflows that automatically send emails or action items when something needs to be approved or reviewed.

Security Settings for Workflow Access

You can define permissions in a Workflow to control the actions a user can perform, such as the ability to run a specific Workflow but not modify it.


All Workflows have a job history so you can see each time the Workflow was run and who ran it.

Easy Management and Troubleshooting of Workflow Jobs

Manage and troubleshoot Workflow jobs from the Job Controller window:

  • Monitoring the Workflow progress

  • Suspending or killing the job

  • Resuming from point of failure

  • Viewing the job history

  • Setting up alerts to receive notifications when a Workflow fails

Run Workflows as APIs

You can run your Workflows as APIs. API Workflows run completely in memory (no job ID is assigned). Because API Workflows run completely in memory, they run faster than Workflows run as jobs.