This page details roles and permissions for key areas of the Patchworks platform. User accounts can be associated with one of four possible roles:
Administrator
Manager
User
Read-only
The tables below summarise dashboard access by role. It's important to be aware that available features are determined by your core subscription tier. So, although a user's role might be associated with permissions to access a given feature, that feature is only available if it's included in the active subscription tier - think of it as 'tier trumps role'. For example:
All permissions refer to entities associated with your own company profile. If you manage multiple company profiles, please see our Multi-company profiles section for more information.
If you haven't upgraded to Core yet and are still using services to sync data, please check for roles & permissions information that's specific to services.
When someone registers for a Patchworks account, they are assigned to the administrator
role, automatically. This user can go on to create additional users and/or assign roles to other users as needed.
Typically, there is one administrator for each organisation. If you require more than one user with this role, please raise a support request.
The tables below summarise access by role for key tasks within the Patchworks dashboard:
Company permissions refer to features that are available from settings > my company profile.
Company user permissions refer to features that are available from settings > my company profile > extra > users.
Company insights refers to your account summary company insights page.
Permissions in this section are only relevant if you use Patchworks to manage multiple companies - i.e. you have a multi-company profile with one or more linked companies.
Marketplace permissions refer to features that are available from the marketplace page.
Private marketplace permissions refer to features available to work with private marketplace resources.
Connector permissions refer to features that are available from the my connectors page.
Connector instance permissions refer to features that are available from the my connectors page.
Process flow permissions refer to features that are available from the process flows page.
Run logs permissions refer to features that are available from the run logs page.
General settings permissions refer to features that are available from the settings page.
For my company profile permissions see company permissions and company users.
Custom script permissions refer to features that are available from the scripts page.
Cross-reference lookup permissions refer to features that are available from the cross-reference lookups page.
Cache permissions refer to features that are available from the data caches page.
Task | Allowed roles |
---|---|
Task | Allowed roles |
---|---|
Task | Allowed roles |
---|---|
Task | Allowed roles |
---|---|
Task | Allowed roles |
---|---|
Task | Allowed roles |
---|---|
Task | Allowed roles |
---|---|
Task | Allowed roles |
---|---|
Task | Allowed roles |
---|---|
Task | Allowed roles |
---|---|
Task | Allowed roles |
---|---|
Task | Allowed roles |
---|---|
Task | Allowed roles |
---|---|
Task | Allowed roles |
---|---|
Task | Allowed roles |
---|---|
View company profile
Update company profile name
Update company profile contact information
Add & manage banner messages
Delete company profile
View company users
Search company users
Create company user with an administrator
role
Create a company user with a manager
role
Create a company user with a user
or read-only
role
Update details for an existing company user (all roles)
Elevate an existing read-only
account to a user
role
Elevate an existing user
or read-only
account to a manager
role
Elevate an existing user
, read-only
or manager
account to an administrator
role
Reduce an existing manager
account to a user
or read-only
role
Reduce another administrator
account to a manager
, user
or read-only
role
Trigger password reset password for a company user
Update own user details
Elevate or reduce own role
Enable/disable own MFA
Delete company user
Delete own user profile
View company insights
Adding & linking a new company to your multi-company profile
Switch in & out of linked companies
Update subscriptions for linked companies
View linked companies for your multi-company profile
Un-linking a company from your multi-company profile
View team members for own company
Create new team member to manage a linked company
Assign user roles for an existing team member
View team members who manage a linked company
Grant & revoke access for team members to manage a linked company
Trigger a password reset for an existing team member
Removing a team member account
View 'native' users for a linked company
Create a new 'native' user for a linked company
Assign user roles for an existing 'native' company user
Trigger a password reset for an existing 'native' company user
Remove a 'native' linked company user from their company profile
Install marketplace blueprints
Build blueprints
Browse & view marketplace connectors
Install marketplace connectors
Update marketplace connectors
Browse & view marketplace process flows
Install marketplace process flows
Browse marketplace scripts
Preview script from scripts list
Install marketplace scripts
View private marketplace
Install resources (blueprints, connectors, process flows, scripts, cross-reference lookups)
Upload resources (blueprints, connectors, process flows, scripts, cross-reference lookups)
Browse installed connectors
View installed connector settings
Update installed connector settings
Delete installed connectors
View connector instances
View connector instance settings
Update connector instance settings
Delete connector instances
View process flow list
View canvas content for existing process flows
Create process flows (add/update/remove shapes)
Update process flows (add/update/remove shapes)
Create cache (cache shape settings)
Create data pool (de-dupe shape settings)
Delete process flows
Run process flow manually
Enable & deploy process flows (process flow settings)
Apply/remove labels (process flow settings)
Create labels (process flow settings)
Apply/remove email failure groups (process flow settings)
Add flow variables (process flow settings)
Update flow variables (process flow settings)
Remove flow variables (process flow settings)
Duplicate process flow (process flow settings)
View run logs list
View run logs
View run logs (classic)
View run log details
Download run logs
View run log payloads
Download run log payloads
Stop process flow
Manage own account settings
View notification groups
Add & manage notification groups
View audit logs
Search audit logs
View labels
Add & manage labels
View data pools
Add & manage data pools
View custom scripts list
View custom script details
Create custom scripts
Update custom scripts
Delete custom scripts
View installed cross-reference lookups
Search installed cross-reference lookups
View cross-reference lookup values
Add & manage cross-reference values
Delete cross-reference lookups
View existing cache lists
Search existing caches
View existing cache details
Update existing cache details
View existing cache contents
Clear existing cache contents
Delete caches
Obtain API token
Initialise process flow with payload
Bob is assigned the manager
role
By default, the manager
role has required permissions to create and update custom scripts
Bob's company is associated with a standard
subscription tier, which permits read-only access to existing custom scripts and other advanced features
Bob can view any existing custom scripts (for example, that have been installed via blueprints), but he cannot make any changes and he cannot create his own scripts
Jack is assigned the manager
role
By default, the manager
role has required permissions to create and update custom scripts
Jack's company is associated with a professional
subscription tier, which permits full access to custom scripts and other advanced features
Jack can view, create and update custom scripts as needed