Skip to main content Stream TDX Bengaluru on Salesforce+. Start learning the critical skills you need to build and deploy trusted autonomous agents with Agentforce. Register for free.

Feed

Connect with fellow Trailblazers. Ask and answer questions to build your skills and network.
1 answer
0/9000

Hi All, 

I am unable to log a ticket in the trailhead help, can anyone suggest cause and further actions in this. ThankYou.

 

#Trailhead

4 answers
  1. Today, 7:43 AM

    Method does not exist or incorrect signature: void handleBeforeUpdate(List<SObject>, Map<Id,SObject>) from the type contactTriggerHandler

0/9000

In our project we used both aura component and visual force page resided inside a Lightning Page to create pdf report. Aura component fetches required data, configured template and uses Handlebar.js to replace merge field in configured template with data from passed record and finally construct a html string that is passed to visualforce page via LMS. Visualforce page use html2pdf.js to create pdf from constructed html string. The output pdf does not render image. In the browser tab console it is throwing Access to image at 'https://.file.force.com/sfc/dist/version/download/?oid=&ids=&asPdf=false' from origin 'https://.vf.force.com' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. But if opened the constructed html in a new browser tab the images are rendering correctly. What could be the possible reason for image not rendering in pdf and how to resolve it?   

 

@* Salesforce Developers * 

2 answers
  1. Today, 7:39 AM

    @Venkat Somireddy We have to support rendering of multiple images in the pdf report. I afraid whether we reach salesforce governor limits when we convert each and every image to a Base64 string and pass it to client side.

0/9000

Hello everyone, 

 

I have a weird problem here. 

 

There is a field called Order End Date (API is EndDate). It is blank for all closed Orders, even in new Trailhead orgs. 

 

SOAP doc barely has any info on it. Order Start Date works fine, but Order End Date is always blank. Any idea why? 

 

Thanks! 

-Z 

 

#Sales Cloud  #Order Management

1 answer
  1. Today, 7:39 AM

    HI @Zdenko Stupavsky

     

    As per the salesforce document before Salesforce CPQ Summer ’18, the order’s end date defaulted to the latest end date of all its order products. As of Salesforce CPQ Summer ’18, the order no longer populates its End Date field. Salesforce CPQ calculates order product end dates based only on the quote line logic described above, even if you provide an order end date on your own. 

    To achieve your requirement you need to create a flow on the Order.

    For more information please refer to the below document:-

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

    I hope this helps! 

     

    Thanks

0/9000
4 answers
  1. Today, 7:33 AM

    Also, the default suppression period is now 2 days, am I correct in saying that it got updated (maybe some time back) because as far as my memory stands true it was 14 days default period. 

     

    Am I correct

    @Nobuyuki Watanabe?

0/9000

In the challange  

https://trailhead.salesforce.com/content/learn/modules/data_security/data_security_objects

 

I am getting error that  

We can't find that the ‘Manage Positions’ permission set grants read, create, and edit object permissions for Position  

Even though its present

Positions have read, edit, create, edit permission in Object  Manager,

Also Drilling down, Positions have manage position and it has all permissions given access.

as shown in screenshots

 

Can't find that the ‘Manage Positions’ permission set grants for Position in

 

Screenshot 2025-04-30 at 12.50.25 PM.png

 

Screenshot 2025-04-30 at 12.50.47 PM.png

 

#Trailhead Challenges  #Trailhead

1 answer
0/9000
Lily Kim asked in #Flow

I have these objects: Opportunity and Jobs. An opportunity can have more than one job. I want to get all the sales earned on the job object and add it to the opportunity. My problem is I always encounter the UNABLE_TO_LOCK_ROW problem. Is there a way to create a flow that won't disturb other flow? The entry for every job created or if the job amount is updated. I have other flows that will trigger upon those entry criteria. 

 

#Flow  #Salesforce Admin  #Sales Cloud

2 answers
  1. Today, 7:29 AM

    Hi @Lily Kim

     

    The

    “UNABLE_TO_LOCK_ROW”

    error in Salesforce is a common issue that occurs when multiple users or processes try to access and modify the same record simultaneously. This error often disrupts automated processes, such as Flows, triggers, and batch jobs, making it critical to understand its causes and solutions. 

     

    Consider the below things to resolve the “UNABLE_TO_LOCK_ROW” Error 

     

    1. Implement Retry Logic
    2. Use FOR UPDATE in SOQL
    3. Optimize Batch Jobs
    4. Avoid Overlapping Processes
    5. Consolidate Automation

    Related link:-  

    https://medium.com/@aleksej.gudkov/resolving-salesforce-unable-to-lock-row-error-a-complete-guide-6fd61ff77f76

     

     

    Thanks

0/9000

I have added the word "External" 47 times and I am still getting an error.  

Up until that point, everything was working perfectly, and now, I cannot get past this module. Please help!!  

 

 

Agentblazer Champion: Enhance Agentforce to Act on Data with Conversational Language - Unified Link 2

 

 

Screenshot 2025-04-29 at 11.12.25 PM.png

 

 

Screenshot 2025-04-29 at 11.34.54 PM.png

 

 

 

#Trailhead Challenges

2 answers
  1. Today, 7:28 AM

    Hi@Chandra Seers

    Trailhead link for the below steps -

    -https://trailhead.salesforce.com/content/learn/projects/connect-data-cloud-to-copilot-and-prompt-builder/bring-external-data-into-the-contact-page-layout

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

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

     

     Try this steps :- 

    1. For Data Source, choose Data Cloud Object.
      1. Click on 9 Dots search for data cloud
      2. Click on Data Stream
      3. Click on New
      4. In Connected Sources - Select Salesforce CRM
      5. Click Next
      6. Salesforce Org - Select the default org and select  Custom Data Bundles (1)  in the bottom of the page in which you select the salesforce org
      7. Click Next
      8. Click Next (Leave everything as it is)
      9. Click Deploy
    2. For Data Space, choose default.
      1. After you deployed Data Stream
      2. Go to Identity resolution tab on the data cloud app.
      3. Click New
      4. Click on New Ruleset
      5. Click Next
      6. Data Space - select default
      7. Primary Data Model Object - select individual
      8. Match to Data Model Object - select individual (automatically gets selected)
      9. ruleset id (name='ccid')
      10. Click on next
      11. Provide Ruleset name = 'Guest Name and Email'
      12. Description = 'Reconcile Reserve-o-matic contact data with Salesforce contact data' 
      13.  Disable Run jobs automatically
      14. Click Save.
      15.  Click Configure
      16. Click Next (or pause here and read through the Match Rule Instructions.) 
      17. Click Configure
      18. Choose Fuzzy Name and Normalized Email.           

        This determines the primary pieces of data that are used for matching. 

      19. Click Next
      20. Click Next
      21. Click Save
    3. Click the Data Streams tab. 
      1.  Refresh the page in your browser.
      2. All streams need to state Success for Last Run Status and a number (not zero) needs to be present in the Total Records column. If you don’t see these, click the dropdown arrow on the right side of each data stream and select Refresh Now. You may need to refresh your browser again, too.
      3. Click the Identity Resolutions tab. 
      4. Click Guest Name and Email
      5. Click Run Ruleset in the upper right corner. 
    4. You should be able to complete your challenge now.

    Shown example for Data Stream, similarly try for Identity resolution, let me know if any help required

    HiTrailhead link for the below steps --https://trailhead.salesforce.

     

    2nd Data Stream Screen.png

     

    3rd Data Stream Screen.png

     

    4th Data Stream Screen.png

     

    5th Data Stream Screen.png 

0/9000

Hello everyone, 

 

I'm trying to understand how much it can cost to use MC growth coming from pardot and classic marketing cloud. 

 

Does anyone have a scheme to do this calculation? A formula or something similar? I'm not very clear about the fixed and variable costs and whether they apply to both mailings and existing contacts. 

 

Thanks for the help 

0/9000

We're in the process of moving our users over to get their permissions from permission sets/permission set groups instead of profiles (except for things like record type assignments, etc.). 

 

I've been thinking ahead and wondering what are the best practices for moving System Administrator users. I am one obviously and my profile is the standard Salesforce-created "System Administrator" profile, which has tons of permissions for everything. I could try and replicate those permissions on permission set groups, but I'm a little concerned if I miss anything and then switch myself over, I'll lose permissions I need to administrate the system (and somehow get locked out and need support help to regain access). 

 

There is another System Admin in our org, so I could use her as the test case and wait to move mine over for a while, but I was wondering if Salesforce (or anyone else) has published suggested steps for transitioning System Admins (or even if we should avoid moving System Administrators for the time being). Will Salesforce be creating a standard permission set group for System Administrators like they did with the standard System Administrator profile?

2 answers
  1. Today, 7:23 AM

    Interesting question. I present about this subject a lot and still include having the standard System Administrator profile in use for (and only for) those that are in that position.

    My assumption is that when Salesforce actually subsets permissions on profiles they'll release an equivalent to the System Admin profile as a PSG.

    They'll kind of need to as they need to give the first user something when they spin up a new org for a customer.

    My advice would be to wait and see before going to the effort of migrating the true admin(s) in your org.

0/9000