The OpenSRP web User management package provides the ability to perform the following functions

Package Definition

  1. Users - This piece of functionality helps the users manage users to the Keycloak server. This simplified management of the user creation, editing, deleting & credentials update of all the users created.

    1. It also provides the functionality to automatically create an OpenSRP practitioner on the OpenSRP server.

      1. When creating users directly on the Keycloak server than you would also have to create the corresponding practitioner manually in the OpenSRP server

  2. User groups - This piece of functionality helps the user to manage the user groups in the Keycloak server. Users groups are used to perform the following functions

    1. Group all the users created in Keycloak into workgroups e.g IT team, Doctors, nurses e.t.c

    2. Assign specific permissions/roles to the users in each user group.

  3. User Roles - This piece provides a view-only page that allows users to know what kind of permissions and roles are available for use.

User Roles

You can access this page by clicking on the User management menu on the sidebar then, clicking on the user roles menu. Below is a sample of what the page would look like.

User Groups

How to create a user group

To complete the process of creation of the user group, you will need to assign user roles. To do this, follow the steps below

How to assign/unassign roles

How to create a user


How to update User’s detail