# Workflow Request

Depending on the configured workflow, your request is routed to multiple approvers, and each approver has a defined role, and authority level. Your request progresses through the defined approval hierarchy or path.

To initiate the Workflow Request, click the **Workflow** **Request** option on the **Requests** screen as shown below:

<div align="left"><figure><img src="/files/DwM2HM4ogH920XSv2o5C" alt="" width="375"><figcaption><p>Workflow Request</p></figcaption></figure></div>

You will be navigated to the **Select Workflow** screen to select the type of workflow.

<div align="left"><figure><img src="/files/TKW1bJvNtrEmwiE2HvX8" alt="" width="375"><figcaption><p>Select Workflow</p></figcaption></figure></div>

The Workflows templates are categorized into two categories:

* **System-generated workflows** - These templates are predefined, and standardized by the system.
* **Custom workflows** - Custom templates provide users with customizable options and are added by the organization itself.

Let's take an example of **Update Bank Details** to understand the System-generated workflow.

On the **Select Workflow** screen, click **Update Bank Details** workflow and you will be navigated to the **WorkflowRequest** screen.

<div align="left"><figure><img src="/files/jSMuVL7rU1rkU1tYpxcM" alt="" width="375"><figcaption><p>Update Bank Details Workflow</p></figcaption></figure></div>

You can add all the details including Bank Name, Bank IFSC, Account Number, and comments as displayed above. After adding all the details click the **Submit** button.

As you click the **Submit** button, you will be directed to the **Workflow Requests screen** to view a list of your recently submitted requests with status.

<div align="left"><figure><img src="/files/nxeK9e0yQDPn1CqtpxIC" alt="" width="375"><figcaption><p>Workflow Requests</p></figcaption></figure></div>

Until your request is approved, you can withdraw it by clicking the **Withdraw button.** You will be asked to **Confirm** or **Cancel** the Withdrawal request.

<div align="left"><figure><img src="/files/pMYUxr8LLnSyxy7HckGO" alt="" width="375"><figcaption><p>Confirm Action</p></figcaption></figure></div>

**Custom Workflows**

To understand Custom Workflows, let's consider an example of **Mobile Workflow.** On the **Select Workflow** screen, click the **Mobile** **Workflow** option.

<div align="left"><figure><img src="/files/ZfjIJpZR5W5RcG2rQ1Hb" alt="" width="375"><figcaption><p>Select Workflow (Mobile Workflow)</p></figcaption></figure></div>

You will be navigated to the **Mobile Workflow** screen to add all the details as displayed below:

<div align="left"><figure><img src="/files/pKR4ADT1fFmx7W0aoMFH" alt="" width="375"><figcaption><p>Mobile Workflow</p></figcaption></figure></div>

Fill in all the field details including( Reason, Type, No of Pieces, Estimated Date, Estimated Time,Declaration, Comments) and click the **Submit** button.

You will be directed to the **Workflow Requests screen** to view a list of your recently submitted requests with status as shown below:

<div align="left"><figure><img src="/files/UXV39ddZI6QYR1JRyBAP" alt="" width="375"><figcaption><p>Workflow Requests</p></figcaption></figure></div>

Until your request is approved, you can withdraw it by clicking the **Withdraw button.** You will be asked to **Confirm** or **Cancel** the withdrawal request.

<div align="left"><figure><img src="/files/ofqlAgR2HZVFbrgUdhVy" alt="" width="375"><figcaption><p>Confirm Action</p></figcaption></figure></div>


---

# 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://help.runtimehrms.com/requests/workflow-request.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.
