Table of Contents

Workflow

Go up to Terms and Definitions

Discussion

A Workflow organizes activities performed to achieve an identified result.

A Workflow identifies how work progresses from an initiating condition through one or more activities to a completion condition. The Workflow can identify:

Activities within a Workflow can execute:

A Workflow can coordinate human participants, automated processes, software systems, or combinations of them.

Within Crucible documentation, Workflows coordinate operations involving:

Definition

coordinated arrangement of activities, dependencies, conditions, inputs, and outputs through which work progresses toward an identified result

Source

DIDO-controlled term adapted from:

Note

A Workflow can include manual activities, automated activities, or both.

A Workflow differs from an individual activity. An activity performs a bounded unit of work, while a Workflow coordinates the progression and relationships among activities.

A Workflow does not require complete automation.

A Workflow definition identifies the structure or rules governing the work. A Workflow instance represents one execution of that definition.

A Git-based Workflow uses Git repository states or operations to coordinate work.

A GitOps Workflow applies GitOps principles to the management of software systems, applications, infrastructure, or services.

Example

A repository commit initiates a Workflow that retrieves the identified repository state, builds an Artifact, performs security and compliance evaluations, records the results, deploys the Artifact, and validates the resulting deployment.


© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.