Record Draft Publishing Pipeline

Standard Draft Publication Flow

  1. Start segment: [RECORD_DRAFT_PUBLISH_START] - publishes a draft of records.

  2. Finish segment: [RECORD_DRAFT_PUBLISH_FINISH] - completes the publication of a draft record.

Publishing According to Assigned Workflows

  1. Start segment: [RECORD_DRAFT_PUBLISH_START] - performs the publishing of the record draft.

  2. 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.

  3. Finish segment: [RECORD_DRAFT_PUBLISH_FINISH] - returns a result of the quality rules execution.

Completed pipeline example

Figure 1. Completed pipeline example