Automatizar los procesos de negocio sencillos con Process Builder
Objetivos de aprendizaje
- Enumerar los tipos de procesos que puede crear en Generador de procesos.
- Definir los componentes clave utilizados para crear un proceso.
- Crear un proceso que actualiza las direcciones para los contactos de una cuenta cuando se actualiza la dirección de la cuenta.
Primeros pasos con Generador de procesos
Generador de procesos es una herramienta interactiva que le permite automatizar fácilmente procesos de negocio if/then y ver una representación gráfica de su proceso cuando lo crea.
Los componentes de un proceso
A continuación encontrará un ejemplo de un proceso sencillo.

Desencadenador: Identificar cuándo se debe ejecutar el proceso
El desencadenador identifica cuándo se debe ejecutar el proceso. Para procesos de cambio de registro, el desencadenador determina a qué objeto y a cuál de los siguientes cambios debe prestar atención el proceso.
- Solo cuando se crea un registro
- Cualquier momento en que se crea o se modifica un registro
Criterios: Determinar si ejecutar acciones o no
Aunque un proceso obtiene un solo desencadenador, puede agregar tantos nodos de criterios como desee. Cada nodo de criterios controla si el proceso ejecuta o no las acciones asociadas. Si el registro no cumple los criterios, el proceso omite esas acciones y pasa al siguiente nodo de criterios en el proceso.
En cada nodo de criterios, puede:
- Establecer condiciones de filtro.
- Ingresar una fórmula personalizada. Igual que en las reglas de validación, la fórmula debe resolverse como verdadero o falso.
- Abandonar los criterios y siempre ejecutar las acciones asociadas.
Acciones: Lo que debe hacer el proceso
Cuando un nodo de criterios se evalúa como verdadero, el proceso ejecuta las acciones asociadas o espera a ejecutarlas en una hora programada.
- Cada acción inmediata se ejecuta en cuanto se evalúa como verdadero.
- Cada acción programada se ejecuta en la hora especificada, como 10 días antes de la fecha de cierre del registro o 2 días a partir de ahora. En la hora especificada, Salesforce se asegura de que el nodo de criterios asociados aún se evalúa como verdadero. Si es así, se ejecuta la acción programada. Puede programar acciones basándose en:
- Un campo de fecha/hora específico en el registro que inició el proceso. Por ejemplo, un mes antes de que caduque el contrato de servicio de una cuenta.
- La hora en que se ejecutó el proceso. Por ejemplo, 3 días a partir de ahora.
Independientemente de cuándo se ejecutan las acciones, éstas son algunas de las cosas que puede hacer con una acción de proceso.
- Crear registros.
- Actualizar el registro que inició el proceso o cualquier registro relacionado.
- Enviar ese registro para su aprobación.
- Actualizar uno o más registros relacionados.
- Enviar mensajes de email utilizando una plantilla de email específica.
- Publicar en noticias en tiempo real de Chatter.
Tipos de procesos
Tipo |
El proceso se inicia cuando |
---|---|
Cambio de registro |
Se crea o se modifica un registro |
Invocable |
Es llamado por otro proceso |
Evento de plataforma |
Se recibe un mensaje de evento de plataforma |
Generador de procesos

La barra de botones (1) le permite gestionar el proceso o ver la lista de todos los procesos.
El lienzo (2) es el espacio de trabajo principal de un proceso. En el lienzo, define:
- El desencadenador (3)
- Uno o más nodos de criterios (4)
Una o más acciones (5) en un grupo de acciones (6)
Crear un proceso
A continuación le mostramos un caso de uso común: Si se crea o se actualiza una oportunidad (desencadenador) y es de gran valor y cerrada ganada (criterios), crear un contrato borrador (acción inmediata). Seis días tras el cierre de la oportunidad (programa), crear una tarea de seguimiento para el propietario de la cuenta (acción programada)
- En Configuración, ingrese Generador de procesos en el cuadro Búsqueda rápida y, a continuación, seleccione Generador de procesos y haga clic en Nuevo.
- Haga clic en Continuar en Generador de procesos.
- Asigne al proceso el nombre Closed Won Opportunities (Oportunidades cerradas ganadas). El nombre de la API se actualiza a Oportunidades _cerradas_ganadas en el momento en el que sale del campo Nombre.
- Para incluir una descripción, ingrese Si se cierra y gana una oportunidad de alto valor, crear un borrador de contrato y una tarea de seguimiento para el propietario de la cuenta.
- Configure el proceso a iniciar cuando cambia un registro.
- Haga clic en Guardar.
Agregar un desencadenador
- Haga clic en Agregar objeto.
- Para Objeto, ingrese Opo para filtrar la lista de opciones y seleccione Oportunidad.
- Seleccione cuándo se crea o se modifica un registro.
- Haga clic en Guardar.
Agregar criterios
- Haga clic en Agregar criterios.
- Asigne a los criterios el nombre Closed Won (Cerrada ganada) y High-Value (Alto valor).
- Deje Se han cumplido todas las condiciones seleccionada.
- Compruebe si la oportunidad se cerró y ganó.
- Para Campo (1), seleccione Oportunidad | Etapa y haga clic en Elegir.
- Para Operador (2), deje Es igual a seleccionada.
- Para Tipo (3), deje Lista de selección seleccionada.
- Para Valor (4), seleccione Closed Won (Cerrada ganada).
- Con otra condición, compruebe si la oportunidad es de alto valor.
- Haga clic en Agregar fila.
- Para Campo (1), seleccione Oportunidad | Importe y haga clic en Elegir.
- Para Operador (2), seleccione Mayor que.
- Para Tipo (3), deje Divisa seleccionada.
- Para Valor (4), ingrese 250,000.
- Asegúrese de que se haya seleccionado Se han cumplido todas las condiciones.
- Haga clic en Avanzada y seleccione Sí. Cuando selecciona esta opción, el proceso ignorará los cambios del registro que no sean relevantes para el criterio definido. Por ejemplo, si la descripción de la oportunidad está actualizada, el proceso no ejecutará las acciones asociadas.
- Haga clic en Guardar.
Agregar un programa
- Bajo Acciones programadas, haga clic en Definir programación.
- Establezca la programación para 6 días después del cierre de la oportunidad.
- Haga clic en Guardar.
Agregar acciones
Ahora definamos las acciones que se ejecutarán cuando los criterios se cumplan. Necesitamos una acción inmediata que crea un contrato borrador y una acción programada que crea una tarea para el propietario de la cuenta.
Acción inmediata
- Bajo Acciones inmediatas, haga clic en Agregar acción.
- Para el tipo de acción, seleccione Crear un registro.
- Asigne a la acción el nombre Crear borrador de contrato.
- Para Tipo de registro, seleccione Contrato. Cuando seleccione el objeto para el que quiere crear un registro, Generador de procesos muestra filas para los campos obligatorios.
- Para asociar el contrato con la cuenta de la oportunidad, establezca el Id. de cuenta.
- Para Tipo, seleccione Referencia de campo.
- Para Valor, seleccione Oportunidad | Id. de cuenta (sin una flecha junto al valor) y luego haga clic en Elegir.
Cuando selecciona un valor sin una flecha junto al valor, está seleccionando un campo. Para utilizar campos en registros relacionados, haga clic en un valor con una flecha junto a él.
- Asegúrese de que el nuevo contrato es un borrador. En el Valor para Estado, seleccione Draft (Borrador) en la lista desplegable.
- Haga clic en Guardar.
Acción programada
- Bajo el programa que creamos anteriormente (6 días tras la fecha de cierre), haga clic en Agregar acción.
- Para Tipo de acción, seleccione Crear un registro.
- Asígnele el nombre Tarea de seguimiento.
- Para Tipo de registro, seleccione Tarea.
- Establezca los valores de campo de la tarea.
Campo
Tipo
Valor
Asignado al Id.
Referencia a un campo
Oportunidad > Id. de cuenta > Id. de propietario
(Cuando seleccione Id. de propietario, asegúrese de seleccionar el segundo).
Prioridad
Lista de selección
Alta
Estado
Lista de selección
No se ha iniciado
- Haga clic en Guardar.
¡Correcto! Usted creó un proceso que gestiona automáticamente sus oportunidades de negocio de alto valor.

Para comenzar a utilizar este proceso, solo tiene que activarlo.
Más información...
Puede ampliar este proceso para incluir criterios y acciones adicionales. Si el primer nodo de criterios que definió no se evalúa como verdadero, el proceso puede entonces comprobar si una oportunidad de alto valor está cerrada y perdida, o si por el contrario se le proporcionó un presupuesto, con acciones adicionales basadas en esas condiciones.