Skip to main content

NIM

Step 24: Grant internal users access to the app (tutorial)

In this step, we'll grant some of our internal users access to our app.

Grant access to the app's internal group

NIM creates an internal group for each app. We need to grant the group access to our app.

  1. In the app designer, go to the Access tab of the App_AD_User_Create app.

    All users and groups in the internal NIM system are displayed here.

    2023-10-27_15-17-00.jpg
  2. Click the header of the Type column to sort the Access pane by type.

    All groups in the internal system are brought to the top of the list. Currently, only the Administrators group has access to this app. However, as we can see, there is an autogenerated group available that corresponds to this app (nga_App_AD_User_Create).

    2023-10-27_15-20-01.jpg
  3. We'll enable the checkbox for the nga_App_AD_User_Create group. Now, all users in this group will be able to access this app.

    2023-10-27_15-20-44.jpg
  4. Click Save.

Add users to the app's internal group

Now that the group has access to the app, we can use the role model to add users to the group.

  1. Create a filter named internal_GroupMemberships_App_AD_User_Create.

    2023-10-20_12-59-17.jpg
  2. In this example, we will configure our filter to get all employees in the EN_CO (Helpdesk) department who have an internal user account. Your filter configuration will depend on who you wish to have access to your app. Any user returned by your filter must have an internal user account in order to be added to an internal group.

    2023-10-20_13-21-44.jpg
  3. Save the filter.

  4. Navigate to Output > Roles.

  5. Modify the development role model.

  6. Add a new role called App_AD_User_Create.

  7. In the Based on filter dropdown, select the internal_GroupMemberships_App_AD_User_Create filter you created earlier.

  8. Next to Role items, click +Add.

  9. Double click on the new role item and ensure that internal : groups - memberships - ID is selected. If you do not see that option, modify your filter so that it returns the ID of the NIM internal users.

    app-step-24-role-item.png
  10. Under the Groups tab, find and select the nga_App_AD_User_Create group.

    app-step-24-groups.png
  11. Click Save and return to Output > Roles.

  12. Click the Green play button UI icon button next to the development role model to promote it to active status.

The next time the role model is applied, all users returned by the internal_GroupMemberships_App_AD_User_Create filter will be added to the nga_App_AD_User_Create. This will allow them to access the App_AD_User_Create app, and see it on the NIM dashboard.

Next: Step 25: Production test