Managing Roles & Permissions
Create custom roles with specific permissions to match your organization's structure and workflow requirements.
Understanding Permissions
Permissions control what users can do within a project. They're organized into categories:
Create forms, view forms, edit answers, take actions
Create/edit form types, manage workflows, design PDF templates
Invite users, change roles, remove users
Modify settings, manage subscriptions, archive project
Default Roles
EC-Permit provides four built-in roles that cover common use cases:
| Role | Forms | Form Types | Users | Settings |
|---|---|---|---|---|
| Admin | Full | Full | Full | Full |
| Manager | Full | View | View | None |
| User | Create/Edit Own | None | None | None |
| Viewer | View Only | None | None | None |
Creating Custom Roles
To create a custom role:
- 1Go to Roles in the sidebar
Shows list of all roles in the project
- 2Click "Create Role"
Opens the role editor
- 3Enter a name and description
e.g., "Safety Officer", "Site Supervisor"
- 4Select permissions
Check the boxes for each permission to grant
- 5Save the role
Role is now available for assignment
Start from Default
Workflow-Specific Permissions
Beyond general permissions, you can control which roles can perform specific workflow actions in each form type:
- Which roles can take the "Approve" action
- Which roles can see forms in certain statuses
- Which roles can edit specific questions
These are configured in the Workflow Editor for each form type.
Editing & Deleting Roles
Click a role to modify its permissions. Changes apply immediately to all users with that role.
Remove a custom role. Users with that role will need to be reassigned to another role.
Default Roles