Flow
Automatización declarativa con estructura clara, nombres consistentes y documentación.
Desarrollo y Automatización
Construcción de automatizaciones y desarrollos en Salesforce con una elección consciente entre declarativo y código, según la complejidad, el rendimiento y el coste de mantenimiento — incluyendo pruebas, control de versiones y reducción de la deuda técnica.
Mapa de capacidades
El mapa muestra las capas de trabajo de este servicio, desde la infraestructura hasta las capacidades que ven los usuarios.
Desarrollo y automatización — Mapa de Capacidades
Flow
Automatización declarativa con estructura clara, nombres consistentes y documentación.
Apex
Lógica compleja, grandes volúmenes y pruebas unitarias reales.
LWC
Interfaces dedicadas que agilizan el trabajo diario.
Platform Events
Separación de sistemas mediante eventos en lugar de llamadas directas.
Pruebas y calidad
Cobertura de pruebas significativa y no formal, y revisión de código.
Control de versiones
Sandboxes, lanzamiento controlado y documentación de cambios.
El contexto
La mayor parte de la deuda técnica en Salesforce no proviene de un código deficiente, sino de la multiplicidad de automatizaciones construidas por separado sobre el mismo objeto, sin nadie que vea el panorama completo.
La regla práctica es simple: lo que se puede resolver de forma declarativa y clara, se construirá así. Lo que requiere lógica compleja, alto volumen o control preciso del orden de las operaciones, se justifica con código, con pruebas.
Toda automatización necesita un propietario y documentación. Una automatización de la que nadie sabe por qué se construyó permanecerá en el sistema durante años y romperá cosas en silencio.
Áreas de trabajo
Automatización declarativa con estructura clara, nombres consistentes y documentación.
Lógica compleja, grandes volúmenes y pruebas unitarias reales.
Interfaces dedicadas que agilizan el trabajo diario.
Separación de sistemas mediante eventos en lugar de llamadas directas.
Cobertura de pruebas significativa y no formal, y revisión de código.
Sandboxes, lanzamiento controlado y documentación de cambios.
Matriz de decisión
| Requisito | Declarativo | Código | Lo que decide |
|---|---|---|---|
| Actualizar campos y condiciones | Flow | — | Simplicidad y mantenimiento |
| Lógica con muchas excepciones | Difícil de mantener | Apex | Número de condiciones y llamadas |
| Gran volumen de registros | Puede encontrar limitaciones | Apex optimizado | Volumen de procesamiento |
| Interfaz dedicada | Página estándar | LWC | Complejidad de la interacción |
| Publicación en varios sistemas | Conexiones directas | Platform Events | Número de consumidores y tolerancia a fallos |
Actualizar campos y condiciones
Lógica con muchas excepciones
Gran volumen de registros
Interfaz dedicada
Publicación en varios sistemas
Forma de trabajo
Qué se ejecuta en cada objeto y en qué orden.
Declarativo o código, con justificación documentada.
Estándar de nomenclatura, modularidad y prevención de duplicidades.
Escenarios positivos y negativos, no solo cobertura.
Sandbox, revisión y ventana de lanzamiento definida.
Eliminación de automatizaciones innecesarias y reducción de deuda.
Continuar desde aquí
Preguntas frecuentes
El siguiente paso
Mapearemos lo que se está ejecutando hoy, identificaremos duplicidades y definiremos un estándar que se pueda mantener.