Overview
Rootstock provides pre-built Permissions Sets as part of the Rootstock ERP, Rootstock Financials, Rootforms, Rootstock Financial Analytics, Rootstock Lightning, Rootstock Extension, and Rootstock Financials Extension Packages. These can be used as an alternative to creating and managing profiles and easily grant users additive access to different functional areas. Permission Sets provide greater flexibility than profiles, as multiple permission sets can be assigned to a given user.
For more details on Permission Sets, see the Salesforce Help article - Permission Sets.
IMPORTANT
-
Rootstock provides standard Profiles as part of the package. These Profiles should not be assigned to Users if they want to utilize the Permission Sets outlined in this article, as these Profiles will override the settings applied in the Permission Sets.
-
The Permissions Sets outlined in this article only apply to Rootstock Objects. Permission to access and interact with Salesforce standard objects (i.e., Accounts/Contacts/Products) must be provided in either Profiles or additional Permission Sets.
NOTE Due to a Salesforce limitation, system permissions cannot be packaged in the Permission Sets. Therefore, Rootstock has provided System Permissions on its standard RS and RSF Profiles.
How to assign Permission Set to users?
-
Navigate to Setup > Users > and select the desired User to update
-
Navigate to 'Permission Set Assignments' and click 'Edit Assignments'
-
Adjust the Enabled Permission Sets column as desired, and click Save.
It is also possible to mass assign users to a given set using the 'Manage Assignments' button on the Permission Set record overview page.
How can I modify a pre-built (packaged) Permission Sets?
-
Navigate to Permission Set (Setup > Manage Users > Permission Sets)
-
Click Clone on the pre-built Permission Set and edit access as desired.
How to create Custom Permission Sets?
Without relying on packaged Permission Sets, the users can create their own custom Permission Sets with the permissions they need for a specific user. Please follow the steps below to create custom Permission Sets:
-
Navigate to Setup > Manage Users > Permission Sets.
-
Click New to create a new custom Permission Set by specifying the Label and required License (if needed).
-
Provide the permissions based on the user requirements.
-
Then, the custom Permission Set can be assigned to desired users.
IMPORTANT Only packaged Permission Sets are maintained by Rootstock. Cloned and custom Permission Sets are the responsibility of the subscriber to test and maintain. Rootstock provides a list of metadata elements as part of Release Notes for ERP-related, Financial, and Lightning releases, which can be used to identify required changes on cloned and custom Permission Sets.
Below is a list of the Permission Sets pre-built for the packages:
-
Rootstock ERP
-
Rootstock Financials
-
Rootforms
-
Rootstock Financial Analytics
-
Rootstock Lightning
-
Rootstock Extension
-
Rootstock Financials Extension
NOTE Rootstock follows a specific nomenclature for the Permission Sets of different packages, such as:
S No
|
Package
|
Permission Set Label (starts with)
|
---|
1
|
Rootstock ERP
|
RS - XXX
|
2
|
Rootstock Financials
|
RSF - XXX
|
3
|
Rootforms
|
RootForms - XXX
|
4
|
Rootstock Financial Analytics
|
RFA - XXX
|
5
|
Rootstock Lightning
|
Rootstock - XXX
|
6
|
Rootstock Extension
|
Rootstock Extension XXX
|
7
|
Rootstock Financials Extension
|
Rootstock Financials Extension XXX
|
If the Permission Sets are not visible in your Org, raise a Rootstock Support Case.
Rootstock ERP
General Permission Sets:
IMPORTANT This baseline Permission Set needs to be assigned to the user using the ERP Permission Sets listed below.
Functional Areas Permission Set Groups:
Functional Areas Permission Sets:
ERP System Setup
Engineering
MRP
DRP
Inventory
Purchasing & Requisition
Sales Order
Product Configurator
Returned Material Authority (RMA)
Sales Contracts
Work Orders
LPN
Project Control
General Permission Sets:
-
Currently, there is no full-access Permission Set for financials. A Permission Set Group needs to be created to grant access to financial areas to include all the RSF-XXX Permission Sets. (or)
-
To grant access to certain financial functional areas like AP, AR, GL, etc., create the permission set group as below and include the following permission sets:
Module
|
Permission Set
|
---|
Accounts Payable
|
RSF - Baseline Permission Set
|
RSF - 1099’s
|
RSF - AP Applications
|
RSF - AP Reporting
|
RSF - AP Withholding Tax
|
RSF - Create AP transactions
|
RSF - Review & Post AP transactions
|
RSF - Vendor Payments
|
RSF - Accounts Payable
|
Accounts Receivable
|
RSF - Baseline Permission Set
|
RSF - AR Applications
|
RSF - AR Withholding Tax
|
RSF - Create AR transactions
|
RSF - Customer Receipts
|
RSF - Customer Statements
|
RSF - Reporting
|
RSF - Review & Post AR transactions
|
RSF - Account Receivables
|
General Ledger
|
RSF - Baseline Permission Set
|
RSF - Bank Process
|
RSF - GL Transactions
|
RSF - Journal Entries
|
RSF - General Ledger
|
Multiple Currency
|
RSF - Baseline Permission Set
|
RSF - Multiple Currency
|
Financial System Setup & Financial System admin
|
RSF - Baseline Permission Set
|
RSF - Financial System Setup/Admin
|
Financial Reporting
|
RSF - Baseline Permission Set
|
RSF - Financial Reporting
|
RSF - Financial Report Entries
|
RSF - Financial Report Generation
|
RSF - Financial Report Maintenance
|
Period Close Activities
|
RSF - Baseline Permission Set
|
RSF - Period Closing Activities
|
RSF - Period Closing VAT Transactions
|
IMPORTANT This baseline Permission Set needs to be assigned to the user using the Financial Permission Sets listed below.
IMPORTANT This Permission Set can be used in Financial orgs. It has to be assigned to the user who performs ERP-related operations in the Financial org.
Functional Areas Permission Sets groupings:
Financial System Setup
Multiple Currency
Accounts Payable & Receivable
General Ledger
Period Close Activities
Financial Reporting
Fixed Assets
RootForms
Permission Sets
Rootstock Financial Analytics
Permission Sets
Rootstock Lightning
When using Non-Admin User for Rootstock Lightning, below are the mandatory Permission Sets that need to be used:
IMPORTANT To access specific modules in ERP/Financials, the users should also be assigned those respective ERP/Financial Permission Sets along with the Lightning Permission Sets listed below.
Lightning Experience Permission Sets
IMPORTANT The Rootstock delivered Profiles users should use the Rootstock - Non-Admin User Permission Set. The users using the Rootstock delivered Permission Sets should use the RS - Baseline Lightning Permission Set instead of Rootstock - Non-Admin User.
-
RS - Baseline Lightning
-
Rootstock Lightning Toolkit User
-
Rootstock Custom UI Rules and Actions
-
Grants access to the Custom UI Rules and Actions objects.
-
When assigned this Permission Set, users will have:
-
Ability to view the Custom UI Rule and Custom UI Action objects when using the Permission Set 'Rootstock Custom UI Rules and Actions - ReadOnly V2'.
-
Ability to create, edit, and delete the Custom UI Rule and Custom UI Action objects when using the Permission Set 'Rootstock Custom UI Rules and Actions - Edit V2'.
-
RSF - ERP Financials Transactional Access
-
Grants access to the objects involved in creating GL transactions for transactions such as Inventory Transfer, Sales Order Issue, Purchase Order Receipt, etc.
NOTE The Permission Set 'RSF - ERP Financials Transactional Access' can be used in Financial orgs. It has to be assigned to the user who performs ERP-related operations in the Financial org.
Rootstock Extension
Below are the packaged Permission Sets available in the Rootstock Extension package.
IMPORTANT The users should also be assigned the respective Rootstock ERP Permission Sets.
Rootstock Financials Extension
The below are the packaged Permission Sets available in the Rootstock Financials Extension package.
IMPORTANT Any user who needs access to the pages available in the Financials Extension package should be assigned with respective Rootstock Financial Permission Sets and the related Rootstock Financials Extension Permission Sets. For example, if user requires access to AP related pages from the Financial Extension package, the user should be assigned with 'Rootstock Financials Extension Accounts Payable' Permission Set along with related Accounts Payable financial Permission Sets.
IMPORTANT This baseline Permission Set needs to be assigned to the user using the Financial Extension Permission Sets listed below.
SEE ALSO
Rootstock Profile and Access Control