Skip to main content
Group

TaskRay

Group discussing TaskRay, a 100% native work management solution, available on the AppExchange. https://appexchange.salesforce.com/listingDetail?listingId=a0N300000055lKwEAIWe'll discuss best practices, product ideas, share training videos, and webinars.Visit us at taskray.com and support.taskray.com!

I was able to get the automation of Projects using flow templates available however I cannot find a template to create 2 templates at a time which uses Hierarchy i.e Project consist of parent and sub-projects. Can anyone point me to steps please?

3 answers
  1. Sep 12, 2025, 11:06 AM

    Salesforce doesn’t have a ready-made Flow template that automatically creates a parent and multiple sub-projects in one go, but you can get it working with a little layering. 

     

    Here’s what I usually do: start with a Record-Triggered Flow on Project creation. Once the parent project is created, use a Create Records element inside the flow to generate the sub-projects. You can define them as a collection if you have a set number, or even loop through a custom object/list if it’s dynamic. Don’t forget to set the Parent Project lookup field on each sub-project so the hierarchy sticks. 

     

    If your sub-project structure is always the same, you can store a template list of sub-project types in a custom object and loop through it in the flow. That way, whenever a parent project is created, the flow spins up the sub-projects automatically with the correct hierarchy.

0/9000

The available flows templates are tied to opportunity while my use case is total different and somewhat dynamic because I need the option to point to 2 different templates depending on existing or new clients. 

I do not find any sample document to refer too for this scenario , can anyone share a source please?

2 answers
  1. Sep 5, 2025, 1:46 PM

    Hi @Tumiloju A-Olugbamila

     

    Ashwini is correct that you can certainly automate Project creation from an Account action rather than an Opportunity. In the article previously shared, stick with the sections labeled "Simple Repeatable Process" as a guideline. It sounds as though you will have two options for Templates that depend on whether the TaskRay Project will be for existing or new clients, so you may need to include a decision element in the Flow that you create and select the applicable Template based on that. If you'd rather not create a Record Triggered Flow, there are also certainly options to create a Screen Flow to tailor more direct steps for creating a new TaskRay Project. 

     

    If you'd like more specific help you can 

    Submit a Ticket as well. We're happy to help!

0/9000

Hello TaskRay Team, 

 

On the TaskRay Plan View, I have added a field User Story, which is a lookup to a custom object field in our CRM. I have an issue: I can see the field populated, while another user cannot see it populated on the Plan View, but it shows on the Task record.  

 

My TaskRay Plan View:   

 

Issue in the Task Ray UI

The other User View 

 

Screenshot 2025-06-04 at 21.27.00.png

 

Would you happen to have any advice on what it can cause?  

 

We both have the same profile/user permission set on both objects. 

 

2 answers
  1. Jun 12, 2025, 7:10 AM

    @Logan Boardman thanks. We contacted support, and they were really prompt. they suggested removing and adding the column to the plan view, and that solved the issue. 

0/9000

Hello Ya'll. I have a TaskRay Question. I was able to use a formula field to show what was needed to our users which is the Stage under the Opp name in the search layout but I have another issue now. The field shows up in the Salesforce UI and TaskRay UI for me but it only shows up in the SF UI for everyone else. Users who have access to that field in TaskRay UI, don't see the second line but they do see it in Salesforce. Would anyone happen to know how to fix this? First screenshot is from the SF UI and the second screenshot is for the TaskRay UI.   

 

Just got an update: So there are 4 users in the profile and only one of them can see this field in the TaskRay UI. They all have the same TaskRay Permissions so I don't know why one can see them and the other 3 can't.

 

Issue in the TaskRay UI.

 

Screenshot 2025-01-21 at 3.56.44 PM.png

1 answer
  1. Jan 22, 2025, 4:59 PM

    @Ben Roberts would you be able to answer this question for me or would I need to create a support ticket?

0/9000
4 answers
  1. Aug 7, 2024, 5:18 PM

    Hi Nikhilesh,

     

    The short answer is that yes, you can delete TaskRay Roles that have been created. The longer answer is that it will help to understand why you want to delete this Role as well as where the Role has been utilized up until now. Is the Role simply no longer going to be used going forward? In addition to that, there are further considerations for the relationships of any TaskRay Role. Prior to deleting the Role, it should also be removed from any current TaskRay Project Team, as well as reassigning any TaskRay Task record that the Role been assigned as Owner. If you delete the Role, there is also a corresponding Queue with the same Name that also should be deleted. 

     

    We're also happy to have a longer conversation with you specifically so we can better understand your whole Use Case. I would recommend reaching out to your Customer Success Manager with TaskRay for a meeting where we could talk through the specifics and be sure we've addressed all concerns.

     

    Thanks!

0/9000

Hello All. I am working on a flow to deep clone taskray projects and its related objects. But when the flow runs it says that there is no relationship between the project and the team and taskray task. This is what I've added to the child relationships for this flow. Has anybody tried this and got it to work for taskray. The request is to allow users to click on a button and put in how many TaskRay records they want to clone from the Taskray project showing on the screen and then for each one the put in a new project name and after they put in the names, the flow creates the new projects with the related objects attached to each one. The first part is work, its just no adding the related objects.

How to Deep Clone a TaskRay Project and the records tied to it?

5 answers
  1. Nov 4, 2024, 3:36 PM

    Hi LaToya,

     

    Thanks for that additional context! I believe we can use the Repeater Screen Flow Component along with the packaged Bulk Clone TaskRay Projects Apex Action to help us get everything created the way you need it. I opened a Support Ticket for this so we could take a deeper dive into resolving this with our full resources. I expect that you got a notification from me a short time ago that includes a recording of an example solution.

     

    Talk to you soon!

     

    Ben

0/9000

Hi, all! I am building a Screen Flow that stitches a variable number of mutable Task Groups into a Project. I'd like to make Milestone scheduling an option, so I'm planning on using Data Fetcher (from the App Exchange) to get the Milestones for the selected Task Group from the Active Template via SOQL so I can present them to the user as a picklist with a Collection Choice Set.

Here is my SOQL:

SELECT Id, Name FROM TASKRAY__Project_Task__c

WHERE TASKRAY__trIsMilestone__c = true

AND TASKRAY__Project__r.TASKRAY__trTemplate__c = true

AND TASKRAY__Project__r.TASKRAY__trPrincipalVersion__r.TASKRAY__trDerivedState__c = 'Active'

AND TASKRAY__trTaskGroup__r.TASKRAY__trAddressableID__c = {!clTask_Group_1.selectedChoiceValues}

clTask_Group_1.selectedChoiceValues represents the Choice Lookup (only 1 possible value) where the Task Group is picked. The Value for that Choice Lookup is the Addressable ID of the Task Group.

 

This is working in limited testing, I just wanted to make sure I'm understanding correctly how to use the "TASKRAY__trDerivedState__c" field on the Principal Version object.

1 answer
  1. Sep 26, 2024, 6:22 PM

    Hi Kim,

     

    That all looks correct to me. Derived State is how we also identify the Active Version of the Template for our Apex Actions and OOtB Cloning Functions. Similarly, we have a Method for use in custom Apex that resolves the ID of the active Project Template that's wanted to be cloned from the Principal Template's Addressable ID. I think you're on the right track!

0/9000

We have a need for an end user to be able to create a project (because of automation is kicked off in the end users name).  They do not need a license though as they are not interacting with the projects / tasks just need to be able to 'create' the project.  Could we just assign the Standard Access permission set but not assign the license? 

1 answer
  1. Aug 27, 2024, 6:04 PM

    Hi Emily,

     

    That Use Case is absolutely something that we support by assigning the TaskRay - Standard Access Permission Set to the necessary User without also assigning a TaskRay License. They will be granted access to our "behind the scenes" actions and be able to trigger your automations that include Project creation logic.

     

    You're good to go!

0/9000

Hi all, I've got a use case where Time entries need to be semi-private. The owners need to see them, the owner's Manager needs to see them, the Project owner needs to see them, but other users in general, other managers, other Project owners, etc. should not see them.

Time is in a Master-Detail relationship with Task, so the only way I know to make them Private is to make Tasks Private, but I'm concerned about how Project owners will get access to the Tasks (and child objects) on their Projects. 

Is this a case for Apex sharing?

 

Edited to add: I sorted this using Flow-created Sharing records and setting Tasks to Private.

1 answer
  1. Aug 26, 2024, 8:36 PM

    Hi Kim,

     

    Thanks for reaching out about this. I did some testing to confirm the expected behavior in my Org, and what I found was with OWD set to Private for TaskRay Project, TaskRay Tasks, and the Project configured as Private, that as long as a User is on the Project Team they will have visibility into all of the Tasks, and therefore all of the Time Entries, on the Project. With that said, I was able to create a Restriction Rule to test being able to hide TaskRay Time Records to only see Records Owned by a the Running User for Users of a specific Role: https://share.taskray.com/bLuvrq0r

     

    Restrictions Rules may be a good way to remove access to TaskRay Time entries even with our Sharing of TaskRay Records in place.

0/9000
2 answers
  1. Aug 2, 2024, 7:59 PM

    Hi Nikhilesh,

     

    Since TaskRay is 100% Salesforce Native, you are able to add custom fields as needed to meet your business Use Case as long as you have System Administrator access in your Org. 

     

    Thanks!

0/9000