Differences
This shows you the differences between two versions of the page.
| 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.1 | public: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: | ||
| + | |||
| + | ===== 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, | ||
| + | |||
| + | Within Crucible documentation, | ||
| + | |||
| + | * [[public: | ||
| + | * Repository changes | ||
| + | * Build operations | ||
| + | * Security evaluation | ||
| + | * Compliance evaluation | ||
| + | * Deployment | ||
| + | * Validation | ||
| + | * Evidence generation | ||
| + | * Artifact transfer | ||
| + | * Operational feedback | ||
| + | |||
| + | ===== Definition ===== | ||
| + | |||
| + | // | ||
| + | |||
| + | ===== Source ===== | ||
| + | |||
| + | DIDO-controlled term adapted from: | ||
| + | |||
| + | * ISO 9001 process-approach guidance | ||
| + | * ISO 12651-2, // | ||
| + | * 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: | ||
| + | |||
| + | A [[public: | ||
| + | |||
| + | ===== Example ===== | ||
| + | |||
| + | A repository commit initiates a Workflow that retrieves the identified repository state, builds an Artifact, performs security and compliance evaluations, | ||
| + | |||
| + | ---- | ||
| + | |||
| + | <WRAP centeralign> | ||
| + | © 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc. | ||
| + | </ | ||