For the Oneflow for Salesforce application to work properly users must have a license assigned to them. They must also be granted permission to use the Oneflow for Salesforce application, have read access to fields configured on the Data Fields setting and "Run Flows" permission.
A license is required for Salesforce Users to view or create contracts.
For help learning how to assign Licenses see the "Manage Licenses" section on Getting Started - Oneflow Configuration page.
In case more licenses are required, please reach out your CSM or contact our support team.
The easiest way to ensure that your users have the requisite permissions is to grant them one of two permissions sets, that comes with the Oneflow for Salesforce application.
Oneflow Administrator - Gives the user permissions required to create, view contracts and configure the application settings.
Oneflow User - Gives the user permissions required to create and view contracts.
Users are required to have permission "Run Flows" enabled, this permission can be granted for each profile or in a collective way by creating a new permission set with "Run Flows" or modifying an existing one to achieve this.
"Run flows" permission can be found at profile level under General User Settings or Systems Permissions on Permission sets.
When creating a contract, users are required to have access to all the fields selected on “Data Configuration” for Opportunity, Account, Contact, and User. Either check the field level security for each field in question, or create a permission set to give access to all the necessary fields and assign it to your users.
Contract Owners are free to delete contracts. However, only System Administrator Users are allowed to delete signed contracts.