En un Record-Triggered Flow sobre Opportunity, se colocan un elemento Get Records y un elemento Update Records antes del primer Decision element. ¿Cuál es el mayor riesgo de este diseño?
- El flow fallará, porque Flow Builder no permite Get Records y Update Records en la misma ruta.
- Ejecutar DML (Update Records) antes de un Decision element hace que cada registro que dispara el flow realice la actualización, se cumplan o no las condiciones para ello, consumiendo innecesariamente los límites de gobernador de DML.
- Get Records devolverá solo los registros que el usuario en ejecución puede ver, lo que provoca lecturas incompletas en contextos automatizados.
- Update Records creará registros duplicados si el flow se dispara más de una vez para el mismo registro.
Ver respuesta
Respuesta: B
Por qué: La mejor práctica en Flow Builder es filtrar con Decision elements al principio y ejecutar DML solo cuando sea necesario. Poner DML antes del Decision provoca actualizaciones innecesarias y consume límites de gobernador. El orden recomendado es criterios de entrada, luego Decision, luego elementos DML.