Skip to main content

#Salesforce Developer328 discussing

I’m working with a Procurement record that has a lookup field to Budget Line.

From the Procurement record, I have a related list button “New Good & Service: Contract Deliverables” (this is a record type on the Good & Service object).

On the Good & Service object:

  • Procurement__c → Master-Detail (Procurement)
  • Budget_Line__c → Lookup (Budget Line)

Goal:

 

 When clicking the 

New Deliverable button from the Procurement related list, I want:

  • Procurement__c to auto-populate with the current Procurement record
  • Budget_Line__c to also auto-populate based on the Budget Line tied to that Procurement record

Question:

 

 What’s the best way to achieve this auto-population for the Budget Line field?

  • Custom button with URL params?
  • Quick Action + Predefined Field Values?
  • Flow override?
  • Something else cleaner?

Would love to hear best practices or recommended approaches 🙏 

5 answers
  1. Apr 30, 6:41 PM

    @Nisha Makwana, this can be done with a custom list button with URL parameters. (You might hear this in the Trailblazer Community as a URL hack button.) There's a detailed explanation and example in this Medium article

     

    You'll want to create the New Deliverable button in the Good & Service object in Setup. Select the Display Type as List Button and the Content Source as URL

     

    Your URL will be as follows:

    /lightning/o/Good_Service__c/new?nooverride=1&recordTypeId=XXXXXXXX&backgroundContext={!URLENCODE('lightning/r/Procurement__c/{!Procurement__c.Id}/view')}&navigationLocation=RELATED_LIST&defaultFieldValues=Procurement__c={!Procurement__c.Id},Budget_Line__c={!Procurement__c.Budget_Line__c}

     

    In the URL, ensure that the API name of the Good & Service object is correct. You'll also want to replace XXXXXXXX in the recordTypeId parameter with the actual ID of the Deliverable record type.

0/9000

💻 True to the Core Deep Dive: Security and User Access Recap

  

Thank you to everyone who joined True to the Core Deep Dive today, and to Salesforce product leaders @Mahesh Shivalingappa, @Pete Thurston, and @Larry Tung for sharing updates and answering all your great questions.  

 

🎥 Missed the session? 

You can watch the full session on demand here.

. 💻 True to the Core Deep Dive: Security and User Access Recap Thank you to everyone who joined True to the Core Deep Dive today, and to Salesforce product leaders , , and for sharing updates and answe

💬 Still have questions? 

Drop them in the comments below. We’ll do our best to get you answers!  

 

📝 Shape future TTTC Deep Dive topics! 

Please take a moment to fill out this quick survey about the session and help shape future session topics.  

 

🔗 Resources shared during the session: 

Setup with Agentforce Admin Blog

TDX 2026 session "User Management Roadmap: What's New and What's Coming"

TDX 2026 session "Simplify User Access with Setup with Agentforce"

Platform Sharing Architecture

Setup with Agentforce for Admins badge on Trailhead

User Management page on admin.salesforce.com

 

#True To The Core @IdeaExchange #AwesomeAdmins #Salesforce Developer #Architects

 

@Salesforce Admins Live Sessions, @* Release Readiness Trailblazers *, @* Salesforce Platform *, @* Trailhead Official *, @Trailblazer Community Cove, @Admin Addicts, @* Salesforce Developers *@TDX for Admins, @Architect Trailblazers

1 comment
0/9000

Hi 👋 

I’ve launched a basic version of *

Field Insight Pro*, a Chrome extension

for Salesforce users to find where fields are used before making changes. 

✅ Helps identify field references 

✅ Reduces risk during refactors and deprecations 

✅ Works with your active Salesforce session 

Full features are coming soon. 

Check next version Release note:  

Release notes 

 

👉 Add to Chrome: 

Extension

 

Let us know your feedback — it’ll help shape the next release!Hi 👋 I’ve launched a basic version of *Field Insight Pro*, a Chrome extensionfor Salesforce users to find where fields are used before making changes. #Salesforce Admin #Salesforce Developer #Trailhead Challenges #Salesforce Field Service

1 comment
  1. Today, 3:21 PM

    Question - does this lock peeps out of orgs who are using an anonymized VPN? Per recent security updates, anonymized vpns are blocked for any connected app or API login. I was locked out of multiple sandboxes due to using inspector reloaded browser plugin and a VPN so if this plugin uses the same "read" permissions, peeps WILL get locked out if using an anonymized VPN. So I'm curious what mechanism you implemented to access metadata for this app.

0/9000

Hi Everyone! im currently working in a SF org consolidation/migration project and would appreciate inputs, best practices or lessons learned from anyone who has handled a similar setup. 

 

Current high-level scenario:

  • We have two Salesforce orgs (Org A and Org B)
  • Org B will eventually be migrated/consolidated into Org A
  • Both orgs appear to have very similar setups and use many of the same standard/custom objects (Accounts, Contacts, Product2, Orders, etc.)
  • There are existing integrations involved (including Xero)

One important requirement is:

  • Users originally from Org B should not automatically gain access to Org A data after migration, and vice versa
  • We still need logical separation/security between the two groups even after moving into a single-org architecture

 

A few questions I’d love community guidance on:

  • Recommended approach for org-to-org consolidation projects
  • Best practices for maintaining data separation/security in a single org
  • Whether role hierarchy/sharing rules/permission sets/business units are usually enough for this type of requirement
  • Recommended tools/services for metadata + data migration
  • How others handled duplicate Products/Accounts/Contacts
  • Biggest risks or lessons learned during consolidation projects
  • Recommended approach for testing/UAT and cutover

Would really appreciate any architecture guidance, references or real-world experiences from others who have gone through this. Thanks in advance! 

 

#Data Management  #Salesforce Developer  #Architects  #Org Migration  #TrailblazerCommunity

1 answer
  1. Today, 2:42 PM

    Hi Kirst, 

     

    Org consolidation with security separation is a common challenge. Maybe this video on 

    metadata migration will be helpful to you. 

     

    There are also out of the box AppExchange solutions built specifically for multi-org consolidation scenarios that can handle metadata migration, duplicate management, and security governance as part of the process. 

     

    If helpful, I'm happy to connect and discuss your specific setup.

0/9000

Hi Everyone, 

We have a scenario below: 

After clicking on a button, it will show a form where it will ask lot of questions and user has to provide the inputs. Lets say users goes in offline mode or logged out from application. Once user reopens the application in offline mode and clicked on the button, the form will resume from where he left. The LWC component is not getting launched from Offline mode. LWC component launches from online mode. 

Is there any work around for this? 

 

#Architects  #Enterprise Architecture  #Salesforce Developer

2 answers
  1. Khyati Mehta (InfinySkills) Forum Ambassador
    Today, 10:46 AM

    Hello Saikat, 

     

    As per my knowledge, Salesforce Mobile App has very limited offline capabilities, especially for custom LWC components. Standard LWCs generally do not work properly in offline mode unless they are built specifically with offline-supported architecture or used within FSL Mobile. One possible workaround could be saving the form progress locally (like browser storage/local storage) while online and syncing once the user reconnects, but native resume behavior in offline mode is not fully supported in standard Salesforce Mobile App. You may also explore using Aura components or custom mobile solutions depending on the requirement complexity. Hope this helps!

0/9000

Hello everyone! I'm facing an issue with the "Browse Products" component in Salesforce Revenue Cloud/PCM. 

 

The Problem:

Images are visible on the standard Product records, but the Product Catalog shows only empty placeholders. 

 

Has anyone encountered this "empty image" issue in the Product Catalog Management?  

 

Thanks in advance!  

 

#Revenue Cloud  #Salesforce CPQ & Billing  #Salesforce Developer  #AppExchange

1 answer
  1. Today, 9:49 AM

    @Yurii Hartovanets this is not a product record issue. Seeing the image on the standard Product page does not always mean the Product Catalog/Browse Products component can use it.

    For PCM/Browse Products, check the product’s image/display URL setup. If the image is only uploaded as a Salesforce File on the Product record, the catalog component may still show a placeholder. Use a real HTTPS image URL that the component can access, such as a public/static resource URL or an externally hosted image URL.

    Also check that the URL opens directly in a browser without needing a Salesforce login. If the URL depends on session access, permissions, or a file preview page, it may work on the record page but fail in the catalog view.

    After updating the image URL, rebuild the Product Catalog index. PCM uses indexed product data for browse/search views, so product data changes may not appear until the index is rebuilt.

0/9000

I have created custom flow "Activities: Match Email to Records flow" copying standard flow based on business requirement, and apex trigger on Email Message, but for some reason custom flow is not firing. @* Salesforce Developers * #Salesforce Admin #Salesforce Developer #Flow

3 answers
  1. Today, 7:29 AM

    Hi @Ayesha Nadhia

      

     

    It can be frustrating when a Flow that looks perfect on paper refuses to fire in practice, especially when dealing with the EmailMessage object. Because EmailMessage interacts with both Enhanced Email and the automated threading engine, it behaves differently than a standard record like an Account or Contact.

     

     

    Here are the most likely culprits for why your custom "Match Email to Records" flow isn't triggering:

    1. The Trigger Conflict

    Since you mentioned you also have an Apex Trigger on EmailMessage, there is a high probability of a race condition or an "order of execution" conflict.

    • The Problem: If your Apex Trigger finishes processing and the Flow is supposed to run afterward (or vice versa), one might be overwriting the other, or a validation error in the trigger might be silently failing the flow transaction.
    • The Test: Temporarily deactivate your Apex Trigger in a sandbox. Send a test email. If the Flow fires, you know the conflict lies in your code’s logic or how it handles the After Insert event.

    2. "Enhanced Email" Settings

    Salesforce handles emails differently depending on whether Enhanced Email is turned on.

    • When Enhanced Email is active, an email is stored as an EmailMessage record and a Task record.
    • If your Flow is set to run on Record Creation, ensure it is specifically targeting the EmailMessage object and not the Task object.
    • Crucial Note: Standard email-to-case or Einstein Activity Capture emails sometimes bypass certain record-triggered flows if they are processed by internal system users.

    3. Check the Flow Entry Criteria

    If you copied the standard flow, check the Entry Conditions.

    • Status Check: Many email flows are set to only trigger when Status equals '0' (New) or '2' (Sent). If the email is being logged with a different status (like '3' for Read), the flow will ignore it.
    • IsExternallyCommunicated: Standard flows often use this hidden boolean. If your test email doesn't meet the specific technical definition of an external communication, the flow won't start.

    4. The "Automated Process" User

    Flows triggered by incoming emails (like Email-to-Case) often run under the Automated Process user.

    • If your Flow attempts to access records that the Automated Process user doesn't have "Read" or "Edit" permissions for, the flow will fail.
    • Check your Apex Exception Emails (under Setup). If the flow is crashing, Salesforce sends a detailed error log there, even if it doesn't show up in the UI.

    Debugging Steps

    1. Debug Logs: Set up a Trace Flag in Setup > Debug Logs for the user sending the email (or for the "Automated Process" user). Look for the Flow execution events.
    2. Flow Builder Debug: Use the "Debug" button inside the Flow Builder. You will have to manually find an existing EmailMessage record ID to test it. This will tell you instantly if your Decision nodes are routing the logic correctly.
    3. Check Triggers: Ensure the flow is set to "Actions and Related Records" (After-save) if you are trying to link the email to other records.

    Is this flow intended to catch emails coming in via Email-to-Case, or emails sent manually via the "Send Email" button in Salesforce? 

0/9000

 

Introducing Agentforce for Scale — Now Generally Available

 

  

Performance investigation shouldn't require five dashboards, three browser tabs, and a support case. Starting today, it doesn't.  

Agentforce for Scale is the first AI agent purpose-built for Salesforce's Scalability suite — and it's now GA for all customers with Foundations and Scale product licenses like Scale Center or Scale Test.  

  

What it does:  

Org Performance Analysis — Ask "how is my org performing?" and get instant Row Lock, Apex, and Governor Limit diagnostics with guided investigations  

Live Scale Test Monitoring — Say "analyze my RPS" during a test and receive real-time peak analysis, instability detection, and auto-generated Test Health Reports  

Intelligent Q&A — Get instant, contextual answers from across Scale Test, Scale Center, and ApexGuru documentation  

  

The bottom line: What used to take hours of manual correlation now takes a single question.  

  

See it in action:  

6-Min Demo Video

 

 

How to enable: Setup → Agentforce Agents → New Agent → select "Agentforce for Scale" template -  

Full User Guide

 

 

Join the Learning Series: 

 Sign up here

 

— 60-min enablement sessions with the product and engineering team. First session in early June.  

 

Official Help & Training Documentation

 

 

@Karishma Lalwani @Ravi Raina @Dheeraj Mohan

 

 

#Salesforce Developer

0/9000

 

My Salesforce Journey & Agentforce Achievement 

 

 

For the past few months, I have been actively learning Salesforce through Trailhead, and it has been a truly valuable journey for me. This platform has given me an excellent opportunity to develop my skills and gain practical knowledge. 

 

Through the J2S (Journey to Salesforce) program, I have learned a lot and significantly improved my understanding. This time, I officially participated in the program, and it has been an incredibly enriching experience for me. 

 

I am also proud to share that I have successfully completed the “Become an Agentforce” program. Achieving this milestone feels truly rewarding, and I am happy to share it as an important accomplishment in my learning journey. 

 

This experience has not only strengthened my technical knowledge but also boosted my confidence. Overall, this journey has been very meaningful for me, and I am excited to continue learning, growing, and building my career in the Salesforce ecosystem.   

 

My Salesforce Journey & Agentforce Achievement For the past few months, I have been actively learning Salesforce through Trailhead, and it has been a truly valuable journey for me.

 

 

 

#Trailhead  #Salesforce Developer  #Salesforce Admin  #Agentforce  #Trailhead Challenges  #Sales Cloud  #Tableau Desktop & Web Authoring  #Salesforce  #TrailblazerCommunity  #Nonprofit

0/9000