- Starter
- Standard
- Premium
TaskRay is installed with org-wide object defaults set to Read/Write. For project-level security, TaskRay can be locked down to a private sharing model. In private organizations, you have options to make new TaskRay Projects default to public or private. Any project will have the option to be switched to private or public using a control under the Team tab within the Project Details. Behind the scenes, adding team members to a private project will create a TaskRay sharing rule applied to both the project and its tasks.
Keep in mind, as with most security permission structures in Salesforce, role hierarchy is observed. Therefore, anyone higher in the role hierarchy will inherit the permissions of their subordinates.
Enable Project Security [Admin]
- From Setup, navigate to Security | Sharing Settings.
- Click Edit next to Organization-Wide Defaults.
- Change TaskRay Project to Private.
- Change TaskRay Task to Private.
- Leave all remaining “behind the scenes” TaskRay objects at Public Read/Write.
Important! TaskRay does not support an org-wide default of Public Read Only.
- Click Save.
Keep in mind, as with most security permission structures in Salesforce, if you leave the Grant Access Using Hierarchies checkbox checked, role hierarchy will be observed. Therefore, anyone higher in the role hierarchy will inherit the permissions of their subordinates in TaskRay.
Set Privacy Defaults [Admin]
By default, once privacy is enabled, all projects will be set to public when they are created. The projects can then be manually changed to private in the Project Details. However, if you would like projects to be private by default, you can optionally reverse the new project setting to private. Here's how:
- From Setup, navigate to Custom Code | Custom Settings.
- Click Manage next to TaskRay Global Settings.
- Check the Lock Down Sharing on New Projects checkbox.
- Click Save.
Manage Project Privacy
System Administrators, Project Owners, and users higher in the role hierarchy will now be able to manage project permissions in the Team tab of the Project Details.
Make a Project Private
In organizations with org-wide security enabled, all TaskRay projects will continue to be created as Public by default, unless otherwise specified by the admin. Projects can be changed to private using these instructions:
- In the All Work tab, in the left sidebar, hover over the project that you want to turn private and click on the More Actions icon that appears.
- Select Edit Project. Alternatively, double click on the project.
Tip: You can also access Project Details from the Performance tab Portfolio View. To do this, hover over the row for the project that you want to make private, click on the More Actions icon on the far right, and select Project Details.
- This will open the Project Details. Click on the Team tab.
- Click on the chevron in the Project Visibility header to expand the section.
- Set the default level of access for the project. To make the project private, select the No Access option in the following field(s):
- All Internal Users sets the default level of access to the project for internal users.
- All Customer Portal Users sets the default level of access to the project for external users (available only if Collaboration Hub or Collaboration Experience is used to manage work with external users).
- Once the project is set to private, it is possible to further refinne access for individual team members using the Access column.
- When you are done, close out of the Project Detail modal.
- A Lock icon will appear next to the Project Name in the left sidebar denoting its private status.
Make a Project Public
- In the All Work tab, in the left sidebar, hover over the private project that you want to turn public and click on the More Actions icon that appears.
- Select Edit Project. Alternatively, double-click on the project. This will open the Project Details.
- Click on the Team tab.
- Click on the chevron in the Project Visibility header to expand the section.
- Set the default level of access for the project. To make the project public, select the Read/Write option in the following field(s):
- All Internal Users sets the default level of access to the project for internal users.
- All Customer Portal Users sets the default level of access to the project for external users (available only if Collaboration Hub or Collaboration Experience is used to manage work with external users).
- When you are done, close out of the Project Detail modal.
Manage Team Access
Adding and removing team members on private projects is the same operational procedure as found in the Team section of this guide. Behind the scenes, for organizations with sharing enabled, TaskRay will add sharing rules to both the project and all of its tasks, including future tasks added to the project, for each Team Member.