Permission Sets and Other Technical Documentation
PSA – Accounting Connector provides several permission sets and custom permissions. Information about PSA – Accounting Connector permissions is available below. For more technical resources, see Technical Reference.
PSA – Accounting Connector Permission Sets and Custom Permissions
PSA – Accounting Connector contains a dedicated permission set for each flow and an additional permission set for administrators. More information is provided in the sections below.
Permission Sets and Custom Permissions for Flows
For a user to run a flow, you must assign a custom permission specific to the flow that the user is running. This ensures that only the relevant user can run each flow and reduces the number of object and field-level permissions required. The custom permissions use the following naming convention: Create [Target Object] from [Source Object], for example, Create Sales Invoices or Credit Notes from Billing Events.
In addition, you must assign the Create Documents without an Accounting License custom permission to users running the PSA to Accounting flows. Users synchronizing regions, practices, groups, and projects to dimension records must also be assigned the Manage Supporting Records without an Accounting License custom permission.
Access to the custom permissions, Apex classes, fields, and Visualforce pages required for running the flow is included in the managed permission set for that flow. The label of each permission set starts with PSA – Accounting - , followed by the name of the flow, for example, PSA – Accounting - Billing Events to Sales Invoices or Credit Notes.
The permission sets also provide read access to the relevant field for the flow that PSA – Accounting Connector adds to other objects. For example, the PSA – Accounting - Billing Events to Sales Invoices or Credit Notes permission set provides access to the Company field on the Region, Practices, and Group objects, as well as the Services Product field on the Project, Assignment, Expense Report, Milestone, and Timecard objects. These fields are not required to run a flow. Because the managed permission sets only provide read access, you must create a separate permission set to provide edit access for those fields.
Permission Set for Administrators
The PSA – Accounting - Administration permission set contains the permissions required to access the PSA – Accounting Connector Admin tab and Lightning components within it.
The following actions on the PSA – Accounting Connector Admin page require additional permissions.
Action |
Required Permissions |
---|---|
Manage Scheduled Jobs |
|
Manage Mappings |
|
Minimum Permissions Required to Run Flows
Depending on your requirements, you might want to create your own permission sets, instead of using the managed permission sets provided by default. For more information about the minimum permissions required to run each flow, see the related pages.