Use the Youreka Permission Sets to give users access to Youreka in Salesforce. The permission sets are necessary if you chose to install Youreka For Admins Only during the install process. The Permission Sets give users access to the objects, visualforce pages, and apex that comprise Youreka. Without these permissions, user will not be able to use the application.
There are two permission sets that come with the Youreka Managed Package:
Youreka Admin Permission Set: The Youreka Admin permission set is to be assigned to anyone who needs to create and manage Forms and Form Templates, adjust settings, and require access and control over field links to all Standard and non-Standard Objects or Linked Sections. This permission set grants Modify All on Youreka Objects and Edit on all fields included in Youreka’s managed package.
Youreka Complete Forms Permission Set: This permission set is more restrictive and limits the user to simply completing forms and other basic tasks. Users are granted Read access to Form Templates and Edit access to Forms. So, the user will have the ability to complete and lock a Form but they will not be able to edit the Form Template without further permissions.
Keep in mind, all rights in the Youreka Complete Forms permission set are also contained in the Youreka Admin permission set, so you do not need to assign Complete Forms to a user that already has the Admin permission set assigned.
Youreka Community Permission Set(Deprecated): Due to updates in Salesforce Community User limitations, this permission set has been deprecated.
Youreka Community User Permission Set: This permission set provides a customer community user with the ability to create and edit forms. Users are granted Read access to Form Templates, and Edit access to Forms. So, the community user will have the ability to complete and lock a Form, but will not have the ability to edit a Form Template. In order to complete forms, you need to ensure that these users still have view access to all Questions, Sections, Answers, and at least some templates. This can be done with sharing rules. Also, if you require your community users to be able to upload files or photos on their forms, be sure to also give them API access.
How do I decide which Permission Set a User Needs?
First, understand how the user will need to interact with Youreka. What is the maximum level of permissions they will need to access?
- If a user needs to build or edit form templates, then they need to be assigned the Youreka Admin permission set.
- If a user just needs to complete and lock forms (fill out forms), then they should be assigned the Complete Forms permission set.
How do I assign the proper Permission Set to my Users?
Permission set assignments are managed in the Salesforce Setup menu. Visit Setup->Permission Sets->Youreka Complete Forms/Youreka Admin->Manage Assignments. Select each user that will require access.
Frequently Asked Questions about Youreka Permission Sets
- What happens if I don’t have the right permission set assigned? As a user, you will get an insufficient privileges error warning that you don’t have the proper permissions.
- Is there a limit on permission sets? No, you can assign permission sets to as many users as you want to.
- Can permission sets be reassigned? Yes, you can assign, un-assign, and reassign a permission set as often as you need to.
- What if these permission sets are not sufficient? This is possible; in fact, we have customers that have created additional permission sets to support their security needs. If your form templates access custom objects or fields(via field links or linked sections), all users who complete those forms need access to those custom objects and fields. If this is the case for you, reach out to Youreka support for assistance. Additionally, some clients simply add the permissions directly to certain profiles, as opposed to using new permission sets.
- What if I can’t assign these permission sets to a user? This can happen if you want to limit a user’s Youreka permissions more than the standard permission sets allow, or when you attempt to assign a permission set to a user who cannot be given specific permissions that the permission set grants, like trying to assign a partner community user view all permissions on an object. To grant the appropriate permissions, you will need to clone the permission set and remove the problematic permission. NOTE: using cloned permission sets rather than the standard Youreka permission sets require additional maintenance when upgrading Youreka. New permissions added to the standard permission sets will not automatically be brought over into the cloned permission set.