Posts

Salesforce CPQ Price Waterfall

 Salesforce CPQ Price Waterfall List Unit Price List Total Special Price Special Price Type Regular Unit Price Special Price Description Customer Unit Price Customer Total Net Unit Price Net Total Contracted Price Package List Total Unit Cost Package Total Markup Package Cost Prorated List Price

Debugging in Salesforce

  Debugging in Salesforce is not just reading logs — it’s understanding how the platform behaves behind the scenes. Most performance issues, Flow faults, and trigger failures can be diagnosed quickly when you know what to look for. Here’s a clean technical workflow for debugging Salesforce issues effectively: 1️⃣ Start With the Right Debug Log Levels Set log levels for: Apex Code → FINE Workflow → FINER Validation → FINER System → INFO This gives a complete view without overwhelming noise. 2️⃣ Identify Where the Transaction Broke Look for: FLOW_ELEMENT_ERROR SOQL_EXECUTE spikes FATAL_ERROR exceptions DML_BEGIN followed by failure EXCEPTION_THROWN Most failures occur around a specific element or a DML boundary. 3️⃣ Trace CPU Time Consumption The CPU line should be checked first, not last. Watch for: Nested loops Too many Flow Decisions Large collections Repetitive queries Subflow chaining Anything causing CPU > 10,000ms will break the transaction. 4️⃣ Check for Unselective Querie...