Automation lab Aú E2E Workflows (E2E_WORKFLOWS)

Lab 110: Rich Post: Create (many fields + uploads) -> Preview -> Issue Request -> Approve Issue -> Status change -> Unissue

Create a rich post with uploads, preview, issue approval, and unissue with audit.

advanced advanced
advanced

Objectives

Use for test scripts
  • Build a multi-field content form with validation and uploads.
  • Verify preview renders the latest saved data.
  • Automate approval workflow transitions with role checks.
  • Validate audit timeline and unissue requirements.

Sandbox

E2E Workflows | e2e-workflows | advanced | active

Rich Post: Create (many fields + uploads) -> Preview -> Issue Request -> Approve Issue -> Status change -> Unissue

Create a rich post with uploads, preview it, request issue approval, and unissue with an audit trail.

Content workflow Preview accuracy Approval + unissue

Learning objectives

  • Validate multi-field content forms and uploads.
  • Verify preview matches saved data.
  • Enforce approval workflow and role checks.
  • Audit status transitions with timeline assertions.

Steps

  1. Login as Editor and create a draft.
  2. Preview the post and verify mapped fields.
  3. Request issue approval.
  4. Approve the issue and verify status change.
  5. Unissue with a reason and confirm timeline updates.

Expected results

  • Required fields block invalid saves.
  • Preview renders the latest saved data.
  • Approval actions are role-restricted.
  • Unissue requires a reason.
  • Timeline logs all transitions in order.

Practice sandbox

Rich post workflow with Editor, Publisher, and Approver roles.

Live

Active user

Not signed in.

Guest

Post editor

Status: -

No post

Cover: No cover selected.

    Preview

    Preview ready: No
    Preview is not available yet.

    Issue workflow

    Selected status: -

    -

    Publish at: -

    Issue queue: None

    Issued list: None

    Audit timeline

    0 events
      Ready.

      Assertions to practice

      • Preview matches saved data and uploaded files.
      • Only approvers can approve issue requests.
      • Unissue requires a reason and logs to audit timeline.