Skip to main content

#Tasks2 discussing

Hi Trailblazers,

I'm facing an issue with Experience Cloud

and would appreciate your help. 

 

Scenario

Portal users create Tasks directly from the Experience Cloud portal. They do not have access to the Salesforce org.

They can access an Account record, but they can only see the Tasks they created themselves. They cannot see Tasks created by other users (internal users or other portal users), even though those Tasks are related to the same Account.

Current Setup

  • Activity OWD = Controlled by Parent
  • Portal users have access to the Account record.
  • Tasks are related to the Account (WhatId = Account).
  • Portal users have the required object and field permissions.

Issue

  • If a portal user creates a Task for an Account from the Experience Cloud portal, they can see that Task in the portal.
  • If another user creates a Task for the same Account, the portal user cannot see it in the Activities related list. They only see the Tasks they created.

Is this the expected behavior with Activity OWD = Controlled by Parent

, or is there any additional sharing or configuration required to allow portal users to see all Tasks related to the Account? 

 

Any guidance would be greatly appreciated.  

Thank you! 

 

#Experience Cloud  #Salesforce Developer  #Salesforce  #Tasks  #Sharing Setting

6 answers
0/9000

Background:

A document requires reviews to happen by specific reviewers in a specified timeframe. In order to observe bottlenecks, analyzing how long a specific reviewers take to review is paramount. There are two different review "environments" or workflows.

  • One is a Sequential workflow, where once the document is Issued (captured in Issue Date), the first reviewer's clock starts. Once that reviewer closes their task (captured in Closed On) then the second reviewer's clock starts, and so on.
  • The other is a Parallel workflow, where once the document is issued, then everyone can simultaneously review the document - i.e. everyone's clock starts until they close their task.

 

The parallel workflow is an easy capture, I can create a calculated field that basically says, "If the workflow type is parallel, then use the DATEDIFF function using the Issue Date and the Closed On date to find the time to review." Boom, done.

 

But, the sequential workflow is a little more complicated (but hopefully not for you reading this post). There are two different calculations that need to happen, and I can do this easily in an Excel sheet, but that is not where I am pulling the data from. Essentially if:

  • The reviewer is the first in the workflow (Task Sequence = 0), then use DATEDIFF with the Issue Date and Closed On date - easy.
  • The reviewer is the 2nd, 3rd, 4th, nth reviewer, then I need to use the DATEDIFF function with the Closed On date of the (n-1) task sequence and the Closed On date of the nth task sequence.

 

Example:

Issue DateReviewer NameClosed On Workflow TypeDurationNotes8/11/19Joe8/14/19Sequential3DATEDIFF('day', Issue Date(Joe), Closed On(Joe))8/11/19Sam8/16/19Sequential2DATEDIFF('day', Closed On(Joe), Closed On(Sam))8/11/19Jess8/22/19Sequential6DATEDIFF('day', Closed On (Sam), Closed On(Jess))8/11/19Michelle8/25/19Sequential3DATEDIFF('day', Closed On(Jess), Closed On(Michelle))

 

What do you guys think? Would love to be able to make this happen.

 

In the end it will all combine into a large IF statement to keep it all (parallel and sequential) in one column - oh and make it so that it is only working days, too .

 

Using Tableau Desktop 2018.3.

18 answers
  1. Sep 6, 2019, 8:07 AM

    HI Henry

     

    Thanks for attaching a packaged workbook & providing the version no - makes things a lot simpler :-)

     

    Based on the example data in your workbook, I've created a Review Start Date using table calculations :

     

    HI Henry Thanks for attaching a packaged workbook & providing the version no - makes things a lot simpler :-) Based on the example data in your workbook, I've created a Review Start Date using table c

     

    Review Start Sate : DATE(IF ATTR([Task Sequence]) = 0 THEN MIN([Issue Date]) ELSE LOOKUP(MIN([Closed On]),-1) END)

     

    What this is basically saying is "If the task sequence is the first one (task sequence = 0) , then use the issue date else use the closed on date of the row before.

     

    As we're using table calculations, the information needs to be aggregated, hence the ATTR, MIN functions.

     

    I think this should give you what you then need to be able to DATEDIFF between Review Start Date and Closed On date.

     

    Workbook with the above attached in v2018.3.

     

    Hope that helps you get you on  your way.

     

    Regards

    Donna

0/9000

Hi There,   

 

I am trying to switch off the automated email notification when a task is created.  I can't find any workflow rule or flow that is triggering the email and I have looked at activity settings and can't find anything obvious other than I tried removing the check for 'enable activity reminders' but this hasn't stopped the emails from being sent. 

 

Grateful for any suggestions. 

 

Many thanks. 

Natalie  

 

#Tasks

6 answers
  1. Nov 10, 2025, 10:28 AM

    @Natalie Gorman The setting exists in the NPSP but I believe it is disabled for you. First enable Activity Reminders from here. Now follow the screenshot in the below sequence to turn off email notifications.The setting exists in the NPSP but I believe it is disabled for you. First enable Activity Reminders from here. Now follow the screenshot in the below sequence to turn off email notifications.image.png

     

     

     

0/9000

Hi there, 

 

We are planning to implement the Action Plan object within our Org. However I am having challenges showing the activities related to that object within the Quip document. The onlly option that is feasible on our end is using the @Salesforcetask Quip live app. Then everytime we are using the Task live app a pop up box shows up saying " The Salesforce Tasks app will be retiring soon. Please contact your Quip administrator for support." Just wanted to know when it is retiring and is it really retiring? Or Do you recommend an alternative. I might be missing something here. Please advise thank you! 

 

 

Hi there, We are planning to implement the Action Plan object within our Org. However I am having challenges showing the activities related to that object within the Quip document.

 

 

 

#Quip  #Salesforce Admin  #Tasks  #Sales Cloud

0/9000

I want to obtain Subject picklist values on Task object using the UI-API. 

 

I used the below API:

 

/services/data/v52.0/ui-api/object-info/Task/picklist-values/<record_type_id>

 

This returns various picklist values, except Subject

 

I tried even below API:

/services/data/v52.0/ui-api/object-info/Task/picklist-values/<record_type_id>/Subject

I receive this error: Field Subject is not a picklist

However, I see Subject as a field under Task record types.

 

What is the consideration here? #User Interface API #Tasks #REST API #Salesforce Developer

4 answers
  1. Sep 14, 2021, 12:32 PM

    Hi Sohan,

     

    Here's my understanding,

     

    This could probably be because of the type of Subject field. Task.Subject field is of data type= combobox and not picklist. Also, if you look at the field on page layout, it doesn't look like a picklist field, instead it looks like a lookup field.

     

    Hence, Data Type of Subject field could be the reason due to which it's not appearing in the results.

     

    If you've already sorted the issue, then please do let us know as well.

0/9000

We have a flow that creates a task when a form submission comes into a lead/contact and that lead/contact gets routed to a BDR, the task is then assigned to the BDR that the record was routed to. I have an ask to update that same task with a Stage field that would mimic that of the lead/contact record and if the stage is disqualified, then to include the disqualified reason field on the task as well. I can't get a formula fields or lead/contact flows to play nicely between objects and a task flow only would be triggered if the task is updated but that's not the case here, we would update the lead to disqualified which would not prompt a task flow to fire off. Any suggestions?

 

@Salesforce Flow Automation 

1 answer
  1. Aug 27, 2024, 1:07 PM
    @Austin Magill

    You would need to create a record triggered flow on the lead/contact object.

    Get records elements to get the related task and then a decision to check if the lead/contact is Disqualified, and then an Update record elemtent to update that task (from Get records)

0/9000

Looking for ideas and inspirations for tasks to queue in Salesforce triggerd by Account Engagement

 

Hey Community,

 

I'm working with Account Engagement and figured out some cases for my company where it would be useful to assign Tasks to a queue based on rules in AE Studio.

 

Example Setup:

  • Account Engagement Studio has a journey with different rules and actions
  • Based on some rules it would be really nice to assign a task to a specific salesforce queue
  • e.g. if Rule A = true, then create task to "service call team" queue for calling the contact
  • OR if Rule A = false, then create task to "administration team" queue to create specific documents

This is only a simple example and I solved it currently with the salesforce admin to create a flow in Salesforce and assign a task to a queue.

 

Example:

  • Account Engagement Studio journey Rule A = true -> set value for custom_field_A = true; if Rule A = false -> set value for custom_field_A = false
  • Flow in SFC triggerd by field changes and check if value is true or false
  • If value in SFC field ist set to true it creates a task to the "service call team" queue

What questions I've in mind to disccuss?

  1. What could be a smarter solution to assign tasks to a queue?
  2. Maybe it could be solveable in a more general way, like -> Account Engagement is assigning a prospect to a list/campaign with values like a table
  3.  
queue | topic | detailed information | due dateCall center, call contact, customer ist asking ... bla bla, 2024-07-20Office team, create document, create specific document, 2024-08-15

Salesforce flow will check this information continously and will create tasks for specific queues based on queue column.

 

Just an idea, what do you think, would it be possible?

 

3. Can a user assigend task assigned to a queue by some automation anywhere based on subject content for example?

 

What's the background behind this ideas.

  • Ensure representability in a team.
  • Staff changes have no effect on flows/journeys being adjusted.
  • Tasks can be assigned independently of the assigned user.

I'm curious about your thoughts and solving ideas.

 

Enjoy your day,

Frank

 

#Trailhead Challenges  #Flow  #AccountEngagement  #Pardot B2b Marketing Automation  #Journey Builder  #Automation  #Tasks  #Queue

3 comments
  1. Aug 4, 2024, 3:59 AM

    This might be a bit late, but you can use Account Engagement External Actions to call an Autolaunched Flow directly. Once you are in the Flow, you can create the Task however you want, with whatever fields from the Prospect you want (as long as you pass them in via Input Variables).  You could then send highly customized notifications to slack/ms teams as you see fit.

0/9000

Hi, 

I'm working on getting Tasks assigned to the correct Matter, however, when a user has to search for a Matter (when it's not shown in recent Matters), they cannot select the matter to assign it to the tasks. The only option is to open the Matter in another window. 

 

Is there a way to make that field selectable in the object? 

Thanks! 

 

#Salesforce Admin  #Tasks

2 answers
  1. Jun 27, 2024, 2:45 PM

    That's where the issue occurs. Only the 5 most recent matters are showing up as selectable. Once a user types a name in to search and hits the magnifying glass to find it, they are not able to select the matter. It will only open the matter in another tab. Is there a way to select the matter from the search? 

0/9000

📣📡 Difference Between WhoId and WhatId in Salesforce

In the realm of Salesforce, understanding the intricacies of its data model is crucial for effective customization and utilization of the platform’s functionalities. Among the nuances lies the concept of polymorphic fields, particularly evident in the Event and Task objects through the whoid and whatid fields. These fields play a pivotal role in associating records with various objects, enabling flexibility and efficiency in managing sales and customer interactions. In this blog post, I will delve into the disparities between whoid and whatid, shed light on their polymorphic nature, and provide examples of SOQL queries to leverage their capabilities.

https://sudipta-deb.in/2024/03/difference-between-whoid-and-whatid-in-salesforce.html

 

#Tasks #Events@The Blog Group

2 comments
0/9000

I’ve read there is now available a To Do app that works with tasks.

https://help.salesforce.com/s/articleView?id=sf.to_do_list.htm&language=en_US&type=5

But in my Admin Setup I can’t see an option to activate this. I’m on Power of Us Enterprise License, primarily using NPSP.

#NPSP #Tasks
2 answers
  1. Steven Trumble (Strum Consulting) Forum Ambassador
    Mar 6, 2024, 1:06 AM

    Do you have a utility bar in your lightning app? go to app manager and add to do list to your utlity bar

0/9000