Flow
Automatización declarativa con una estructura clara, nomenclatura consistente y documentación.
Desarrollo y automatización
Construcción de automatizaciones y desarrollo a medida en Salesforce con una elección deliberada entre lo declarativo y el código, en función de la complejidad, el rendimiento y el coste de mantenimiento - incluyendo pruebas, control de versiones y reducción de deuda técnica.
Mapa de capacidades
Desarrollo y automatización — Mapa de capacidades
Flow
Automatización declarativa con una estructura clara, nomenclatura consistente y documentación.
Apex
Lógica compleja, volúmenes altos y pruebas unitarias reales.
LWC
Interfaces diseñadas a medida que agilizan el trabajo diario.
Platform Events
Desacoplar sistemas mediante eventos en lugar de llamadas directas.
Pruebas y calidad
Cobertura de pruebas con sentido, no solo formal, además de revisión de código.
Control de versiones
Sandboxes, publicación controlada y documentación de cambios.
Contexto
La mayor parte de la deuda técnica en Salesforce no proviene de código malo, sino de una acumulación de automatizaciones construidas por separado sobre el mismo objeto, sin que nadie tenga la visión de conjunto.
La regla práctica es simple: todo lo que se pueda resolver de forma declarativa y clara debe construirse así. Lo que requiera lógica compleja, volumen alto o un control preciso del orden de ejecución se justifica en código, con pruebas.
Cada automatización necesita un responsable y documentación. Una automatización cuyo propósito nadie entiende permanecerá años en el sistema y romperá cosas en silencio.
Qué hacemos
Automatización declarativa con una estructura clara, nomenclatura consistente y documentación.
Lógica compleja, volúmenes altos y pruebas unitarias reales.
Interfaces diseñadas a medida que agilizan el trabajo diario.
Desacoplar sistemas mediante eventos en lugar de llamadas directas.
Cobertura de pruebas con sentido, no solo formal, además de revisión de código.
Sandboxes, publicación controlada y documentación de cambios.
Matriz de decisión
| Requisito | Declarativo | Código | Qué lo decide |
|---|---|---|---|
| Actualización de campos y condiciones | Flow | — | Simplicidad y mantenibilidad |
| Lógica con muchas excepciones | Difícil de mantener | Apex | Número de condiciones y llamadas |
| Volumen alto de registros | Puede alcanzar límites | Apex optimizado | Escala del procesamiento |
| Interfaz diseñada a medida | Página estándar | LWC | Complejidad de la interacción |
| Publicación hacia varios sistemas | Llamadas directas | Platform Events | Número de consumidores y tolerancia a fallos |
Actualización de campos y condiciones
Lógica con muchas excepciones
Volumen alto de registros
Interfaz diseñada a medida
Publicación hacia varios sistemas
Cómo trabajamos
Qué se ejecuta sobre cada objeto y en qué orden.
Declarativo o código, con una justificación documentada.
Estándar de nomenclatura, modularidad y prevención de duplicados.
Escenarios positivos y negativos, no solo cobertura.
Sandbox, revisión y una ventana de publicación definida.
Eliminar automatizaciones redundantes y reducir la deuda.
Seguir explorando
Preguntas frecuentes
Siguiente paso
Mapearemos lo que se ejecuta hoy, identificaremos duplicados y definiremos un estándar que su equipo pueda mantener de verdad.
Siguiente paso
Mapearemos lo que se ejecuta hoy, identificaremos duplicados y definiremos un estándar que su equipo pueda mantener de verdad.