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:
coordinated arrangement of activities, dependencies, conditions, inputs, and outputs through which work progresses toward an identified result
DIDO-controlled term adapted from:
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.
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.