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

The Basic Approval Workflow can be in one of the following three workflow states

- **Review** - the page is awaiting review
- **Approved** - the page has been approved
- **Rejected** - the page is rejected

Each time the document is edited in the ***Approved*** or ***Rejected*** state the workflow is reset back to the ***Review**** *state (the **updated** transition).

## Review state

The ***Review*** state has a content review.

![cdcc_baw_wf_workflow_popup_review.png](media://6eabc231-0909-4c8e-807e-23c3cf4c8913)

A single user can approve or reject the approval and action the workflow transition to the destination state

- approved decision transitions the workflow to the **Approved** state
- rejected decision transitions the workflow to the **Rejected** state

One or more users can be manually assigned to undertake the approval

- once a user is assigned, only the assignee can undertake the approval decision

Additional assignees can be added if the workflow has not transitioned to a new state.

Existing assignees who have yet to make a decision can be unassigned.

## Approved state

The ***Approved*** state is the **final** (or published) workflow state.

![cdcc_baw_wf_workflow_popup_approved.png](media://e7a0e24d-eb58-4c68-894d-46fdfce07340)

The **fina**l state can be used with the [Comala Publishing for Cloud app ](https://appfire.atlassian.net/wiki/spaces/CPCL)to publish and sync page content to another space in the same cloud site.

## Rejected state

The ***Rejected*** state also has a content review

![cdcc_baw_wf_workflow_popup_rejected.png](media://dca47c3a-6c18-473d-bd88-a772e2a304b5)

## Adding assignees to an approval

You can assign people to review a document, together with a note.

![cdcc_baw_wf_workflow_popup_review_assigndialog.png](media://2fba4873-7787-436e-99ba-cbd1341b1f52)

If one or more users are assigned to review a document, each person needs to give their approval before the document becomes approved. Once a user is assigned, only assignees can undertake the approval decision.

## Navigating between versions

When an approved document has been edited, it transitions to the ***Review***** **state.

At this moment, there are two versions or views of the same document

- the last approved version of the document
  - the document version on the last transition to the ***Approved*** state
- the current document with the latest modification - a draft version
  - the document in the ***Review*** state

If we are in the ***Review*** state, a byline item, **View approved**,  is added as a link to navigate to the last approved document version.

![cdcc_reviewstate_onpage_viewapprovedbyline.png](media://01a0a63c-cc03-4a39-9681-af7d07fd33b5)

When viewing the last approved document version use **View pending approval** byline item to navigate to the current version in a draft workflow state (the **Review** or **Rejected** state in the Basic Approval Workflow).

![cdcc_lastapprovedversion_onpage_viewpendingbyline.png](media://68e1a658-617a-471c-b280-a398514f2200)

The **Approved (Compare versions)** link displays details of the current version of the content.

![image](media://64145cbc-8dad-45ff-98b4-8b2b8b4c29ce)

### Comala Document Control workflows

> Macro (children)