Skip to content

Introducción a Salesforce Flow – Parte 33 (Valor anterior de un registro en flujos activados por registros)

Última actualización el 19 de diciembre de 2020 por Rakesh Gupta

Comprender cómo resolver el mismo caso de uso empresarial utilizando Process Builder . Consulte este artículo Introducción a Process Builder – Parte 53 (Seguimiento del historial de campo para listas de selección de selección múltiple) .

Gran idea o pregunta duradera:

  • ¿Cómo rastrea lo que se ha cambiado en una lista de selección múltiple?

El historial de seguimiento del campo es una función lista para usar para realizar un seguimiento de los cambios de valor en un campo . Puede seleccionar ciertos campos para rastrear y mostrar el historial del campo en la lista relacionada Historial de un objeto . Los datos de la historia campo se mantiene durante un máximo de 18 meses. Tenga en cuenta que el área de Long texto, área de texto enriquecido, y de múltiples campos de lista de selección se realiza un seguimiento editada, pero sus valores de los campos viejos y nuevos no son capturados cuando se actualiza el registro. El seguimiento del historial captura la siguiente información:

  • Valor previo
  • Valor actual
  • Quien ha hecho los cambios
  • Cuando fue cambiado

Objetivos:

Después de leer este blog, podrá:

  • Comprender cómo realizar un seguimiento de los cambios en el valor del campo para la lista de selección múltiple
  • Utilice el flujo activado por registro después de guardar para crear un registro
  • Acceder al valor anterior de un registro en el flujo activado por registro

Pamela Kline trabaja como administradora de sistemas en Universal Containers (UC) . Ella ha recibido un requisito para habilitar el seguimiento del historial de campo para la lista de selección múltiple ( País) en el objeto Cliente potencial, y también capturar los valores nuevos y antiguos del país .

País: lista de selección múltiple

<img data-attachment-id="7986" data-permalink="https://automationchampion.com/2016/01/15/getting-started-with-process-builder-part-53-field-history-tracking-for-multi-select-picklist/country-multi-select-picklist/" data-orig-file="https://i2.wp.com/automationchampion.com/wp-content/uploads/2016/01/country-multi-select-picklist.png?fit=1309%2C682&ssl=1" data-orig-size="1309,682" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="Country – Multi-select picklist" data-image-description="

Country – Multi-select picklist

» data-medium-file=»https://i2.wp.com/automationchampion.com/wp-content/uploads/2016/01/country-multi-select-picklist.png?fit=300%2C156&ssl=1″ data-large-file=»https://i2.wp.com/automationchampion.com/wp-content/uploads/2016/01/country-multi-select-picklist.png?fit=620%2C323&ssl=1″ loading=»lazy» class=»aligncenter wp-image-7986 size-full» src=»https://discover.egafutura.com/wp-content/uploads/2021/05/introduccion-a-salesforce-flow-parte-33-valor-anterior-de-un-registro-en-flujos-activados-por-registros.png» alt=»País: lista de selección múltiple» width=»620″ height=»323″ data-recalc-dims=»1″>

Enfoque de campeón de automatización (I-do):

Hay varias formas de resolver los requisitos comerciales anteriores. Puede utilizar el disparador de Apex , Salesforce Flow, Process Builder y más. Para resolver este requisito, utilizaremos el flujo activado por registro después de guardar .

Salesforce ahora (después de la versión Spring'21 ) le permite agregar acceso al valor PRIOR de un registro en Salesforce Flow , similar al Process Builder.   Esta es una mejora importante que a la larga traerá flujo al siguiente nivel.

Después de seleccionar el objeto, Salesforce creará automáticamente una variable de registro ( $ Record__Prior ) del tipo de objeto seleccionado. Ahora puede consultarlo en cualquier parte del flujo.

Antes de seguir profundizando, permítame mostrarle un diagrama de un flujo de proceso a un alto nivel. Dedique unos minutos a revisar el siguiente diagrama de flujo y comprenderlo.

Comencemos a construir este proceso de automatización.

Práctica guiada (lo hacemos):

Hay 3 pasos para resolver los requisitos comerciales de Pamela utilizando Process Builder. Debemos:

  1. Crear una lista de selección múltiple
  2. Cree un objeto personalizado que se utilizará para almacenar valores nuevos y antiguos de la lista de selección múltiple
  3. Flujo de Salesforce
    1. Definir propiedades de flujo para flujo activado por registro
    2. Agregue un elemento de decisión para verificar si se cambia el campo de selección múltiple de país
    3. Agregue un elemento de creación de registros para insertar un registro en el objeto personalizado

Paso 1: Creación de un país de lista de selección múltiple personalizado en el objeto principal

En el objeto Oportunidad , cree un campo de búsqueda llamado Aprobador de oportunidades como se menciona en los pasos a continuación.

  1. Haga clic en Configuración .
  2. En el Administrador de objetos, escriba Cliente potencial .
  3. Seleccione Campos y relaciones , luego haga clic en Nuevo .
  4. Seleccione Lista de selección (selección múltiple) como Tipo de datos y, a continuación, haga clic en Siguiente .
  5. Ingrese Etiqueta de campo y haga clic en el botón Siguiente. Se completará el nombre de la API .
  6. Como práctica recomendada, introduzca siempre una descripción .
  7. Configure la Seguridad a nivel de campo para los perfiles , asegúrese de otorgar perfiles de acceso a los campos.
  8. Agregue este campo a Diseño de página .
  9. Haga clic en Guardar.

Paso 2: crea un objeto personalizado

El siguiente paso es crear un objeto personalizado Seguimiento del historial de países y algunos campos personalizados para almacenar información relacionada que se utilizará para utilizar valores antiguos y nuevos de la lista de selección múltiple de países.

  1. Haga clic en Configuración .
  2. En el Administrador de objetos, haga clic en Crear | Objeto personalizado .
  3. Ahora cree un objeto personalizado Seguimiento del historial del país y campos como se muestra en la captura de pantalla a continuación:
  4. Haga clic en Guardar.
  5. Establezca la seguridad y la configuración del objeto como se menciona a continuación:
    1. Valores predeterminados de toda la organización : – Público de solo lectura
    2. Seguridad a nivel de campo : – Ver
    3. Permiso a nivel de objeto : – Leer
    4. Eliminar el botón Editar y Del del diseño de página

Paso 3.1: Flujo de Salesforce – Definir propiedades de flujo

  1. Haga clic en Configuración .
  2. En el cuadro Búsqueda rápida, escriba Flujos .
  3. Seleccione Flujos y luego haga clic en Nuevo flujo .
  4. Seleccione el flujo activado por registro   opción y haga clic en Siguiente   y configure el flujo de la siguiente manera:
    1. ¿Cómo quieres empezar a construir ? Freeform
    2. Activar el flujo cuando : se crea o actualiza un registro
    3. Ejecutar flujo : después de que se guarde el registro
    4. Objeto : Plomo
    5. Establecer condiciones: ninguna
  5. Haz clic en Listo .

Paso 3.2: Flujo de Salesforce: uso del elemento de decisión para comparar el valor actual y anterior de la lista de selección múltiple de países

Ahora usaremos el elemento Decisión para comparar los valores antiguos y nuevos de la lista de selección múltiple de países. Si ambos valores no son iguales significa que se cambia.

  1. En Caja de herramientas , seleccione Elemento .
  2. Arrastre y suelte el elemento Decisión en el diseñador de flujo.
  3. Ingrese un nombre en el campo Etiqueta; el nombre de la API se completará automáticamente.
  4. En Detalles del resultado ,   ingrese la etiqueta que el nombre de la API se completará automáticamente.
  5. Requisitos de las condiciones para ejecutar el resultado : se cumplen todas las condiciones (Y)
    1. Fila 1:
      1. Recurso: {! $ Record.rakeshistomMVP__Country__c}
      2. Operador: No es igual
      3. Valor: {! $ Record__Prior.rakeshistomMVP__Country__c}
  6. Cuándo ejecutar el resultado : si se cumplen los requisitos de la condición
  7. Haz clic en Listo .

Paso 3.3 Flujo de Salesforce: agregar un elemento Crear registros para insertar un registro en el objeto personalizado de seguimiento del historial del país

El siguiente paso es capturar los valores antiguos y nuevos para la lista de selección múltiple de países en el objeto personalizado, para esto usaremos el elemento Crear registros .

  1. En Caja de herramientas , seleccione Elementos . Arrastre y suelte Crear registros en el lienzo.
  2. 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 configurar los campos de registro : use recursos separados y valores literales
    4. Objeto : Country_History_Tracking__c
    5. Establecer valores de campo para el seguimiento del historial del país
    6. Fila 1:
      1. Campo : OwnerId
      2. Valor : {! $ User.Id}
    7. Haga clic en Agregar fila
    8. Fila 2:
      1. Campo : Acción__c
      2. Valor : cambiado de {! $ Record__Prior.rakeshistomMVP__Country__c} a {! $ Record.rakeshistomMVP__Country__c}
    9. Haga clic en Agregar fila
    10. Fila 3:
      1. Campo : Changed_By__c
      2. Valor : {! $ User.Id}
    11. Haga clic en Agregar fila
    12. Fila 4:
      1. Campo : Chnaged_Date_Time__c
      2. Valor : {! $ Flow.CurrentDateTime}
    13. Haga clic en Agregar fila
    14. Fila 5:
      1. Campo : Lead__c
      2. Valor : {! $ Record.Id}
  3. Haz clic en Listo .

Al final, el proceso de Pamela se verá como la siguiente captura de pantalla:

Una vez que todo se vea bien, realice los pasos a continuación:

  1. Haga clic en Guardar .
  2. Ingrese la etiqueta de flujo, el nombre de la API se completará automáticamente.
  3. Haga clic en Mostrar avanzado .
  4. Versión de API para ejecutar el flujo : 51
  5. Etiqueta de la entrevista : Ejemplos de valores anteriores – Spring21 {! $ Flow.CurrentDateTime}
  6. Haga clic en Guardar .

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

Prueba de concepto

Evaluación formativa:

¡Quiero saber de ti!

¿Qué aprendiste de esta publicación? ¿Cómo imagina aplicar este nuevo conocimiento en el mundo real?

Házmelo saber enviándome un tweet a @automationchamp o encuéntrame en LinkedIn.

Esta es una traducción realizada por EGA Futura, y este es el link a la publicación original: https://automationchampion.com/2020/12/12/getting-started-with-lightning-flow-part-33-prior-value-of-a-record-in-record-triggered-flows/

Últimas novedades 
de EGA Futura
1954
Desde hace más de 25 años potenciamos a las Empresas de Iberoamérica

🎬 Video de EGA Futura » Qué es un Almacén?

🎬 Video de EGA Futura » Qué es el Stock de almacén?

🎬 Video de EGA Futura » Los 7 pecados capitales que llevarán al infierno a tus argumentos de MKT y ventas [Cómo evitarlo…

🎬 Video de EGA Futura » Por qué Jefes y Gerentes frecuentemente Fallan al motivar Empleados [y en particular a Vendedores]

🎬 Video de EGA Futura » Estrategia de Precios . Cómo funciona este misterioso proceso y cómo Maximizar las Ganancias de …

🎬 Video de EGA Futura » 👉Atrévete a Liderar (levántate fuerte y cambia el Destino de tu Trabajo)

🎬 Video de EGA Futura » 😑 ¿Odias a tu propia Empresa? Guía para dejar de ser un Perdedor (Y encontrar una Salida)

🎬 Video de EGA Futura » 🤑 7 Estrategias Clave para hacer Crecer tu Empresa [Michael Gerber]

🎬 Video de EGA Futura » Qué hacer si Mercado Libre SUSPENDE mi Cuenta? 🤬

🎬 Video de EGA Futura » Como USAR el Manual del Usuario de EGA Futura? [Sistema de Gestión Windows] 😍

🎬 Video de EGA Futura » Recursos Humanos Aprovecha las Fortalezas y construye el Equipo perfecto

🎬 Video de EGA Futura » 8 Reglas de Oro para crear una Empresa Nueva

🎬 Video de Juan Manuel Garrido » Que Clientes DEBO priorizar en mi Empresa?

🎬 Video de EGA Futura » Las relaciones son todo: Claves para la Influencia Estratégica [y el Éxito de Ventas]

🎬 Video de EGA Futura » La Quinta Disciplina de Peter Senge [Método de Transformación continua]

🎬 Video de Juan Manuel Garrido » Adicto al Trabajo y sin Tiempo para tu Familia?

🎬 Video de EGA Futura » Costo dentro de una empresa

🎬 Video de EGA Futura » Aspectos Legales de la Empresa

🎬 Video de EGA Futura » Areas funcionales de una empresa

🎬 Video de EGA Futura » Por qué Dropbox es un Éxito

🎬 Video de EGA Futura » El “Método Turbina” para Potenciar tu Empresa [Receta ganadora]

🎬 Video de Juan Manuel Garrido » Tu energía debe estar puesta en las cosas que puedas cambiar

🎬 Video de Juan Manuel Garrido » Software para #ordenar y #administrar tu #negocio

🎬 Video de EGA Futura » Los 10 Mandamientos del Éxito [Para construir una empresa o carrera exitosa]

🎬 Video de Juan Manuel Garrido » Tu empresa necesita tener métricas claras

Introducción a Salesforce Flow - Parte 33 (Valor anterior de un registro en flujos activados por registros)
Introducción a Salesforce Flow – Parte 33 (Valor anterior de un registro en flujos activados por registros)