> For the complete documentation index, see [llms.txt](https://docs.digit.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.digit.org/sandbox/specifications/user-manual/employee-management-user-manual/create-new-employee.md).

# Create New Employee

1. Navigate to **Employee Management >> Create Employee** on the left panel.

<figure><img src="https://383170073-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLTNzsJMDGVoewNjC1V95%2Fuploads%2FRC6Mf0fX3hCS9ekhpFC0%2FFE59AB7E-2C06-49E5-9FBF-D6225A61EA28.jpeg?alt=media&amp;token=483802e1-9c36-44c9-9980-0816d7cee6a6" alt=""><figcaption></figcaption></figure>

2. Fill in the employee details on the form. Refer to the table below for input reference details.

<table><thead><tr><th width="179">Field</th><th width="139">Mandatory (Y/N)</th><th>Description</th></tr></thead><tbody><tr><td>Name</td><td>Y</td><td>Name of user (“employee”) to be created</td></tr><tr><td>Mobile Number</td><td>Y</td><td>Mobile number of employee. This needs to be unique. For demo purposes, you can use any mobile number you like as long as it is not shared by another HRMS employee.</td></tr><tr><td>Gender</td><td>Y</td><td>Gender of Employee</td></tr><tr><td>Date of Birth</td><td>Y</td><td>Dd-mm-yyyy format</td></tr><tr><td>Email ID</td><td>Y</td><td>Email ID of employee. This needs to be valid and unique, and will be used for OTP verification.</td></tr><tr><td>Correspondence Address</td><td>Y</td><td>Address of employee. Enter any address here for demo purposes.</td></tr><tr><td>Employee Type</td><td>Y</td><td>Choose whether the employee is permanent, contract, etc.</td></tr><tr><td>Date of Appointment</td><td>Y</td><td>DD-MM-YYYY</td></tr><tr><td>Hierarchy</td><td>Y</td><td>This represents the boundary hierarchy, and can be either revenue or admin. If you have not created a boundary hierarchy and are using the default, you can select either revenue or admin from the dropdown</td></tr><tr><td>Boundary Type</td><td>Y</td><td>Choose “City” if you are going with default boundary configurations. </td></tr><tr><td>Boundary</td><td>Y</td><td>Select your organization name from the drop-down if you are going with default boundaries.</td></tr><tr><td>Role</td><td>Y</td><td>Select a role based on what permissions you want this employee to have. A summary of roles is given below.</td></tr><tr><td>Assigned From Date</td><td>Y</td><td>The date from which employee has been in the assigned designation</td></tr><tr><td>Assigned To Date</td><td>Y</td><td><p>NA if “Currently Assigned here” is checked. Otherwise, assign any date after “Assigned From Date”.</p><p>Please note that an employee has to have at least one current assignment.</p></td></tr><tr><td>Department</td><td>Y</td><td>The department to assign the employee to</td></tr><tr><td>Designation</td><td>Y </td><td>Designation of the employee. Select any department and designation for demo purposes.</td></tr></tbody></table>

<figure><img src="https://383170073-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLTNzsJMDGVoewNjC1V95%2Fuploads%2FcmAI4ijouNUXyvpY12TF%2F538652A4-D23C-4C08-A107-24A5640C29FD.jpeg?alt=media&amp;token=63fe6c44-eb46-4d68-99d0-d8d9ff72e3f0" alt=""><figcaption></figcaption></figure>

3. Click on **Submit** to create the employee record. Click on **Go back to home page** button to navigate to the home page. Refer to the [Role-Action Mapping table](#role-action-mapping) for details on assigned roles and permissions linked to each role.

<figure><img src="https://383170073-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLTNzsJMDGVoewNjC1V95%2Fuploads%2FC5JjRI4mLXpeDZqoQIt9%2FDF79CAE6-30C0-4FD4-B3EC-2B89775D290F.jpeg?alt=media&amp;token=cc5ac4f0-32ee-4d37-bb3e-a8aed4a85d75" alt=""><figcaption></figcaption></figure>

## Role-Action Mapping

Below is a list of roles that an employee can be assigned, along with the permissions associated with the role:

<table><thead><tr><th width="268">Role</th><th>Actions</th></tr></thead><tbody><tr><td>Superuser</td><td>All actions associated with Sandbox &#x26; its products</td></tr><tr><td>Admin</td><td>Employee Management + All Complaints actions (including dashboards)</td></tr><tr><td>Employee</td><td>View Inbox (list of complaints)</td></tr><tr><td>Complaints-Admin</td><td>All Complaints actions (including dashboards)</td></tr><tr><td>Assigner</td><td>File Complaint, Assign Complaint, Reject Complaint, Reassign Complaint</td></tr><tr><td>Resolver</td><td>Resolve Complaint</td></tr></tbody></table>

### Default Employees

To save a Sandbox user the trouble of creating employees, the module has 2 employee roles pre-created for you to use.&#x20;

<table><thead><tr><th width="210">Employee ID</th><th width="153">Employee Role</th><th>Permissions</th></tr></thead><tbody><tr><td>Assigner@demo.com</td><td>Assigner</td><td>File Complaint, Assign Complaint, Reject Complaint, Reassign Complaint</td></tr><tr><td>Resolver@demo.com</td><td>Resolver</td><td>Resolve Complaint</td></tr></tbody></table>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.digit.org/sandbox/specifications/user-manual/employee-management-user-manual/create-new-employee.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
