CRM license, permissions and restrictions
For users to access the CRM module, they need both the CRM license and the main CRM user permission. Other CRM-related user permissions are also available to control the actions a user can take within CRM. CRM user restrictions control the type of CRM-related data the user can access.
CRM license
The ability to assign a CRM license to someone depends on the number of licenses that are available for your Phocas site.
Click the Phocas menu button > Administration > Users to open the Users screen, then use one of these methods to assign the license:
Assign the license to an individual user:
On the user’s maintenance form > User tab > License section, set CRM to Yes and click Save. While you are here, you can proceed to assign the CRM permission (see below).Assign the license to multiple users at the same time:
On the main Users screen use one of these methods:Switch to License view, select the CRM checkbox for the applicable users, then click Save.
Select the applicable users and click More > Bulk Update, then select Yes from the CRM dropdown list and continue with the bulk update.
CRM permissions
The CRM user permissions govern access to the CRM module and the actions users can take there.
CRM (main permission) - Access the CRM module, view and update the accounts and contacts, and add and delete activities.
Create Account - Create new accounts.
Create Campaign - Manage campaigns.
Delete Account - Delete accounts.
On the user’s maintenance form > Profile tab, either assign a profile that contains the CRM permissions or go to the CRM section (near the bottom of the screen) and select the required CRM permission checkboxes. Then click Save.
CRM restrictions
Rules-based CRM user restrictions determine what CRM entities (accounts, contacts, leads, and activities) a CRM user can view or edit. As an administrator, you can assign users to teams, groups, and territories to help you with user management, but these settings are also used in CRM restrictions to determine what CRM entities each user can view and edit.
The basic principles of the CRM restrictions are:
You can always view and edit the entities you own. In the following image, you can see the default rule is Owner Equal To <User>, which means that the user (Bert) is restricted from viewing and editing all CRM entities except for those he owns.
If you have edit access to an account (or lead), you can edit the entities associated with that account. For example, if your restrictions allow you to edit an account (the parent), you can also edit that account's activities and contacts, and even the contact's activities (the children).
Similarly, if you have view access to an account, you can view its entities.
Campaigns can be viewed by all users, regardless of restrictions.
You can view and/or edit other CRM entities if you are linked to the owner of those entities via a restriction rule (as explained in the next section).
Add restrictions
You enable users to view and edit more CRM entities (not just the ones they own) by adding restriction rules that link them to those entities. There are two models for adding restriction rules.
Use single values (static)
Add specific users, groups, territories, and/or teams to a restriction rule, one at a time.
This model is suitable for small organizations that typically have a flat hierarchy or only a few users because:
When circumstances change, you need to update the restriction rule for each user manually.
It can be difficult to understand who can access what, as the Users page only lists each user’s group, territory, and team, not any others to which they have been linked via a restriction rule. You need to go into each user’s CRM Restrictions tab for such details.
Multiple values (dynamic)
Use the Group, Territory, and/or Team settings on the User tab to drive the restrictions. Add multiple groups, territories, and/or teams to the user’s maintenance form separated by a semicolon and select the …(as semicolon separated values) option in the rule.
This model is suitable for larger organizations that likely have a more complicated hierarchy because:
The set-and-forget approach reduces the need to manually update restrictions for each user.
On the Users page, it is easier to see at a glance who can access what, which is handy when you have hundreds of users.
Remove all restrictions
Removing all restrictions gives the user full access to all the CRM entities. This action is suitable for administrators and users who require a broad level of access, as they typically need to view and edit all CRM entities.
Open the user’s maintenance form, click the CRM restrictions tab, select the No restriction checkbox, and click Save.