¡Es hora de enfrentarse a Process Builder y Workflow! Ambas son herramientas poderosas que ofrecen numerosos beneficios. Pero lo más probable es que haya al menos una herramienta de automatización habilitada en su organización. Sin embargo, la pregunta sigue siendo la misma: cuál de los dos es el más adecuado para su proceso de automatización.
Bueno, como usted sabe, los procesos de negocio de automatización pueden llevar su aplicación de agradable a legítimamente útil. Con estas herramientas, un administrador experto puede ahorrar tiempo y clics a los usuarios mientras crea consistencia en los procesos y aumenta la integridad de los datos.
Generador de procesos versus flujo de trabajo
Generador de procesos
Process Builder es como un nuevo juguete brillante en la colección de juegos. Tiene una interfaz de experiencia de iluminación llamativa y todas las acciones geniales que puede realizar. Está construido sobre la plataforma Visual Flow que requiere menos habilidad técnica que Flow. Pero debido a la arquitectura subyacente, también es una herramienta poderosa.
Cosas que puede hacer con Process Builder -
- Aprovechar los criterios de entrada de objetos cruzados
- Evaluar múltiples criterios de entrada
- Crear nuevos registros
- Crear publicaciones de Chatter
- Flujos de llamadas
- Llamar a Apex
- Envíe un registro para su aprobación
Process Builder le ayuda a automatizar procesos de negocio utilizando representaciones gráficas (o similares a diagramas de flujo). Es una herramienta de flujo de trabajo que le ayuda a automatizar fácilmente sus procesos comerciales al ofrecer una representación visual del proceso potente y fácil de usar. Process Builder le permite crear procesos automatizados personalizados.
Flujo de trabajo
El flujo de trabajo es un método probado de los procesos comerciales de automatización de Salesforce. Es una herramienta que funciona como un caballo de batalla. De acuerdo con los criterios, puede hacer cosas como actualizar un registro, agregar una nueva tarea o enviar un correo electrónico. Es muy simple e intuitivo que requiere esfuerzos minimalistas.
El flujo de trabajo es capaz de:
- Criterios de entrada de un solo objeto
- Alerta de correo electrónico nuevo
- Nueva tarea
- Nueva actualización de campo
- Nueva acción saliente
El flujo de trabajo se utiliza para actualizaciones masivas: cientos, miles o millones de registros. Dispara y procesa una gran cantidad de datos sin fallas.
Process Builder VS Workflow - Matriz de capacidad
Feature | Generador de procesos | Flujo de trabajo |
Complejidad | Múltiples declaraciones si / entonces | Una sola declaración si / entonces |
Diseñador visual | Sí | No |
Comienza cuando | El registro es cambiado y convocado por otro proceso. | Se cambia el registro |
Acciones programadas | Sí | Sí |
Llamar al código Apex | Sí | No |
Crear registros | Sí | Puede crear solo un registro de tarea |
Invocar procesos | Sí | No |
Eliminar registros | No | No |
Lanzar un flujo | Sí | No |
Publicar una publicación de Chatter | Sí | No |
Actualizar campos | Cualquier registro relacionado | Registro o su padre |
Envía mensajes salientes | No | Sí |
Someter para aprobacion | Sí | No |
Enviar correo | Solo alertas | Solo alertas |
Consideraciones de Process Builder
Actualmente, existen algunas limitaciones / problemas conocidos que deben tenerse en cuenta al incluirlos en su diseño:
- Cambio de valor de tipo de registro - Al actualizar el tipo de registro de registros, el valor del tipo de registro actual no puede ser referenciado directamente. Actualmente, debe estar codificado o referenciado indirectamente
- El manejo de registros masivos aún no es óptimo y puede infringir los límites de ejecución de tiempo de la CPU
- Las reglas de escalada de casos no se reevalúan correctamente después de las actualizaciones de campo invocadas por el proceso / flujo
- Al crear una gran cantidad de constructores de procesos, en algunas organizaciones se ha informado de la recurrencia esporádica de problemas de vértice simultáneos en sus organizaciones, incluso sin procesos de larga duración (llamadas, consultas, vértice)
- El generador de procesos no se activa cuando se utilizan flujos de trabajo dependientes del tiempo
Además, consulte Problemas conocidos de Salesforce Process Builder para obtener una lista completa de problemas conocidos con los constructores de procesos.
A medida que Salesforce sigue mejorando Process Builder y sus capacidades, seguramente se convertirá en una poderosa herramienta de automatización en los próximos días.
Lo que aprendiste
Ambas herramientas son muy poderosas, pero ambas tienen sus propias limitaciones. El ganador será situacional, uno no eclipsará al otro y no debes usar uno sobre el otro. Evalúe sus necesidades y luego determine la mejor herramienta de automatización para el trabajo. Process Builder nunca debería ser la única opción.
Recomendamos encarecidamente considerar los problemas abiertos mencionados anteriormente (verifique el estado actual en el espacio de problemas conocidos de Salesforce), antes de incluir a los constructores de procesos en su estrategia de automatización, ya que algunas limitaciones de rendimiento pueden provocar un rendimiento degradado del sistema. No enfrentará ningún problema si su proceso comercial y el código relacionado se evalúan primero antes de elegir la herramienta.
Servicios de consultoría de Salesforce
Si es nuevo en la automatización y está confundido acerca de Workflow o Process Builder. No se preocupe, lo tenemos todo cubierto. Hable con nuestros expertos y aclare todos los pensamientos nublados sobre la automatización.