# Create User and Assign Role

## Description

This document contains the step-by-step instructions to create a new user and assign a role. A person who has admin access can create a new user and assign a role.

## Pre-requisites

A user should have an admin access to create a new user and assign a role.

## Procedure

1. In the menu bar, click the icon ![](https://252389534-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCwMntokukpQZjoCcqMwL%2Fuploads%2Fgit-blob-1b48611b7e3fc05b72b589735073c90404ac05ef%2Fimage.png?alt=media) and select ***Settings***.
2. The ***Settings*** screen is displayed

<figure><img src="https://252389534-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCwMntokukpQZjoCcqMwL%2Fuploads%2Fgit-blob-3f89418e11878b31f0fdb06da1d64b8f33f4e69a%2FCreate%20a%20user.png?alt=media" alt=""><figcaption><p>Choose Settings Screen</p></figcaption></figure>

<figure><img src="https://252389534-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCwMntokukpQZjoCcqMwL%2Fuploads%2Fgit-blob-ecdbe640292dee3ddfbbfd55cab71ac78c2522d3%2FSettings%20screen.png?alt=media" alt=""><figcaption><p>Settings Screen</p></figcaption></figure>

3. Click the ***User & Companies*** tab and then select ***Users***.

<figure><img src="https://252389534-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCwMntokukpQZjoCcqMwL%2Fuploads%2Fgit-blob-5ae2e3086e74fd399540d16bc6a4197c31ea4e3f%2FUsers%20-%20Dashboard.png?alt=media" alt=""><figcaption><p>Users Screen</p></figcaption></figure>

4. The ***Users*** screen is displayed. It is a dashboard which lists the details of all the available Users Name, Login, Language and their Latest authentication.

In ***Users*** screen, the available features and their descriptions are:

<table><thead><tr><th width="130">Feature</th><th>Description</th></tr></thead><tbody><tr><td>Create</td><td>Click the <em><strong>Create</strong></em> button to create new user</td></tr><tr><td><img src="https://252389534-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCwMntokukpQZjoCcqMwL%2Fuploads%2FyFNUgAD28r0Rt6jVT6BW%2Fimage.png?alt=media&#x26;token=917e4ca1-9f5e-4ae5-beba-fbfbfdcd1762" alt="" data-size="original"></td><td>Click the <em><strong>Export All</strong></em> button to download Users details in excel format</td></tr><tr><td>&#x3C;</td><td>Click the <em><strong>Left</strong></em> arrow to go the previous screen</td></tr><tr><td>></td><td>Click the <em><strong>Right</strong></em> arrow to go the next screen</td></tr><tr><td><img src="https://252389534-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCwMntokukpQZjoCcqMwL%2Fuploads%2FSSqTz6uZVI4JHn6N95Cx%2Fimage.png?alt=media&#x26;token=8ee0445b-944d-4216-90e0-6056c1413dca" alt="" data-size="original"></td><td>Click the <em><strong>List</strong></em> icon to view the Users details in list view</td></tr><tr><td><img src="https://252389534-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCwMntokukpQZjoCcqMwL%2Fuploads%2FqwTOsejE57AdggbcvONd%2Fimage.png?alt=media&#x26;token=29b2ac60-2df4-4abf-b89c-99e27097245d" alt="" data-size="original"></td><td>Click the <em><strong>Kanban</strong></em> icon to view the Users details in kanban view</td></tr><tr><td>Filters</td><td><p>Click the <em><strong>Filters</strong></em> link and select the appropriate options. </p><p>The valid values are: </p><ul><li>Internal User</li><li>Inactive User </li><li>Two-factor authentication enabled</li><li>Two-factor authentication disabled</li><li>Add Customer Filter</li></ul><p>The advanced filter option allows you to define conditions and criteria to refine the search results.</p><ul><li>Select the <em><strong>Add Customer filter</strong></em> and then select the appropriate option in the first drop-down to display the specific data based on the option selected.</li><li>Select the criteria in second and third drop-down to refine the search results. </li><li>Click the <em><strong>Apply</strong></em> button to display the data based on the search</li></ul><p><em>Note: To enhance the search, click the <strong>Add a condition</strong> button and follows the steps given in <strong>Add Customer Filter</strong> option</em></p></td></tr><tr><td>Group By</td><td><ul><li>Click the <em><strong>Group By</strong></em> link, select <strong>Add Custom Group</strong> and then select the appropriate options in the drop-down to display the specific data based on the option selected.</li><li>Click the Apply button to display the data based on the search</li></ul></td></tr><tr><td>Favorites</td><td><ul><li><p>Click the <em><strong>Favorites</strong></em> link, select <strong>Save current search</strong> and then check the appropriate options. The valid values are: </p><ul><li>Use by default</li><li>Share with all users</li></ul></li><li>Click the <em><strong>Save</strong></em> button to display the data based on the search</li></ul></td></tr><tr><td>Search</td><td>This field is filled when the available option are selected in Filers, Group By, Favorites</td></tr></tbody></table>

5. Click the ***Create*** button. The **Users/New** screen is displayed.

<figure><img src="https://content.gitbook.com/content/CwMntokukpQZjoCcqMwL/blobs/i6fa24Aqjf4f5qx6K3e7/user-creation-page.png" alt=""><figcaption></figcaption></figure>

In ***Users/New*** screen, the available features and their descriptions are:

<table><thead><tr><th width="166">Feature</th><th>Description</th></tr></thead><tbody><tr><td>Name</td><td>Enter the new user name</td></tr><tr><td>Email Address</td><td>Enter the valid email Id. of the user. The invitation email will be sent to this email address.</td></tr><tr><td><img src="https://252389534-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCwMntokukpQZjoCcqMwL%2Fuploads%2FJ8RyVYN7i49yzL1ohMjG%2Fimage.png?alt=media&#x26;token=39ae49e0-f50a-4718-a949-585e52ed1db9" alt="" data-size="original"></td><td><ul><li>Select the icon, click the edit icon and then navigate to the user photo where it is stored</li><li>Export the user photo</li><li>Click the delete icon to delete the user photo</li></ul></td></tr><tr><td>Save</td><td>Click the <strong>Save</strong> button to save the data</td></tr><tr><td>Discard</td><td>Click the <strong>Discard</strong> button to close the Users / New screen</td></tr></tbody></table>

### **Access Right**

OpenG2P offers several modules and tools to digitize processes of social benefit delivery chain. A user who has admin rights provides access rights to an individual based on his/her role to use modules offered by OpenG2P. This allows the individual to know which module they can use based on their roles.

6. Click the ***Access Rights*** tab.
7. The features available in ***Access Rights*** tab are displayed.

<figure><img src="https://content.gitbook.com/content/CwMntokukpQZjoCcqMwL/blobs/HtmDJrssDG6lfBjPxQQz/openg2p-module-access.png" alt=""><figcaption></figcaption></figure>

8. In ***Access Rights*** tab, the available features and their descriptions are:

<table><thead><tr><th width="280">Feature</th><th>Description</th></tr></thead><tbody><tr><td><strong>Accounting</strong></td><td><p><strong>Invoicing</strong></p><p>Select the appropriate role in the drop-down. The valid values are:</p><ul><li>Billing</li><li>Billing Administrator</li></ul></td></tr><tr><td><strong>Inventory</strong></td><td><p><strong>Inventory</strong></p><p>Select the appropriate role in the drop-down. The valid values are:</p><ul><li>User</li><li>Administrator</li></ul></td></tr><tr><td><strong>Website</strong></td><td><p><strong>Website</strong></p><p>Select the appropriate role in the drop-down. The valid values are:</p><ul><li>Restricted Editor</li><li>Editor and Designer</li></ul></td></tr><tr><td><strong>Marketing</strong></td><td><p><strong>Events</strong></p><p>Select the appropriate role in the drop-down. The valid values are:</p><ul><li>Registration Desk</li><li>User</li><li>Administrator</li></ul></td></tr><tr><td><strong>Administration</strong></td><td><p><strong>Administration</strong></p><p>Select the appropriate role in the drop-down. The valid values are:</p><ul><li>Registration Desk</li><li>User</li><li>Administrator</li></ul></td></tr><tr><td><strong>Other</strong></td><td><p><strong>Helpdesk</strong></p><p>Select the appropriate role in the drop-down. The valid values are:</p><ul><li>User: Personal tickets</li><li>User: Team ticktets</li><li>User</li><li>Helpdesk Manager</li></ul><p><strong>Job Queue</strong></p><p>Select the appropriate role in the drop-down. The valid value is:</p><ul><li>Job Queue Manager</li></ul></td></tr><tr><td><strong>OpenG2P Module Access</strong></td><td><p>Check the appropriate role. The valid values are:</p><ul><li>Administrator</li><li>Finance Validator</li><li>Program Cycle Approver</li><li>Program Manager</li><li>Program Validator</li><li>Registrar</li><li>Support Person</li></ul></td></tr><tr><td><strong>OpenG2P Documents Module</strong> </td><td><p></p><p>Check the appropriate option. The valid values are:</p><ul><li>Document Admin</li><li>Document Write</li><li>Document Read</li></ul></td></tr><tr><td><strong>OpenG2P Rest API</strong></td><td><p></p><p>Check the appropriate option. The valid values are:</p><ul><li>REST API GET</li><li>REST API POST</li></ul></td></tr><tr><td><strong>Other</strong></td><td><p></p><p>Check the appropriate option. The valid values are:</p><ul><li>View Server Environment Configuration</li></ul></td></tr><tr><td><strong>Save</strong></td><td>Click the <strong>Save</strong> button to save the data</td></tr><tr><td><strong>Discard</strong></td><td>Click the <strong>Discard</strong> button to close the Users / New screen</td></tr></tbody></table>

### **Preference**

The admin user sets the user preference in the preference section.&#x20;

9. Click the **Preference** tab.  The features in **Preference** tab are displayed.

<figure><img src="https://252389534-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCwMntokukpQZjoCcqMwL%2Fuploads%2FUunMGCjOVNkyjuGVXs4i%2Fpreference%20tab.png?alt=media&#x26;token=59d97403-fb5e-4f3e-86d6-d95ca49c1b49" alt=""><figcaption><p>Preferences</p></figcaption></figure>

In Preference tab, the features and their descriptions are:

<table><thead><tr><th width="223">Feature</th><th>Description</th></tr></thead><tbody><tr><td><strong>Localization</strong></td><td></td></tr><tr><td>Language</td><td>Select the user preferred language in the drop-down.</td></tr><tr><td>Timezone</td><td>Select the user preferred timezone in the drop-down.</td></tr><tr><td>Notification</td><td><p>Click the appropriate radio button. </p><ul><li>Handle by Emails</li><li>Handle in Odoo </li></ul></td></tr><tr><td>Email Signature</td><td>Enter the User Email Signature</td></tr></tbody></table>

### OAuth

OAuth is the preferred method of authentication to access the OpenG2P documents and modules. The external application gets a token which authorizes access to documents and modules of OpenG2P. All the documents and the modules are secured/protected using Standard OAuth.&#x20;

10. Click the OAuth tab. The features available in OAuth are displayed.

<figure><img src="https://252389534-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCwMntokukpQZjoCcqMwL%2Fuploads%2FZZ4yt3n1Ay4GzbXKjCcf%2FOAuth.png?alt=media&#x26;token=818ed654-ccaf-4d6d-8989-4def8071d75c" alt=""><figcaption><p>OAuth</p></figcaption></figure>

In OAuth tab, the available features and their descriptions are:

<table><thead><tr><th width="213">Feature</th><th>Description</th></tr></thead><tbody><tr><td>OAuth Provider</td><td><p>Select the appropriate option in the drop-down. The valid values are:</p><ul><li>eSignet MOSIP Collab</li><li>Facebook Graph</li><li>Google OAuth2</li><li>Odoo.com Accounts</li><li>Start typing - Type the OAUth provider, if you have OAuth provider other than the one mentioned above </li></ul></td></tr><tr><td>OAuth User ID</td><td>Enter the OAuth user ID</td></tr><tr><td>OAuth Access token</td><td>Enter the valid Access token </td></tr><tr><td></td><td></td></tr></tbody></table>
