# Role Configuration

<table><thead><tr><th width="76">#</th><th width="129">Module</th><th width="182">Actions</th><th width="151">Role Description</th><th width="236">Roles</th></tr></thead><tbody><tr><td>1</td><td>Project</td><td>Create Search Modify</td><td>Project Creator</td><td>PROJECT_CREATOR,<br>ESTIMATE_VIEWER</td></tr><tr><td>2</td><td>Project</td><td>Search</td><td>Project Viewer</td><td>PROJECT_VIEWER</td></tr><tr><td>4</td><td>Estimate</td><td>Create Search Edit</td><td>Estimate Creator</td><td>ESTIMATE_CREATOR,<br>PROJECT_VIEWER]</td></tr><tr><td>5</td><td>Estimate</td><td>Search Update (Workflow)</td><td>Estimate Verifier</td><td>ESTIMATE_VERIFIER, PROJECT_VIEWER</td></tr><tr><td>6</td><td>Estimate</td><td>Search Update (Workflow)</td><td>Technical Sanctioner</td><td>TECHNICAL_SANCTIONER, PROJECT_VIEWER</td></tr><tr><td>7</td><td>Estimate</td><td>Search Update (Workflow)</td><td>Estimate Approver</td><td>ESTIMATE_APPROVER, PROJECT_VIEWER</td></tr><tr><td>8</td><td>Estimate</td><td>Search</td><td>Estimate Viewer</td><td>ESTIMATE_VIEWER, PROJECT_VIEWER</td></tr><tr><td>9</td><td>Contract</td><td>Create Search Edit</td><td>Work Order Creator</td><td>WORK_ORDER_CREATOR,<br>ESTIMATE_VIEWER,<br>PROJECT_VIEWER,<br>ORG_VIEWER</td></tr><tr><td>10</td><td>Contract</td><td>Search Update(Workflow)</td><td>Work Order Verifier</td><td>WORK_ORDER_VERIFIER,<br>ESTIMATE_VIEWER,<br>PROJECT_VIEWER</td></tr><tr><td>11</td><td>Contract</td><td>Search Update(Workflow)</td><td>WOrk Order Approver</td><td>WORK_ORDER_APPROVER,<br>ESTIMATE_VIEWER,<br>PROJECT_VIEWER</td></tr><tr><td>13</td><td>Muster Roll</td><td>Search Update(Workflow) and Edit</td><td>Muster Roll Verifier</td><td>MUSTER_ROLL_VERIFIER,<br>ORG_VIEWER</td></tr><tr><td>14</td><td>Muster Roll</td><td>Search Update(Workflow)</td><td>Muster Roll Approver</td><td>MUSTER_ROLL_APPROVER,ORG_VIEWER</td></tr><tr><td>15</td><td>Organization</td><td>Create Update Search</td><td>MUKTA Admin</td><td>MUKTA_ADMIN</td></tr><tr><td>16</td><td>Wage Seeker</td><td>Update Search</td><td>MUKTA Admin</td><td>MUKTA_ADMIN</td></tr><tr><td>17</td><td>Employee Management</td><td>Create Update Search</td><td>HRMS Admin</td><td>HRMS_ADMIN</td></tr><tr><td>18</td><td>Mukta Dashboard</td><td>Mukta Dashboard</td><td>Dashboard Viewer</td><td>STADMIN</td></tr><tr><td>19</td><td>CBO App</td><td>all actions of CBO App</td><td>CBO Admin</td><td>ORG_ADMIN</td></tr><tr><td>20</td><td>Billing</td><td>Inbox Search update <strong>Create</strong></td><td>Bill Creator</td><td>BILL_CREATOR,WORK_ORDER_VIEWER,ORG_VIEWER</td></tr><tr><td>21</td><td>Billing</td><td>Inbox Search View,<br>Update</td><td>Bill Viewer</td><td>BILL_VIEWER</td></tr><tr><td>22</td><td>Common</td><td>This role will have all common access that employee should have like edit profile, get Workflow status ,Inbox Search, HRMS Employee Search,</td><td>Common Role For all employee</td><td>EMPLOYEE_COMMON</td></tr><tr><td>23</td><td>Organization</td><td>Search</td><td>Org Viewer</td><td>ORG_VIEWER</td></tr><tr><td>24 </td><td>Expense</td><td>Supervision Bill Generator</td><td>CronJob</td><td>SYSTEM</td></tr><tr><td>25</td><td>Payment</td><td>Payment Advise Creation ,<br>Download </td><td>Bill Accountant</td><td>BILL_ACCOUNTANT,CONTRACT_VIEWER,ORG_VIEWER,BILL_VIEWER</td></tr><tr><td>26</td><td>Contract</td><td>Search</td><td>Contract Viewer</td><td>WORK_ORDER_VIEWER</td></tr><tr><td>27</td><td>Billing</td><td>Search, View , Update</td><td>BILL Verifier</td><td>BILL_VERIFIER,WORK_ORDER_VIEWER,ORG_VIEWER</td></tr><tr><td>28</td><td>BILL_VIEWER</td><td>BILL_VIEWER</td><td>BILL_VIEWER</td><td>BILL_APPROVER,WORK_ORDER_VIEWER,ORG_VIEWER</td></tr><tr><td>29</td><td>MB Creator</td><td>Measurement Book creator</td><td>MB Creator</td><td>MB_CREATOR</td></tr><tr><td>30</td><td>MB Verifier</td><td>Measurement Book Verifier</td><td>MB Verifier</td><td>MB_VERIFIER</td></tr><tr><td>31</td><td>MB Viewer</td><td>Measurement Book Viewer</td><td>MB Viewer</td><td>MB_VIEWER</td></tr><tr><td>32</td><td>MB Approver</td><td>Measurement Book Approver</td><td>MB Approver</td><td>MB_APPROVER</td></tr><tr><td>33</td><td>Analysis statement</td><td>View Analysis statement</td><td>View Analysis statement</td><td>ESTIMATE_CREATOR, ESTIMATE_VERIFIER,TECHNICAL_SANCTIONER,ESTIMATE_APPROVER,ESTIMATE_VIEWER</td></tr><tr><td>34</td><td>Utilization statement</td><td>View Utilization statement</td><td>View Utilization statement</td><td>MB_CREATOR, MB_VIEWER,MB VERIFIER, MB APPROVER</td></tr><tr><td>35</td><td>Estimate Template</td><td>create/Edit Template</td><td>Add/Edit Template</td><td>MDMS_STATE_ADMIN, MDMS ADMIN</td></tr><tr><td>36</td><td>Rate analysis</td><td>Create/update/view/search Rate analysis</td><td>Add/edit/view/search rate analysis in workbench- schedule of rates</td><td>MDMS_STATE_ADMIN, MDMS ADMIN</td></tr><tr><td>37</td><td>Rate analysis</td><td>View/search Rate analysis</td><td>view rate analysis in workbench-schedule of rates</td><td>MDMS_CITY_ADMIN, MDMS ADMIN</td></tr><tr><td>38</td><td>Revision of Rate</td><td>Revise rate analysis &#x26; search,view jobs</td><td>Revise rate analysis in workbench-revision of rates</td><td>MDMS_CITY_ADMIN, MDMS ADMIN</td></tr><tr><td>39</td><td>MB Mobile Access(Additional for all MB users)</td><td>To access few MB mobile screen</td><td>To access few MB mobile screen</td><td>EMP_ORG_ADMIN</td></tr><tr><td>40</td><td>Dashboard</td><td>To access/view the the dashboards</td><td>To access/view the dashboards </td><td>DASHBOARD_VIEWER</td></tr></tbody></table>

{% hint style="info" %}
**Note:**

1. The role "EMPLOYEE\_COMMON" needs to be assigned to all users as it grants access to common employee actions listed in the table (#22).
2. It is important to note that "Bill Accountant" and "Mukta admin" roles should not be assigned to any employees who perform actions in the Muster, Bill, Project, Estimate, or Contract Modules.
3. Also, there are certain restricted roles that should not be assigned to any employees.

<pre><code><strong>  ["CBO_ADMIN","ORG_ADMIN","ORG_STAFF","SYSTEM"] 
</strong></code></pre>

{% endhint %}


---

# 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.digit.org/works/reference-implementations/muktasoft-v2.2/deployment/configuration/ui-configuration/common-configurations/role-configuration.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.
