- 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:
- Lightning: Custom Code | Custom Settings
- Classic: Develop | 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 Make Private next to This project is visible to All Internal Users. This action will make the project private.
- You can change project access for each team member using the Read/Write dropdown in the Access column.
- Click Save or Save & Close.
- 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.
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 public, 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 Make Public next to This project it private. This action will make the project public.
- Click Save or Save & Close.
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.
Sub-Projects
Public Projects: When you create a new sub-project, the team from the parent project will automatically be copied over to the new sub-project.
Private Projects: When you create a new sub-project, TaskRay will ask you if you would like to copy over the team sharing settings from the parent to the new child project. If you select Yes, the team sharing settings will copy over from the parent project.
Further changes on both public and private projects, such as adding new team members to a parent project, will not automatically add those users to the associated sub-projects.