---
title: "Simple Approval Workflow"
canonical: "https://support.appfire.com/space/CDML/2144731156/Simple%20Approval%20Workflow"
format: markdown
---
> Macro (aura-html)


## Overview

[BUNDLED with APP]

![cdmdc_simpleapprovalworkflow_visual_diagram.png](media://c22b844e-2063-4849-8484-a626a615188a)

The **Simple Approval Workflow** has two workflow states:

- **In Progress**
- **Approved**

On applying the workflow, the page or blog post is in the initial workflow state, **In Progress**.

![cdmdc_workflowpopup_simpleapproval_inporgress_state.png](media://db119308-fea2-43ef-8842-b7c26e3edad8)

## In Progress state

An editor creates draft content in the **In Progress** state.

![cdmdc_workflowpopup_simpleapprovalworkflow_inprogress_state.png](media://0ce120db-d5ed-4107-8192-2d12f127cd65)

The state includes an approval, named **Review**, with the option to **Approve** or **Reject** the content.

When ready for approval, a user with edit permission approves the page using the workflow popup on the page.

- on approval, the workflow transitions to the **Approved** state
- if rejected, the decision is recorded in the document activity, the workflow stays in the **In Progress **state and the approval is reset

Editors can restrict who reviews the content by assigning one or more users as reviewers through the workflow popup.

![cdmdc_workflowpopup_inprogress_state_assignedreviewer.png](media://d100293e-12ab-4f47-b4f8-3ab8bf9afc2f)

Only assigned reviewers can approve or reject the content. All assignees must agree for the approval to be complete and the workflow to transition to **Approved **or reset the Review in the current state.

Each time the page is edited in the **Approved** state, the workflow transitions back to the **In Progress** state.

## Approved state

The **Approved** state is when a page or blog post is published for wider consumption.

![cdmdc_workflowpopup_simpleapprovalworkflow_approved_state.png](media://771aba7b-5971-41b5-8cd6-bd09a4a1dd99)

There are no user options to change the workflow state but if the page or blog post is updated the applied workflow transitions to the **In Progress **state.

The workflow popup in the **Approved** state includes an **Activity report** option to view the workflow document activity for the page. 

![cdmc_documentactivityreport_simpleapprovalworkflow.png](media://ec5f9d89-0b08-4352-a978-514b0049abec)

The **Approved** state is the **final** or published state for the applied workflow.

## Draft and published content

The Simple Approval Workflow has a **final state **that differentiates between

- content in a **draft state **(**In Progress** state)
- content in the** final state **(**Approved** state)
- the **final state version **(the latest approved version)

> ℹ️ The latest approved version is the page version on the last transition into the final state.

This allows an editor to [switch between draft and published content](https://appfire.atlassian.net/wiki/spaces/CDML/pages/649858126). Users with only view permission are displayed the latest approved version but cannot view the draft state content.

#### View Approved byline

The **Simple Approval Workflow** draft state - **In Progress** - displays an additional byline breadcrumb when the workflow has previously been in the **Approved** published state.

![cdmdc_workflowpopup_simpleapprovalworkflow_inprogress_state_approvedversionbreadcrumb.png](media://ab424979-ed06-4ae3-9872-faf7bddd597c)

The <span style="color: #97a0af">**(view**</span>** **<span style="color: #97a0af">**“**</span>**Approved**<span style="color: #97a0af">**”)**</span> breadcrumb is displayed to page editors and admins next to the workflow state breadcrumb in the **In Progress** draft workflow state.

![cdmdc_currentdraft_version_inprogress_state_hrdetails.png](media://501eefc2-8136-4155-a178-f05fed65e2cf)

 Choose <span style="color: #97a0af">**(view**</span>** **<span style="color: #97a0af">**“**</span>**Approved**<span style="color: #97a0af">**”)**</span> to view the *latest approved version *(the final state version).

![cdmdc_lastapprovedversion_hrdetails.png](media://10ecbb71-2d41-4912-b18d-229a495b00f3)

The latest approved version includes a <span style="color: #97a0af">**(view**</span>** **<span style="color: #97a0af">**“**</span>**In Progress**<span style="color: #97a0af">**”)**</span> link to the current draft version of a page with the applied workflow.

#### Same space publishing

> Macro (excerpt-include)



The byline breadcrumbs on a page depend on whether the currently viewed version is the **draft state** or the **final state version**.

> 📝 Visibility of these byline breadcrumbs and links is based on the Confluence user permission.

## Template

The **Simple Approvals workflow** is a global workflow template in the [global workflows dashboard](https://appfire.atlassian.net/wiki/spaces/CDML/pages/649530159).

It is enabled by default in this dashboard and when active

- added to the [Page Workflows Templates Dashboard](https://appfire.atlassian.net/wiki/spaces/CDML/pages/649827962) in a space
- available to add or copy as space workflow to the [document management dashboard](https://appfire.atlassian.net/wiki/spaces/CDML/pages/649827041) in a space

> 📝 The **Simple Approval Workflow** can be added as a page workflow in a space by default. A space administrator can disable the option to add this workflow as a page workflow in a space by disabling the workflow in the [Page Workflows Templates dashboard ](https://appfire.atlassian.net/wiki/spaces/CDML/pages/649827962)in the space.

## Application

The **Simple Approval Workflow** is available to

- apply to all the pages and blog posts in a space when added to a space and enabled as a [space workflow](https://appfire.atlassian.net/wiki/spaces/CDML/pages/649531846)
- add and apply to an individual page or blog post as a [page workflow](https://appfire.atlassian.net/wiki/spaces/CDML/pages/649628831)

The workflow can be edited using [workflow builder](https://appfire.atlassian.net/wiki/spaces/CDML/pages/650248771) to configure the workflow to

- apply to only pages or only blog posts
- add a [Read Confirmation](https://appfire.atlassian.net/wiki/spaces/CDML/pages/649693103) on the approval transition to the **Approved **state
- require user credentials to undertake the approval