HomeCore Learning Journey › Lab 9 — Approval workflow for plan updates

Lab 9 — Approval workflow for plan updates

Purpose: Build and run a review-then-publish workflow for PHI plan page changes, including rejection and audit inspection.

Who this page is for

AudienceWhy it matters to you
All engineersPairs with Session 9; completes the core journey

Goal

Premium changes to plan pages must be approved by a "plan-reviewers" group before publication. Build it, run it, reject once, approve once.

Steps

  1. Create group plan-reviewers (add yourself); create a test author user plan-editor without replication

rights on /content/phi.

  1. In the Workflow Models console, copy "Request for Activation" to a new model "PHI Plan Approval".

Set the participant step's assignee to plan-reviewers; add a process step after approval that activates the page.

  1. Sync/enable the model. As plan-editor, edit the gold-hospital premium and use Request Publication

pick your model if prompted, or configure it as the default for /content/phi/plans.

  1. As a reviewer: open the Inbox, find the task, reject with a comment. As plan-editor, see the item return.
  2. Resubmit; this time approve. Verify the page activated (check publish tier / replication queue).
  3. Inspect: Workflow console → instances/history for your run; page → Audit log for the activation record;

page versions — find the version created on activation and view the diff.

Checkpoint

VerifyExpectation
plan-editor direct publishNot possible — request flow enforced by missing replicate ACL
Reject pathReturns to initiator with comment intact
Approve pathPage activated; replication queue clear
Audit trailActivation + workflow steps visible with users and timestamps

You have completed the core journey

You can now model content, build authorable components with models and styles, govern them with templates, deliver them through the dispatcher, and operate their content lifecycle. Next stops: Developer Reference for depth, Production Readiness before your first release.

Quick navigation