# Setup Approval

**YouTube:** [How to Manage Multi - Level Approval Workflows for Documents?](https://www.youtube.com/watch?v=gfOFEL9Z7MU)

## How to Manage Multi - Level Approval Workflows for Documents?

In this tutorial, we will explore the **Approval System in Logic ERP**, including **multi-level approvals and approval tracking**. Let’s begin by configuring the approval process.

***

### Approval Setup Configuration

* Open the **Approval Setup** module.
* Click on **Select Events** and choose **Purchase Order Quotation against Purchase Indent**.

<figure><img src="/files/MlMWUv83KuNZQHdZ6xqt" alt=""><figcaption></figcaption></figure>

* Click **Refresh Tree**.
* The selected event will now appear in the tree structure.

<figure><img src="/files/pFjB0b1lcWaBDxrdsMsl" alt=""><figcaption></figcaption></figure>

**Allocate Users to the Event**

* Right-click on the event and select **Allocate Users**.

<figure><img src="/files/fsKuTMhgK8gUo9AFkWnH" alt=""><figcaption></figcaption></figure>

* Allocate the **Manager**, **Supervisor**, and **Administrator** roles.

<figure><img src="/files/8eisA06aqanDxIbLFhNs" alt=""><figcaption></figcaption></figure>

* The users are now successfully assigned to the selected event.

**Define Approval Sequence**

* Right-click on the event again and select **Set Allocated User Order**.
* Define the approval hierarchy as:
  * Manager
  * Supervisor
  * Administrator

<figure><img src="/files/c7lbSUyO0mNNSvK0XX4w" alt=""><figcaption></figcaption></figure>

This sequence ensures a structured, multi-level approval flow.

***

### Create a Purchase Indent

* Log in as a **User**.
* Go to the **Purchase Indent** module.
* Enter the **Department Name** and **Supplier Name**.

<figure><img src="/files/dIz7Ldc0sUka2g5lVdo4" alt=""><figcaption></figcaption></figure>

* Add the required **item details**.

<figure><img src="/files/Fp7esgHqSNbAh8Rrhntt" alt=""><figcaption></figcaption></figure>

* Save the document.

***

### Generate Purchase Order Quotation

* Open the **Purchase Order Quotation** module.
* Enter the **Department Name** and **Supplier Name**.

<figure><img src="/files/ICOsGztMlHOl7yE1AnFJ" alt=""><figcaption></figcaption></figure>

* Click on **Retrieve Purchase Indent**.

<figure><img src="/files/JQPKzJxDFISzriXkSK8P" alt=""><figcaption></figcaption></figure>

* Select the previously created purchase indent and click **OK**.

<figure><img src="/files/5aLm4n6uaMpSL2PHHiBw" alt=""><figcaption></figcaption></figure>

* Verify the retrieved details&#x20;

<figure><img src="/files/swDpyMBBJRhJE6Gdn9sf" alt=""><figcaption></figcaption></figure>

* **Save** the document.

***

## Approval Flow – Role Wise

#### Administrator Login

* Log in as **Administrator**.
* Click on the "**Logic"** icon, then select **"Common Programs"**.
* Go to **My Messages**.

<figure><img src="/files/lJicHIUo6OuKnS8U1ZwN" alt=""><figcaption></figcaption></figure>

* Select **Purchase Order Quotation against Purchase Indent Approval**.

<figure><img src="/files/cxaEWJeMDxz4Zbm3H8jb" alt=""><figcaption></figcaption></figure>

The screen appears blank because the document must first be approved by the **Manager**, followed by the **Supervisor**.

***

### Manager Approval

* Log in as **Manager**.
* Go to **My Messages**.
* Select **Purchase Order Quotation against Purchase Indent Approval**.

<figure><img src="/files/vcCxZZvZafy8w1RL3Mnu" alt=""><figcaption></figcaption></figure>

The pending document is visible here along with relevant details.

* Select the document.
* Click **Approve Event**.
* Click **Approve**.

<figure><img src="/files/VS0VY9PSalB3JeE38nj1" alt=""><figcaption></figcaption></figure>

The document is now approved at the manager level.

***

### Supervisor Approval

* Log in as **Supervisor**.
* Go to **My Messages**.
* Select **Purchase Order Quotation against Purchase Indent Approval**.

The document approved by the manager is now pending at the supervisor level.

You can also view:

* Last Approval Name
* Last Approval Date
* Last Approval Status
* Select the document.
* Click **Approve Event**.
* Click **Approve**.

<figure><img src="/files/oyejQAFy46MsyNdhCjXK" alt=""><figcaption></figcaption></figure>

The document is now approved by the supervisor.

***

### Administrator Approval

* Log in as **Administrator**.
* Go to **My Messages**.
* Select **Purchase Order Quotation against Purchase Indent Approval**.

The document approved by the supervisor is now pending at the administrator level.

* Select the document.
* Click **Approve Event**.
* Click **Approve**.

<figure><img src="/files/DJsaztrv10opaklSUyJa" alt=""><figcaption></figcaption></figure>

The document has now been **fully approved** by the administrator.

***

### Conclusion

This is how the **multi-level approval workflow** functions in Logic ERP.\
It ensures:

* Proper approval hierarchy
* Clear visibility of approval status
* Complete tracking of approval history

This system enhances control, accountability, and transparency in your procurement process.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://kb.logicerp.com/logic-erp-learning-hub-tutorials-and-best-practices/user-access/setup-approval.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
