public:99_annexes:annex-b-terms-and-definitions:w:workflow

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
public:99_annexes:annex-b-terms-and-definitions:w:workflow [2026/09/12 17:42] – removed - external edit (Unknown date) 127.0.0.1public:99_annexes:annex-b-terms-and-definitions:w:workflow [2026/09/12 17:43] (current) – ↷ Links adapted because of a move operation nick_dido
Line 1: Line 1:
 +====== Workflow ======
  
 +[[public:99_annexes:annex-b-terms-and-definitions:start|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:
 +
 +  * Inputs
 +  * Activities
 +  * Activity dependencies
 +  * Execution order
 +  * Decision points
 +  * Participants
 +  * Automated processes
 +  * Manual activities
 +  * Triggering events
 +  * Entry conditions
 +  * Completion conditions
 +  * Intermediate results
 +  * Final outputs
 +  * Failure conditions
 +
 +Activities within a Workflow can execute:
 +
 +  * Sequentially
 +  * Concurrently
 +  * Conditionally
 +  * Repeatedly
 +  * In response to an event
 +
 +A Workflow can coordinate human participants, automated processes, software systems, or combinations of them.
 +
 +Within Crucible documentation, Workflows coordinate operations involving:
 +
 +  * [[public:99_annexes:annex-b-terms-and-definitions:g:git|Git]] repositories
 +  * Repository changes
 +  * Build operations
 +  * Security evaluation
 +  * Compliance evaluation
 +  * Deployment
 +  * Validation
 +  * Evidence generation
 +  * Artifact transfer
 +  * Operational feedback
 +
 +===== Definition =====
 +
 +//coordinated arrangement of activities, dependencies, conditions, inputs, and outputs through which work progresses toward an identified result//
 +
 +===== Source =====
 +
 +DIDO-controlled term adapted from:
 +
 +  * ISO 9001 process-approach guidance
 +  * ISO 12651-2, //Electronic Document Management — Vocabulary — Part 2: Workflow Management//
 +  * National Institute of Standards and Technology definition of Workflow Management System
 +
 +===== 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 [[public:99_annexes:annex-b-terms-and-definitions:g:git|Git]] repository states or operations to coordinate work.
 +
 +A [[public:99_annexes:annex-b-terms-and-definitions:g:gitops|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.
 +
 +----
 +
 +<WRAP centeralign>
 +© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.
 +</WRAP>