Record Draft Publishing Pipeline¶
Standard Draft Publication Flow¶
Start segment: [RECORD_DRAFT_PUBLISH_START] - publishes a draft of records.
Finish segment: [RECORD_DRAFT_PUBLISH_FINISH] - completes the publication of a draft record.
Publishing According to Assigned Workflows¶
Start segment: [RECORD_DRAFT_PUBLISH_START] - performs the publishing of the record draft.
Selector segment: [RECORD_DRAFT_PUBLISH_WORKFLOW_SELECTOR] - branches the standard flow into several ones.
If there are any workflows assigned to the entity/reference set, the selector will execute the [RECORD_DRAFT_PUBLISH_START_WORKFLOW] segment that starts the process to approve changes, and the draft publishing pipeline will be interrupted.
If the entity/reference set has no workflows assigned, the selector will execute the empty [EMPTY_POINT] segment and the draft publishing pipeline will continue.
Finish segment: [RECORD_DRAFT_PUBLISH_FINISH] - returns a result of the quality rules execution.

Figure 1. Completed pipeline example