Generated by All in One SEO v5.0.0.1, this is an llms.txt file, used by LLMs to index the site. # DreamInForce.com Moving things with the Force ## Sitemaps - [XML Sitemap](https://www.dreaminforce.com/sitemap.xml): Contains all public & indexable URLs for this website. ## Posts - [How to Build a Knowledge Graph in a Salesforce React App](https://www.dreaminforce.com/how-to-build-a-knowledge-graph-in-a-salesforce-react-app/) - Build a simple Account-to-Contact knowledge graph with Salesforce Multi-Framework, React, GraphQL, and an open-source graph library. - [Knowledge Graphs: The Missing Context Layer for Salesforce and AI](https://www.dreaminforce.com/knowledge-graphs-the-missing-context-layer-for-salesforce-and-ai/) - A practical guide to what knowledge graphs are, where they outperform conventional data models, and why Salesforce developers need them in the age of Agentforce and enterprise AI. - [What I Learned Calling Agentforce from Apex (and Getting Structured JSON Back)](https://www.dreaminforce.com/what-i-learned-calling-agentforce-from-apex-and-getting-structured-json-back/) - I started this project with what sounded like a small goal: call an Agentforce agent from a Lightning Web Component and show the reply in my own UI. The first API call wasn’t the difficult part. The interesting work began after that: How does the second message remember the first one? What does sequenceId actually - [Advanced Salesforce Trigger Architecture and Order of Execution Guide](https://www.dreaminforce.com/advanced-salesforce-trigger-architecture-and-order-of-execution-guide/) - Salesforce order of execution is the platform’s deterministic save pipeline for an insert, update, or upsert request, but that pipeline has important exceptions, versioned behaviors, and “side-loop” branches that often matter more than the mainline path. In the current Apex Developer Guide, the canonical save sequence begins with loading old and new values, runs before-save - [Advanced Salesforce Security and Sharing Model Guide](https://www.dreaminforce.com/advanced-salesforce-security-and-sharing-model-guide/) - Executive summary Salesforce security is easiest to reason about as three stacked control planes that all must align: identity/session access, object-and-field permissions, and record-level sharing. Authentication and session controls decide who can get in and under what conditions; profiles, permission sets, and permission set groups decide what capabilities a user has on objects and fields; - [Advanced Asynchronous Apex Guide](https://www.dreaminforce.com/advanced-asynchronous-apex-guide/) - Executive summary Salesforce asynchronous execution is not a single feature. It is a family of distinct runtime models with very different guarantees around transaction boundaries, ordering, retries, state transfer, user context, observability, and scale. The durable “server-side async” tools are Queueable Apex, Batch Apex, Scheduled Apex, Future methods, and event-driven subscribers such as platform event - [Advanced Salesforce Integrations Guide](https://www.dreaminforce.com/advanced-salesforce-integrations-guide/) - Executive Summary Salesforce integrations should be designed from the outside in: start with business timing, user experience, data ownership, failure tolerance, compliance constraints, and expected scale, then choose the narrowest technology that solves that exact problem. Salesforce’s own architecture guidance is explicit on several high-level principles: avoid unnecessary data replication when virtualization is sufficient, favor - [Recursion in Apex: Avoiding Trigger Loops and Embracing Proper Use](https://www.dreaminforce.com/recursion-in-apex-avoiding-trigger-loops-and-embracing-proper-use/) - Master recursion in Apex! Learn how to prevent infinite trigger loops, control recursive calls, and apply best practices for clean, efficient Salesforce code. - [Salesforce Record Locking and Concurrency - Salesforce Things You should Know](https://www.dreaminforce.com/salesforce-record-locking-and-concurrency-salesforce-things-you-should-know/) - This post explains how Salesforce Record Locking and Concurrency work, why you see UNABLE_TO_LOCK_ROW, and how to write code that behaves correctly under load. - [Salesforce Query Plan – Salesforce things you should know](https://www.dreaminforce.com/salesforce-query-plan-salesforce-things-you-should-know/) - Learn how to read Salesforce Query Plan to keep SOQL selective, fast, and cost-efficient. Part of Salesforce things you should know. Improve indexes today. - [Selective Queries and Indexes - Salesforce things you should know](https://www.dreaminforce.com/selective-queries-and-indexes-salesforce-things-you-should-know/) - In Part 1, Learn Salesforce Selective Queries and Indexes, how thresholds work, and why query selectivity is key for faster SOQL performance. - [Agentforce is not enough for Salesforce Developer](https://www.dreaminforce.com/agentforce-is-not-enough-for-salesforce-developer/) - As Salesforce Developers, you must proactively embrace AI technologies beyond Salesforce's built-in offerings like Agentforce. As Salesforce Developers, the critical question you must answer is: With AI evolving rapidly, can you afford to wait? - [Salesforce Integration Using REST API: Comprehensive Guide](https://www.dreaminforce.com/salesforce-integration-using-rest-api-comprehensive-guide/) - Salesforce provides a robust REST API that enables seamless integration between the Salesforce platform and external systems. This guide covers everything from the basics of the Salesforce REST API to advanced topics like OAuth 2.0 authentication flows, performing CRUD operations, using Postman for testing, external integration considerations, Apex callouts, security best practices, and troubleshooting. It - [ChatGPT Multi Turn Chat using Apex](https://www.dreaminforce.com/chatgpt-multi-turn-chat-using-apex/) - Before diving into ChatGPT multi turn chat capabilities, let's review what we've covered so far. In a previous post, we talked about ChatGPT Salesforce integration using Apex, as well as Google Gemini Salesforce integration, also using Apex. These integrations involved making API calls that allowed for single exchanges with GPT models—meaning we would send one - [Google Gemini Salesforce Integration using Apex](https://www.dreaminforce.com/google-gemini-salesforce-integration-using-apex/) - Explore the future of AI in business with our blog on Google Gemini Salesforce Integration, unlocking new levels of customer engagement. - [Salesforce Permissions and Access: Comprehensive Learning Plan](https://www.dreaminforce.com/salesforce-permissions-and-access-comprehensive-learning-plan/) - Mastering Salesforce permissions and access requires understanding multiple layers of security that work together in both Salesforce Classic and Lightning Experience. This learning plan is organized into modules that progress from fundamental concepts (suitable for beginners and Admins) to advanced topics (for experienced Developers and Architects). The core security model is the same in Classic - [OpenAI Data Policies: Data Usage and Retention Period](https://www.dreaminforce.com/openai-data-policies-data-usage-retention/) - Explore our comprehensive guide on OpenAI Data Policies to understand how your data is used and retained. Get informed now - [Salesforce ChatGPT Integration using Apex](https://www.dreaminforce.com/salesforce-chatgpt-integration-using-apex/) - Unlock the power of AI: Learn the easy steps for Salesforce ChatGPT Integration and revolutionize your CRM. Start innovating today! - [English Discord Server : Improve English Communication Skills](https://www.dreaminforce.com/english-discord-server/) - As a Salesforce Developer from India, communication skills is critical. English Discord Server is a place where you can learn English with like-minded people. - [Salesforce Change Data Capture retention window](https://www.dreaminforce.com/salesforce-change-data-capture-retention-window/) - If you're currently using Salesforce Streaming APIs through Salesforce PushTopics, it's highly recommended to consider switching to Salesforce Change Data Capture. There are several advantages to using Salesforce Change Data Capture, and two of the standout benefits are, first Change Data Capture Retention Window and the other one is simple activation. With Salesforce Change Data - [How to create Salesforce Scratch Org](https://www.dreaminforce.com/how-to-create-salesforce-scratch-org/) - Salesforce Scratch org is a disposable org that we can use for the development & deployment of the code/metadata. Today we will show you how to create Scratch Orgs - [Disable Chatter Group joining Notification](https://www.dreaminforce.com/disable-chatter-group-joining-notification/) - In Salesforce when we add User to chatter group, notification is sent to the user. This post will show you how to disable chatter group joining notification. - [ChatGPT Role in AI Conversations](https://www.dreaminforce.com/chatgpt-role-in-ai-conversations/) - Explore the chatgpt role parameter in AI conversations—key to crafting coherent, context-aware dialogues with ChatGPT. Learn its use and impact in simple terms. - [Relay Events from Salesforce to AWS guide](https://www.dreaminforce.com/relay-events-from-salesforce-to-aws-guide/) - Salesforce launched relay events based on event-driven apps. It can be used to send events from Salesforce to AWS without integration or the use of middleware. - [Salesforce Flow Framework](https://www.dreaminforce.com/salesforce-flow-framework/) - By the end of the year, Salesforce will be retiring Workflow Rules and Process Builders. While our current Workflow Rules and Process Builders will continue to work as they were, we will not be able to create new automation using these tools. Instead, Salesforce will be suggesting us or forcing us(time will tell) to create - [Email to Salesforce - A feature not enough used](https://www.dreaminforce.com/email-to-salesforce/) - We can track all the emails that are sent from within Salesforce. But have you ever wondered, if there's a way you can track emails that are sent from External Applications, like outlook? Salesforce has an exact thing for that, Email to Salesforce. Email to Salesforce let you track the emails sent from external applications - [Scratch Org Definition File and its Customization](https://www.dreaminforce.com/scratch-org-definition-file-and-its-customization/) - To configure the scratch org as per our need, we use the Scratch Org Definition file, a JSON file that contains the whole structure of what this scratch org will be. - [Salesforce DevOps Center- Quick Setup Example](https://www.dreaminforce.com/salesforce-devops-center-quick-setup-example/) - Salesforce DevOps Center example where we are creating a Project with a complete pipeline using Developer org and Scratch Orgs. It will help you practice the DevOps Center ## Pages - [Privacy Policy for SelectExplain](https://www.dreaminforce.com/privacy-policy-for-selectexplain/) - Last updated: June 25, 2026 Important disclosure: SelectExplain sends the text you select or the screenshot snippet you manually capture to your selected AI provider, OpenAI or Google Gemini, only when you use the extension’s explanation features. Overview SelectExplain is a Chrome extension that helps users explain selected text and manually selected screenshot snippets from - [](https://www.dreaminforce.com/9656-2/) - NameIndustryAmazon IncAmerican Banking Corp..grazAndorAshokabb8 star warsbsomBurlington Textiles Corp of AmericaApparelCSODEdge CommunicationsElectronicsEdge CommunicationsElectronics [advanced_iframe src="https://hellopermission-dev-ed.develop.my.site.com/s/accounts-public"] Search IdNameIndustryTypePhoneWebsite - [TEST](https://www.dreaminforce.com/test/) - [About Us](https://www.dreaminforce.com/about-us/) - DreamInForce.com is created by Salesforce Enthusiasts who are looking into salesforce with a different point of view and helping others understand salesforce better. - [Privacy Policy for DreamInForce.com](https://www.dreaminforce.com/privacy-policy-for-dreaminforce-com/) - At dreaminforce.com, accessible from https://www.dreaminforce.com/, one of our main priorities is the privacy of our visitors. This Privacy Policy document contains types of information that are collected and recorded by dreaminforce.com and how we use it. If you have additional questions or require more information about our Privacy Policy, do not hesitate to contact us. ## Categories - [Uncategorized](https://www.dreaminforce.com/category/uncategorized/) - [FEATURED](https://www.dreaminforce.com/category/featured/) - [DevOps](https://www.dreaminforce.com/category/devops/) - [Environment](https://www.dreaminforce.com/category/environment/) - [ScratchOrgs](https://www.dreaminforce.com/category/scratchorgs/) - [Email to Salesforce](https://www.dreaminforce.com/category/email-to-salesforce/) - [Flows](https://www.dreaminforce.com/category/flows/) - [AWS](https://www.dreaminforce.com/category/aws/) - [Streaming API](https://www.dreaminforce.com/category/streaming-api/) - [Experience Cloud Site](https://www.dreaminforce.com/category/experience-cloud-site/) - [GPT](https://www.dreaminforce.com/category/gpt/) - [ChatGPT](https://www.dreaminforce.com/category/gpt/chatgpt/) - [Google Gemini](https://www.dreaminforce.com/category/gpt/google-gemini/) - [AI](https://www.dreaminforce.com/category/ai/) - [General](https://www.dreaminforce.com/category/general/) - [Salesforce](https://www.dreaminforce.com/category/salesforce/) - [Guides](https://www.dreaminforce.com/category/salesforce/guides/) - [Salesforce Things you should know](https://www.dreaminforce.com/category/salesforce-things-you-should-know/) - [Agentforce](https://www.dreaminforce.com/category/agentforce/) - [Salesforce Development](https://www.dreaminforce.com/category/salesforce-development/) - [Artificial Intelligence](https://www.dreaminforce.com/category/artificial-intelligence/) ## Tags - [scratch orgs](https://www.dreaminforce.com/tag/scratch-orgs/) - [sandboxes](https://www.dreaminforce.com/tag/sandboxes/) - [VS code](https://www.dreaminforce.com/tag/vs-code/) - [emailtosalesforce](https://www.dreaminforce.com/tag/emailtosalesforce/) - [emails](https://www.dreaminforce.com/tag/emails/) - [flows](https://www.dreaminforce.com/tag/flows/) - [framework](https://www.dreaminforce.com/tag/framework/) - [aws](https://www.dreaminforce.com/tag/aws/) - [events](https://www.dreaminforce.com/tag/events/) - [salesforce events](https://www.dreaminforce.com/tag/salesforce-events/) - [streaming apis](https://www.dreaminforce.com/tag/streaming-apis/) - [api](https://www.dreaminforce.com/tag/api/) - [change data capture](https://www.dreaminforce.com/tag/change-data-capture/) - [Community](https://www.dreaminforce.com/tag/community/) - [email](https://www.dreaminforce.com/tag/email/) - [notifications](https://www.dreaminforce.com/tag/notifications/) - [AI](https://www.dreaminforce.com/tag/ai/) - [GPT](https://www.dreaminforce.com/tag/gpt/) - [ChatGPT](https://www.dreaminforce.com/tag/chatgpt/) - [Apex](https://www.dreaminforce.com/tag/apex/) - [Google](https://www.dreaminforce.com/tag/google/) - [security](https://www.dreaminforce.com/tag/security/) - [access](https://www.dreaminforce.com/tag/access/) - [guides](https://www.dreaminforce.com/tag/guides/) - [salesforce](https://www.dreaminforce.com/tag/salesforce/) - [SOQL](https://www.dreaminforce.com/tag/soql/) - [DML](https://www.dreaminforce.com/tag/dml/) - [agentforce](https://www.dreaminforce.com/tag/agentforce/) - [Knowledge Graphs](https://www.dreaminforce.com/tag/knowledge-graphs/) - [Data 360](https://www.dreaminforce.com/tag/data-360/) - [GraphRAG](https://www.dreaminforce.com/tag/graphrag/) - [Enterprise AI](https://www.dreaminforce.com/tag/enterprise-ai/) - [Data Architecture](https://www.dreaminforce.com/tag/data-architecture/) - [React](https://www.dreaminforce.com/tag/react/) - [Multi-Framework](https://www.dreaminforce.com/tag/multi-framework/) - [GraphQL](https://www.dreaminforce.com/tag/graphql/) - [Open Source](https://www.dreaminforce.com/tag/open-source/)