Skip to main content

#Beginner Developer13 人がディスカッション中

CM Seb が「#Salesforce_developer」で質問

I need help troubleshooting a public Experience Cloud Flow for a Transitional Coach Application. The Flow works in Debug mode: it creates an Application record and sends an email. However, when I submit it through the published site in an incognito/private browser, it reaches the end but does not create the record or send the email. 

The site has a Guest User profile named “Transitional Coach Application Profile,” and Read/Create are enabled on the Application object. I need someone to identify the guest-user/Flow-context issue and help me test the fix. I can share screenshots and grant supervised screen-share access. Thanks 

 

#Salesforce_developer  #Beginner Developer  #Salesforce Developer  #Developers Edition

4 件の回答
  1. 9月10日 15:40

    Hi CM Seb, 

     

    Two separate root causes here, both well-documented, and both explain your exact symptom (works as admin in Debug, silently does nothing for guest users on the live site). 

     

    1. Record creation not happening: most likely the flow isn't actually enabled for the Guest User profile, even if it "worked" in Debug. 

    Profile-level object permissions (Read/Create on Application) are necessary but not sufficient. You also need to explicitly grant the flow itself to guest users, this is a separate step from object permissions: 

       - Experience Builder > Settings (gear icon) > General tab > confirm "Guest users can see and interact with the site without logging in" is checked, then click the guest user profile link. 

       - Under Enabled Flow Access, click Edit, and confirm your Transitional Coach Application flow is moved into the Enabled Flows column (not just present in the Available list). 

       Reference:

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

     

     

       This is the single most common cause of "works when I test it logged in, does nothing for actual guest visitors", the flow needs this explicit enablement separate from object CRUD permissions. 

     

    2. Emails not sending: this is a hard platform restriction, not a config you're missing. 

    As of Spring '23, Salesforce permanently removed the "Send Email" system permission from the Guest User profile across ALL orgs, and since permission sets can't be assigned to guest users either, there is no way to grant this back declaratively. This is intentional (anti-spam/abuse prevention for public-facing guest contexts), not a bug. 

     

       Workaround: don't send the email directly from the guest-context flow. Instead: 

       - Have the guest flow create the Application record only. 

       - Use a separate Record-Triggered Flow on the Application object (After Save), running as an internal/system context, not the guest user, to send the confirmation email. Since this second flow runs on the object trigger rather than in the guest user's session, it isn't restricted by the Guest User "Send Email" removal. 

     

    Given your record creation is also failing (not just email), I'd fix #1 first, that's likely blocking everything, and once records start getting created successfully, wiring up a Record-Triggered Flow for the email (per #2) will resolve the email gap cleanly without depending on guest user email permissions at all.

0/9000
  • What study methods or techniques work best for you? ( Pomodoro technique, hands-on org practice, taking detailed notes, flashcards)
  • What external resources do you use alongside Trailhead? (e.g., practice exams, study groups, documentation)
  • How much time do you dedicate daily or weekly to stay consistent without burning out?

 

 

#Certifications  #Trailhead  #Study Guide  #Salesforceadministrator  #Salesforceadmins  #Beginner Developer  #Salesforce Developer  #Developer  #TrailblazerCommunity

1 件の回答
  1. 9月9日 15:43

    Hi Pablo, 

     

    You can try below approach that consistently works for the Admin cert: 

     

    1. Start with the official Salesforce Exam Guide, not a course or video series. It's the actual blueprint, breaks down every exam section with its weightage (e.g. Configuration & Setup, Security & Access, Standard/Custom Objects, Sales & Marketing Applications, Service & Support Applications, Activity Management, Data & Analytics Management, Workflow/Process Automation). Study time should roughly mirror those weightings, not be spread evenly. 

       Official Trailhead cert prep trail (mirrors the exam guide section by section):

    https://trailhead.salesforce.com/content/learn/trails/administrator-certification-prep

     

     

    2. Hands-on Trailhead Playground practice beats passive reading for this exam specifically, since most questions are scenario-based ("what would you configure to achieve X"), not definition-recall. For every module you complete, immediately redo the same task from memory in a fresh Playground without the guide open. 

     

    3. Use Trailhead's own interactive scenario/flashcard trail alongside the modules, it's built specifically for this exam and reinforces recall through spaced repetition rather than just re-reading: 

       

    https://trailhead.salesforce.com/content/learn/trails/administrator-certification-prep

    (same trail includes these interactive study tools) 

     

    4. Join the Trailblazer Community and look for/join a Study Group, Salesforce runs official Admin Study Group sessions periodically that walk through each exam section live, this is Salesforce-endorsed prep, not third-party. 

     

    5. Pomodoro (25-30 min focused blocks) works well specifically because Setup pages and declarative tools have a lot of small, easy-to-conflate settings (e.g. sharing rules vs manual sharing vs role hierarchy), short focused sessions per topic reduce mixing concepts up. 

     

    6. Time commitment: Salesforce recommends 6-12 months of hands-on admin experience before attempting this exam, if you're studying alongside real job exposure, 5-8 focused hours/week is a realistic sustainable pace without burning out; if studying without daily hands-on org access, lean toward more Playground time relative to reading time to compensate. 

     

    7. Don't skip the Certification Program Agreement and exam policies page before exam day, format/logistics questions catch people off guard on exam day itself, not just content:

    https://trailhead.salesforce.com/content/learn/modules/administrator-certification-prep-setup-and-objects/get-started-with-administrator-certification-prep

     

     

    Good luck, this is a very achievable cert with consistent Playground practice.

0/9000

I am a beginner to APEX, kindly provide pdf or links from where i can learn from scratch. 

 

#Apex  #Salesforce Developer  #Beginner Developer

6 件の回答
  1. 9月3日 11:04

    @Hitesh SharmaHitesh, for a beginner I recommend this roadmap:

    Apex Basics → Variables/Conditions/Loops → List/Set/Map → sObjects → SOQL → DML → Classes → Exceptions → Governor Limits & Bulkification → Triggers → Test Classes → Async Apex → REST/Callouts.

    Start with the official Trailhead Quick Start: Apex, then Apex Basics & Database. Trailhead Quick Start: Apex Apex Basics & Database

    For reference, use the official Apex Developer Guide

0/9000

On the Get Started with Salesforce Development

 project I was getting an error that mentioned scripts were not enabled for my device. 

This helped me fix the error and complete the npm install step: 

npm.ps1 cannot be loaded because running scripts is disabled on this system. - Search

  

Also useful: 

about_Execution_Policies - PowerShell | Microsoft Learn

 

#Trailhead Challenges  #Salesforce Developer  #Beginner Developer  #Npm Config

3 件のコメント
0/9000

Hello,

Now that I have my Salesforce Admin Certification.

I wish to start my a new track as a Salesforce developer.

I will be happy if there are developers in the house who will want to guide and mentor me.

I'll appreciate it.Thanks

#Trailhead #Service Cloud #Salesforce Developer #Salesforce Developers #Developer Forums #Developer Edition #Developer Tools #Platform Developer #Admin & Developer Cheat Sheet #Beginner Developer
0/9000

Please help, Im new to salesforce and come from a non-programmatic background.We need to learn how to customized, so Im wondering if I should take the course Administration Essentials for New Admins (Professional Edition) (ADM-202). What do you recommend? Should I take something else first? 

9 件のコメント
  1. 2016年4月7日 23:26
    I would start in the @Trailhead modules first- Begining admin and dev after that, once you have an idea of the basic functions. I would also look into the various videos on youtube by MVP's and consulting groups (Shellblack) which have tons of good ideas and overviews of what options you need to consider as you customize your org. Stay away from the development stuff for now!
0/9000