Roles
Role Types
In Domino Leap, a customizable role-based model is employed to regulate data access and application manipulation. Roles facilitate the assignment of data access and application maintenance permissions. Users or groups are allocated to roles with access components manually or programmatically through web services.
Role Dynamics:
Each role can be categorized as Open (dynamic) or Closed (static).
Open Roles:
- Assignments are either static or dynamic via web service calls defined within stages.
- Users are assigned based on data gathered during form submissions.
- Example: A web service identifies and assigns a manager for each form submitter.
Closed Roles:
- Users and groups are explicitly assigned within the Access tab.
- Dynamic assignments via web services are not supported.
Creating new roles
Procedure for Adding Roles:
- Access the design environment and navigate to the Access tab.
- The Define Roles window will appear.
- Click on the green plus sign labeled "Add role" to create a new role.
- Example: Create a role named "Manager."
- Repeat the process by clicking on the plus sign to define additional roles.
- Example: Define a role for "Shift Supervisor."
- Utilize the radio buttons to specify whether the role is Open or Closed. -->
Exercise
Create a new role named "CFO" and assign the user in your organization to this role.
Step-by-Step Tutorial
1. Navigate to your application url.
2. Click here.
3. Click "+" to add a new role
4. Click this text field and delete its content
5. Type name of the role "CFO"
6. Click "Closed" for it to be assigned manually
7. Click <role name> + "(Role)"
8. Click "+"
9. Click this text field.
10. Type first few letters to find user to assign to role we created
11. Click "Jan Valdman/Plzen/Whitesoft/CZ"
12. Click "+"
13. Click "Validate"
14. Click on "Submitted" stage
15. Click this checkbox to add/remove privileges
16. Click this checkbox to add delete privileges.