How to use the Request Publish workflow
This demo showcases how to incorporate a structured approval process into your content publishing workflow using the Request Publish plugin and the Publish Requests App in Document Authoring (DA).
The Request Publish workflow allows authors to submit a publish request directly from the DA editing interface. Designated approvers receive an email notification with a link to review the content and either approve or reject it before it goes live.
The workflow consists of two components working together:
- Request for Publish Plugin — used by authors to submit publish requests from within the DA library panel
- Publish Requests App — a DA app serving both authors and approvers. Approvers see an inbox of pending requests; authors can track, resend, or withdraw their own submissions.
Learn more about the full setup and configuration at https://docs.da.live/about/early-access/request-publish
Key Capabilities
- Author submit requests — Submit a publish request with an optional note directly from the DA library panel, without leaving the editing interface
- Automatic approver routing — Approvers are determined automatically based on path-based workflow config rules, with support for distribution lists
- Email notifications — Approvers receive an email with a preview link; authors are notified when their request is approved or rejected
- Content diff view — Authors and approvers can compare draft content against the currently published version before submitting or approving
- Approve & publish in one step — Approvers can publish content directly from the inbox without switching tools
- Bulk approve — Approvers can publish all pending requests at once using the Approve & Publish All action
- Request tracking — Authors can track status, resend notifications, or withdraw requests from the Publish Requests App
- Flexible email provider — Use the default Adobe-managed email provider or bring-your-own for full control over sender identity
This demo takes you through the full Request Publish workflow:
- Open a page in DA and navigate to the Request Publish plugin in the library panel
- Review the pre-filled content path, preview URL, and assigned approvers
- Click View Content Diff to compare draft changes against the published version
- Add an optional note for the approver and click Request Publish to submit
- As an approver, open the Publish Requests Inbox from the DA Apps menu
- Review the request, inspect the content diff, and click Approve & Publish to publish the content
- Author receives a confirmation email with a link to the live published page
Author
Approver
How Request Publish is set up
Enabling the Request Publish workflow requires three setup steps:
- Onboarding — Your AEM Engineering contact registers your org and site, configures allowed email domains, and sets up the email provider (default Adobe-managed or bring-your-own)
- DA Site Configuration — Add the plugin to the
librarytab, the inbox app to theappstab, and define path-based approver rules in thepublish-workflow-configtab of your DA config sheet athttps://da.live/config#/<org>/<site> - User Permissions — Authors need at least
basic_authorEDS permissions; approvers need at leastbasic_publishpermissions. All authors also need write access to/.da/publish-workflow-requests.json
See the full setup guide at https://docs.da.live/about/early-access/request-publish