In a Record-Triggered Flow on Opportunity, a Get Records element and an Update Records element are placed ahead of the first Decision element. What is the biggest risk of this design?
- The flow will fail, because Flow Builder does not allow Get Records and Update Records on the same path.
- Running DML (Update Records) before a Decision element makes every triggering record perform the update whether or not the update conditions are met -- needlessly consuming DML governor limits.
- Get Records will return only records the running user can see, leading to incomplete reads in automated contexts.
- Update Records will create duplicate records if the flow fires more than once for the same record.
Show answer
Answer: B
Why: Best practice in Flow Builder is to filter with Decision elements early and run DML only when needed. Putting DML ahead of the Decision causes unnecessary updates and burns governor limits. The recommended order is entry criteria, then Decision, then DML elements.