Hi :wave:t2:

Exists various ways to do that, but one that you can try is creating a Option set called “Role” and
then in the User add a field called “Role” and will be that Option Set that you created.

The Options of that Option Set can be for example:

App Owner, Admin, Employee, Contractor ,etc.

Then, to the option set “Roles”, you can Create a New Attribute.

Can be numbers, text, other Option sets that you’ve created before, etc. (Also can be a list of them).

image

For example if you set an attribute called “allowed actions” > list of texts > Add, Edit, View, Delete.

And for the documents that employees can sign, you can create another attribute of texts but with the name or an ID that you will use for each document.

For the permission 1-10 Level, you can set that attribute as a number.

Or also set more Options Sets with their own attributes, based in the Company department, or whatever you want.

Then for each role, you can add only the allowed actions and the permission level for employees.

After that, you can create conditions to only run workflows based if the permission level is greater than 7, or if the user’s Role’s list of allowed actions contains “Add”, etc.

Or Set enabled or visible information, groups, buttons, etc.

(For the Data Privacy Settings, you can also user that options sets).

There is a lot of more ideas to apply or advanced ways, but I believe that is an easy way to begin.

Bests,

Juan