1. Context: The Temptation of a Validation Rule During the Apex Property Operations project, I needed to ensure that every Work Order always referenced the correct Property. At first glance, this looked like a textbook use case for a validation rule: Technically, this would have enforced correctness. But as the solution evolved, it became clear…
Project Overview What this project was about In the Apex Property Operations system, Work Orders are created from Maintenance Requests.Each Maintenance Request already has a related Property, but Salesforce still allows users to manually select a Property when creating a Work Order. This led to a recurring problem: The goal of this project was to…
1. The Requirement That Looked Simple In the Apex Property Operations project, the original requirement sounded straightforward: Ensure Work Orders always reference the correct Property. On paper, this felt like something a single Flow could handle. In practice, the moment I started building, it became clear that trying to force everything into one Flow would…