Compártelo con tus amigos!

Las Herramientas de Automatización en Salesforce están disponibles para automatizar los procesos de negocio de forma declarativa, es decir, sin usar código. Las principales herramientas de automatización que Salesforce nos proporciona son: Process Builders, Flow Builders, Approval Process y Workflow Rules.

Tipos de Herramientas de Automatización en Salesforce

  • Process Builder: Para procesos de negocio que pueden ser simplificados en condicionales Si-Entonces.
  • Flow Builder: Equipado con una funcionalidad más avanzada y pueden ser utilizados para manejar lógica o interfaces de usuario.
  • Approval Process: Sirve para automatizar el proceso de aprobación de registros u objetos de una organización.
  • Workflow Rule: Es una herramienta antigua de automatización. Salesforce recomienda utilizar un process builder en lugar de un workflow rule.

Process Builder

Puede usarse para realizar acciones inmediatas o programadas en un tiempo determinado cuando un registro es creado, actualizado o se produce un evento en la plataforma. Por ejemplo, se puede utilizar cuando la complejidad de un proceso de negocio consta de varias condiciones Si-Entonces.

Un Process Builders se puede utilizar para:

  • Crear un nuevo registro.
  • Actualizar cualquier registro relacionado.
  • Invocar código apex.
  • Crear un chatter post.
  • Enviar un email de alerta.
  • Enviar un registro para su aprobación.
  • Lanzar un flow u otro proceso.
  • Enviar una notificación personalizada.

Además, el Process Builder solo se ejecuta en segundo plano, no permite la interacción del usuario ni de las interfaces.

Flow Builder

Está equipado con una funcionalidad más avanzada. Por ejemplo, puede ser utilizado para automatizar una experiencia visual guiada o para iniciar un proceso de negocio desde una interacción del usuario, un proceso o un flujo.

Se pueden utilizar Flows Builders para:

  • Crear un nuevo registro.
  • Actualizar cualquier registro.
  • Invocar código Apex.
  • Crear un chatter post.
  • Enviar un email de alerta.
  • Enviar un registro para su aprobación.
  • Lanzar otro flow distinto.
  • Enviar una notificación personalizada.
  • Eliminar registros.

Se puede utilizar para ejecutar lógica en segundo plano, también, para manejar interacciones del usuario e interfaces. Por otro lado, podemos tener record-triggered flows para ejecutar otros flujos antes o después de una acción en un registro.

Approval Process

Se puede utilizar para enviar un registro para su aprobación cuando un usuario hace click en un link o botón. Además, un flow o proceso es capaz de enviar un registro para su aprobación.

Con Approval Process, podemos:

  • Crear nuevas tareas.
  • Actualizar el registro original o el registro padre.
  • Enviar un email de alerta.
  • Enviar un mensaje saliente.

Workflow Rule

Se utiliza para implementar un proceso de negocio que consta de un único enunciado if/then. Además, admite acciones inmediatas y basadas en un tiempo programado, para crear o actualizar un registro. Sin embargo, Salesforce recomienda usar Process Builder en vez de Workflow Rule.

Sus capacidades son:

  • Crear nuevas tareas.
  • Enviar un email de alerta.
  • Actualizar el registro original o en el registro padre.
  • Enviar un mensaje saliente.

Más Información sobre Herramientas de Automatización en Salesforce

Si quieres aprender más sobre Salesforce, puedes ir al post de Data Model

(Visited 40 times, 1 visits today)

Compártelo con tus amigos!

Close