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.
Approvals
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.
Auditing
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.