# Handling Changes Before Approval

In this section, you can specify your preferences for saving changes to the databases, when an approval workflow is in place. There are two options available.

## **1. Only after approval**

In this method, the changes are saved to the database only after approval. This is the default mode.

<figure><img src="/files/aiZJ97YGM2VCsXaewZiL" alt=""><figcaption><p>Save changes only after approval</p></figcaption></figure>

After making changes, click **Submit for Review.**

<figure><img src="/files/kbo6smYqbZkcuGx4ejM1" alt=""><figcaption><p>Submit for Review</p></figcaption></figure>

This opens the pop-up below, where you can add the description, due date for approval and priority of the change. Click **Submit** to send them to the approver.

<figure><img src="/files/ubfDNY01ceTpICBsqeGA" alt=""><figcaption><p>Add description, due date and priority</p></figcaption></figure>

## **2. Save with Pending Approval Status**

In this option, the changes are saved and synced to the database with a 'Pending Approval' status flag.&#x20;

The rows marked as pending are sent for review. Once approved, the status column will be updated to reflect the 'Approved' flag, and the data will also be updated accordingly.

<figure><img src="/files/Mgdvo5fMvLW8Cgj5bG6A" alt=""><figcaption><p>Save immediately with 'pending' status</p></figcaption></figure>

1. Choose any existing column from the table to reflect the status flag field. We have used the column 'Status' in the example below, where the status is recorded.
2. Enter the required text to be displayed for each state, such as 'pending review', 'approved', and 'rejected'.&#x20;
3. Click **Save.**

After making the changes to the table, click **Submit for Review**. This saves the data along with its status.

The saved changes are displayed with the label, 'Pending'. Approved and rejected changes are displayed with the labels, 'Approved' and 'Rejected' respectively.

<figure><img src="/files/KDluLisvgIaRJTKfbsba" alt=""><figcaption><p>Saved changes</p></figcaption></figure>


---

# 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://docs.powertable.com/explore-powertable/approval-flow/handling-changes-before-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.
