Skip to content

Introducción al control de versiones para Salesforce Flow

Última actualización el 3 de abril de 2022 por Rakesh Gupta

Gran idea o pregunta duradera:

¿Qué sucede cuando los requisitos comerciales para un Flujo de Salesforce cambian después de que ya está activado y en uso?

Objetivos:

Después de leer este artículo, podrá:

  • Modificar un flujo existente para reflejar nuevos requisitos
  • Clonar un flujo existente para crear una nueva versión

Tamara McCleary trabaja como administradora de sistemas en Gurukul on Cloud (GoC). Creó un flujo activado por registros que actualizaba otros registros relacionados con una oportunidad. Esto se cubrió en el artículo Actualizar cotizaciones relacionadas a denegadas excepto la que fue aceptada . Ahora, el gerente de ventas quiere que el propietario de la oportunidad le asigne una tarea de seguimiento para enviar el acuerdo final.

Enfoque de Campeón de Automatización (I-do):

Antes de discutirlo, analicemos qué es el control de versiones y por qué lo necesitamos.

¿Qué es el control de versiones?

El control de versiones es un sistema que registra los cambios en un archivo o conjunto de archivos a lo largo del tiempo para que pueda recuperar versiones específicas más adelante.

¿Por qué Salesforce Flow tiene control de versiones?

Salesforce Flow es esencialmente una combinación de reglas de flujo de trabajo y flujo. Salesforce Flow no nos permite modificar la automatización una vez activada. Para realizar cambios, primero tenemos que crear una nueva versión.

Puede tener un máximo de 50 versiones de un flujo. Si necesita continuar creando nuevas versiones, deberá eliminar las anteriores.

Comencemos a construir este proceso de automatización.

Práctica guiada (nosotros hacemos):

Una vez que se activa un flujo , no es posible realizar ningún cambio en él. Ahora tenemos dos opciones que guardan el flujo existente/activado:

  • Una versión del flujo actual
  • Nuevo flujo

Para resolver el requisito comercial anterior, guardaremos el flujo activado existente como una nueva versión. Siga las instrucciones a continuación para modificar el Flujo existente para cumplir con los requisitos comerciales actualizados.

Comencemos a construir este proceso de automatización.

Práctica guiada (nosotros hacemos):

Hay 4 pasos para resolver el requisito comercial de Tamara mediante Record-Triggered Flow . Debemos:

  1. Clonar un flujo existente
  2. Agregar acción: crear un registro

Paso 1: clonar un flujo existente

  1. Haga clic en Configuración .
  2. En el cuadro Búsqueda rápida, escriba Flujos .
  3. Seleccione Flujos y luego haga clic en el nombre del flujo que se modificará. En este caso Actualizar cotizaciones relacionadas a Denegado.
  4. Haga clic en el botón Guardar como en la parte superior derecha del generador de flujo.
  5. Haga clic en Guardar .

Paso 2: Agregar acción: crear un registro

El siguiente paso es crear una nueva Tarea, para ello utilizaremos el elemento Crear Registros .

  1. En Flow Designer, debajo del nodo Presupuestos relacionados actualizados , haga clic en el icono + y seleccione el elemento Crear registros .
  2. Introduzca un nombre en el campo Etiqueta ; el nombre de la API se completará automáticamente.
  3. Ingrese la siguiente información :
    1. Ingrese la etiqueta , el nombre de la API se completará automáticamente.
    2. Cuántos registros crear : uno
    3. Cómo establecer los campos de registro : use recursos separados y valores literales
    4. Objeto : Tarea
    5. Establecer valores de campo para la oportunidad
    6. Fila 1:
      1. Campo : ID de propietario
      2. Valor : {!$Record.Opportunity.OwnerId}
    7. Haga clic en Agregar campo
    8. Fila 2:
      1. Campo : Prioridad
      2. Valor : Normal
    9. Haga clic en Agregar campo
    10. Fila 3:
      1. Campo : Estado
      2. Valor : No iniciado
    11. Haga clic en Agregar campo
    12. Fila 4:
      1. Campo : WhatId
      2. Valor : {!$Record.Id}
    13. Haga clic en Agregar campo
    14. Fila 5:
      1. Campo : Asunto
      2. Valor : Crear y enviar cotización final
    15. Haga clic en Agregar campo
    16. Fila 6:
      1. Campo : Fecha de actividad
      2. Valor : {!$Flow.CurrentDate}
  4. Haga clic en Listo .

Al final, Tamara's Flow se verá como la siguiente captura de pantalla:

¡Casi ahí! Una vez que todo se vea bien, haga clic en el botón Activar .

Prueba de concepto

A partir de ahora, cuando un usuario comercial actualice el Estado de la cotización a Aceptado, el flujo activado por registro actualizará automáticamente la Descripción de la cotización y el Estado de todas las demás cotizaciones a Denegado. El flujo desencadenado por registro también creará y asignará una tarea al propietario de la oportunidad.

  1. Actualmente, hay tres cotizaciones adjuntas a Opportunity Deer Valley Corp, como se muestra en la siguiente captura de pantalla
  2. Ahora actualizamos el Estado en Cita 1   a Aceptado y haga clic en Marcar como estado actual
  3. Vuelva a la oportunidad para confirmar que se cambiaron otros registros.

Tarea en cotización

Evaluación formativa:

¡Quiero saber de ti!

¿Qué es una cosa que aprendiste de esta publicación? ¿Cómo imagina aplicar este nuevo conocimiento en el mundo real? Siéntase libre de compartir en los comentarios a continuación.

Esta es una traducción realizada por EGA Futura, y este es el link a la publicación original: https://automationchampion.com/2022/04/03/an-introduction-to-version-control-for-salesforce-flow-2/

Últimas novedades 
de EGA Futura

EGA Futura incorpora toneladas de vídeo-tutoriales

La gestión visual de la información se hace cada vez más fácil en EGA Futura

La Plataforma EGA Futura crece en transparencia con su servicio de monitoreo de productos

EGA Futura le permite trabajar a sus Clientes de manera Remota en la Era Post-Digital

1954
Desde hace más de 25 años potenciamos a las Empresas de Iberoamérica

🎬 Video de Juan Manuel Garrido » Claves para tu Productividad diaria 🙌✅

🎬 Video de EGA Futura » Facturación Electrónica en Uruguay » Conceptos básicos con EGA Futura Windows

🎬 Video de EGA Futura » Facturación Electrónica en Uruguay » Configuración de EGA Futura Windows

🎬 Video de EGA Futura » Facturación Electrónica en Uruguay » Funcionamiento con EGA Futura Windows

🎬 Video de EGA Futura » Configuración de la Plataforma EGA Futura

🎬 Video de EGA Futura » Configuración de usuario en EGA Futura

🎬 Video de EGA Futura » Como automatizar la publicación en Redes Sociales?

🎬 Video de Juan Manuel Garrido » Cómo restaurar la configuración de fábrica de EGA Futura Windows sin perder la información

🎬 Video de Juan Manuel Garrido » Factura electrónica: Prueba de Factura Electronica previa a la activacion

🎬 Video de EGA Futura » Como se registran los Beneficios de cada Empleado en la base de datos de EGA Futura

🎬 Video de EGA Futura » EGA Futura Time Clock » Reloj de Control horario y asistencia

🎬 Video de EGA Futura » Como registrar Observaciones en un Empleado dentro de EGA Futura People?

🎬 Video de EGA Futura » Cómo registrar la Educación de cada Empleado en EGA Futura People?

🎬 Video de EGA Futura » Como hacer la Desvinculación de un Empleado? (Offboarding)

🎬 Video de EGA Futura » Como registrar Habilidades o Skills de empleados dentro de EGA Futura

🎬 Video de EGA Futura » Como hacer el Onboarding o Proceso de Incorporación de un Empleado?

🎬 Video de EGA Futura » Cómo administrar Turno de trabajo dentro de EGA Futura

🎬 Video de EGA Futura » Que es un Ticket interno dentro de la Plataforma EGA Futura

🎬 Video de EGA Futura » Que son los Entrenamientos de Empleado en EGA Futura people?

🎬 Video de EGA Futura » Qué son los Epics dentro de EGA Futura

🎬 Video de EGA Futura » Qué es EGA Futura People?

🎬 Video de EGA Futura » EGA Futura People » Asistencias

🎬 Video de EGA Futura » Soporte EGA Futura » Software de Gestión Windows vs Software de Gestión Nube 🤩

🎬 Video de EGA Futura » ツ Comparando un Objeto con un Fichero

🎬 Video de EGA Futura » ✍( ͡* ͜ʖ ͡*) ¿Qué es una Aplicación?

Introducción al control de versiones para Salesforce Flow
Introducción al control de versiones para Salesforce Flow