Building Blocks of a CMS Workflow

CMS workflows are built on Flow Orchestrations that use common flow and orchestration elements in addition to process and step types that are unique to CMS.

Required Editions

Available in: Lightning Experience
Available in: Enterprise, Performance, Unlimited, and Developer Editions

CMS-Specific Orchestration Elements

Stages, steps, and flows are the building blocks of any orchestration, but CMS workflows contain special, CMS-specific items.

  • Flow Orchestration for CMS: a custom process type that includes all the CMS-specific step types and makes them available in the Workflows component. For a workflow to appear in your CMS workspace and to use the CMS step types, you must use the Flow Orchestration for CMS process type.
  • CMS Role-Based Interactive: an interactive step type similar to standard interactive steps, but specialized to include CMS roles.
  • CMS Modification Status: a background step that locks or unlocks content edits for CMS content items. When unlocked, content can be edited.
  • CMS Publication Readiness: a background step that sets a publication readiness flag for CMS content items. When the flag is set to ready, the content is publishable.
  • CMS Publish Variant: a background step that automatically publishes a content variant. 
  • CMS Unpublish Variant: a background step that automatically unpublishes a published content variant.

Common Orchestration Elements

Using CMS-specific building blocks is necessary for your workflows, but you can enhance them using common building blocks made for any flow.

  • Invocable actions
  • Screen flows
  • Standard steps