Skip to main content

Feed

Connect with fellow Trailblazers. Ask and answer questions to build your skills and network.

I am working with this package in a sandbox and struggling with the reporting side: https://www.beaufort12.com/mailchimp

 

 

Ideally we'd need to report on Contact > Mailchimp Membership *and* Opportunities (i.e. opportunities on a granular level, opposed to rollup opportunity values on the contact object). Suggestions very welcome! Am aware of third-party multistep reporting offerings but would prefer a more cost effective solution.

0/9000

 I have several agents, and I want it to be possible to route between them based on the user's choice. 

 If the user is currently with Agent A and wants to speak with Agent B, he should have the option to do so. 

 I’d be happy to hear how this can be done. 

 Thanks in advance!  

 

#Agentforce

0/9000

Hi everyone, 

 I want to send a notification (e.g., email) to users immediately when their Salesforce account gets locked due to exceeding the maximum invalid login attempts (set to 5 in Password Policies). How can we achieve this? Are there any out-of-the-box features, or do we need custom development (e.g., Apex, Flows)? I don’t have access to Transaction Security Policies due to licensing limitations. Any suggestions or code examples would be appreciated! 

 Thanks! 

 

#Sales Cloud  #CRM Configuration  #Security

2 answers
  1. Divya Chauhan (Kcloud Technologies) Forum Ambassador
    Today, 8:44 AM
0/9000

Hi All,  

Please help to preparation for the

Salesforce Agentforce Specialist Certification and would appreciate any guidance or study materials that can help me succeed in the exam.

If you have any MCQs (Multiple Choice Questions), study notes, or important topics to focus on, kindly share them with me. Your support would be extremely helpful in my preparation.

Thank you in advance for your time and assistance.

 

 

#Agentforce  #Trailhead Challenges  #AI

2 answers
  1. Today, 9:06 AM

    I only used PASS4SUREXAMS

    with study guide to prepare for the exam for 2 weeks 

     

0/9000

I’m currently working with Data Transforms in Data Cloud and attempting to perform record updates in my DLO (dummy_dlo). The process is as follows:

  • Input: dummy_dlo
  • Transform: Mask fields if a case condition is met
  • Output: dummy_dlo (same as input)

The goal is to transform the data and reflect the changes back to the source. However, when I attempted this, I encountered the following issues:

  1. Initially, I couldn’t save the Data Transform due to the error: upsertConditionNotPresent.
  2. I then selected a different DLO, which allowed me to save the Data Transform. After saving it, I choose to edit the Data Transform and then selected the same DLO as the input (dummy_dlo), and this time it allowed me to set the same object as both the source and target (which seemed strange).
  3. However, after saving it, I received the error when I ran the "Run Now" button in the Data Transform details page: You can’t create this Data Transform right now. Try again later. Retry Now. You can't use the same object as both the source and target.

So, my question is: Is it possible to perform a transformation like this where record data changes are reflected back to the source using Data Transforms?    What else could I be using to perform. something like this that is not Apex Batch?    

3 answers
  1. Divya Chauhan (Kcloud Technologies) Forum Ambassador
    Today, 9:02 AM

    You're trying to update records in a Data Lake Object (DLO) (like dummy_dlo) using Data Transforms, but you're hitting errors like:

    • upsertConditionNotPresent
    • “You can’t use the same object as both source and target”

    Why This Happens may be following reasons-

    1. Salesforce Data Cloud does NOT allow using the same DLO as both source and target in a Data Transform.
    2. This is by design to avoid data corruption, circular logic, or infinite loops.
    3. Data Cloud prefers immutable data practices — source data is not changed directly.

     I think you can do it in the following three ways, depending on your requirement-  

    Option 1: Temporary DLO + Data Stream (Recommended)

    1. Create a new DLO → temp_dummy_dlo
    2. In your Data Transform:
      • Source: dummy_dlo
      • Apply your masking logic (e.g., CASE statement)
      • Target: temp_dummy_dlo
    3. Use a Data Stream:
      • Source: temp_dummy_dlo
      • Target: dummy_dlo
      • Use a unique key (e.g., Record_ID) for matching (Upsert)

    Option 2: Flow with Data Cloud Integration

    1. Use a Scheduled or Record-Triggered Flow
    2. In the Flow:
      • Fetch dummy_dlo records meeting a condition
      • Apply masking logic using formula or assignment
      • Use “Update Records” to write changes back.

    Option 3: Data Stream with Transformations

    1. Set up a Data Stream reading from dummy_dlo
    2. Apply masking logic within the stream mapping
    3. Use Upsert operation to write back to dummy_dlo
0/9000

Unsere AD besuchen Accounts. Diese Besuche werden erfasst. Ich möchte nun ein Diagramm, bei dem die Anzahl der Besuche auf der Y-Achse dargestellt wird, um zu erfassen, welche Accounts 1,2,3.... mal besucht worden sind. Bestimmt gaaanz einfach. Aber ich stehe auf der Leitung.

1 answer
  1. Eric Burté (DEVOTEAM) Forum Ambassador
    Today, 9:00 AM

    Hello @Alfred Kreller

    are you reporting on visits, with a group by on account name (or id) ? 

    Eric

0/9000

HI, 

 

I have a couple flows that at the send out an email via the Send Email action at the end to a Account record Collection, the action is in a Loop. I want to check if this approach will hit an SOQL 101 error if the amount of emails the flow has to send is more than 100 in the loop? Or woud it be better if I can use "send email" action once outside of the loop and have it email a collection, if so How do I setup the Send Email action for that. I have to be able to relate all email the the Account or contact record. In my record Collection I ahve both the email and Account ID for example.  

 

If the Send Email Action doesn't have limits within a loop like a Create Record etc then I should be fine to leave it? 

 

In the Send Email Action, I have a text template for the body, Log Email on Send = True, Recipient Address List = Current Item in Loop > Business Email, Related Record ID > Current Itemt in Loop > AccountID, and all other essential field are filled. 

 

Thanks 

@Admin Trailblazers@Salesforce Flow Automation

 

 

#Flow  #Data Management  #Email  #Email Deliverability Issues  #Email Alerts

0/9000
1 answer
  1. Today, 8:50 AM

    Hello @Sandeep Singh

    The instructions and verification are indeed not matching.  If you look at the final screenshot in the trailhead, the rich text field shows 'To view the Salesforce Trust website click here.' and not 'Be sure to check the Salesforce Trust site.'

     

    Entering 'To view the Salesforce Trust website click here.' with 'click me' as a hyperlink passes. 

    https://trailhead.salesforce.com/trailblazer-community/feed/0D54S00000A92O7SAJ

     

    have you checked you have well typed in Support Home Page with no typo or extra character or space. Same thing for other texts. Have you well activated the page (respecting the instructions of the "Activate the new Home Page" chapter) before trying validating ? 

    https://trailhead.salesforce.com/trailblazer-community/feed/0D5KX00000KC8cd0AD

0/9000
My org has enabled PersonAccounts. I am trying to create a new business account.  I receive the following error.

 

Validation Errors While Saving Record(s)

 

There were custom validation error(s) encountered while saving the affected record(s). The first validation error encountered was "Partner Role requires a reverse value". 

 

Please advise. I am lost.
4 answers
  1. Today, 8:50 AM

    @JD Dooley Add a new picklist value with the same name and API name as the inactive value, but with the reverse role populated. This will automatically activate the previously inactive value.

0/9000

I am running a flow with a fast field update - when the Job name is x I want to update the hours to 2 hours. When I put the condition in as Job name is equal to x it is not triggering the flow to run and update the hours to 2.  The Job name is a Master detail relationship field. When I remove the condition it will update the hours but it will update all jobs with these hours. 

 

#Salesforce Developer

1 answer
  1. Divya Chauhan (Kcloud Technologies) Forum Ambassador
    Today, 8:49 AM

    Hello @Roma Buckley

     

    It seems your flow isn’t triggering as expected because of how you’re handling the condition with a master-detail relationship field (Job Name). Let’s troubleshoot and fix this step-by-step. 

    WHY ITS NOT WORK-

    1.Condition Misconfiguration:Since Job Name is a master-detail relationship field, the field API name in your flow likely references the related object (e.g., Job__r.Name instead of just Job_Name__c). If you’re using Job_Name__c directly in the condition (e.g., "equals x"), the flow can’t evaluate it correctly because it’s not the actual field value.

    You need to use the relationship field’s API name (e.g., Job__r.Name) and ensure the value "x" matches the related record’s name. 

    2.Trigger Scope

    • If the condition is removed, the flow updates all records because it’s no longer filtering by Job Name. This confirms the flow runs but the condition is the issue.

    Solution-

    1.Update the Condition

    • In your Flow Builder, edit the "Fast Field Update" flow.
    • In the entry conditions or decision element, use the correct field reference: 
      • Field: {!$Record.Job__r.Name} (replace Job__r with your actual master-detail relationship API name).
      • Operator: "Equals"
      • Value: x (ensure "x" matches the exact name of the related Job record).
    • Save and activate the flow.

    2.Verify Field Accessibility

    • Ensure the Job__r.Name field is accessible in the flow context. Go to Object Manager > [Your Object] > Fields & Relationships, and confirm the master-detail field (e.g., Job__c) is set up correctly.
    • Check that the user running the flow has read access to the related Job object and its Name field.
0/9000