Skip to content

Introducción a Salesforce Flow – Parte 37 (Eliminación automática de seguidores de una oportunidad cerrada)

Comprender cómo resolver un caso de uso empresarial similar utilizando Process Builder . Consulte este artículo Introducción a Process Builder – Parte 29 (Eliminación automática de seguidores de las preguntas con las mejores respuestas) .

Gran idea o pregunta duradera:

¿Cómo eliminas automáticamente a los seguidores de las oportunidades cerradas? En Salesforce, un usuario puede seguir grupos o registros de Chatter. El administrador del grupo de charla puede agregar o eliminar usuarios al grupo, ya que Salesforce proporciona una funcionalidad lista para usar. Para administrar el seguidor en el registro, Salesforce no tiene ninguna funcionalidad incorporada, por ejemplo, una regla para Agregar o eliminar usuarios automáticamente   registros. En Chatter, un usuario puede seguir un máximo de 500 personas , temas y registros. Para administrar Chatter de manera eficaz, una organización debe utilizar cierta automatización para dejar de seguir automáticamente los registros. Si desea aumentar este límite, registre un caso de soporte con el soporte de Salesforce.

Objetivos:

Después de leer este artículo, el lector podrá:
  • Use el flujo activado por registro después de guardar para eliminar a los seguidores de las oportunidades cerradas
  • Utilice el elemento Eliminar flujo activado por registro después de guardar para eliminar el registro (s)
  • Utilice un elemento de decisión para buscar: la variable de registro o la variable de colección de registros contiene un registro o no
Steven Greene trabaja como administrador de sistemas en Universal Containers (UC). Ha recibido un nuevo requisito para eliminar automáticamente a los seguidores de las oportunidades cerradas.

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

Si bien esto se puede resolver usando varias herramientas de automatización como Apex o Flow , usaremos After-save Record-Triggered Flow . Consulte este artículo para comprender por qué estamos usando el flujo activado por registro posterior al guardado para este escenario. Antes de continuar, debe comprender losobjetos EntitySubscription en Salesforce. Representa una suscripción para un usuario que sigue un registro u otro usuario.
Nombre del campo Detalles
Identificación de los padres El ID del registro o usuario que está siguiendo el usuario
Identificación de suscriptor La identificación del usuario que está siguiendo el registro o usuario
Antes de discutir la solución, 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 4 pasos para resolver los requisitos comerciales de Steven utilizando el flujo activado por registro después de guardar . Debemos:
  1. Definir propiedades de flujo para flujo activado por registro
  2. Agregue un elemento de obtención de registros para encontrar seguidores de oportunidades
  3. Agregue un elemento de decisión para verificar la identificación de la variable de colección de registros (del paso 2)
  4. Agregue un elemento de eliminación de registros para eliminar a los seguidores de la oportunidad

Paso 1: Flujo de Salesforce – Definir propiedades de flujo

Como tenemos el requisito de eliminar los registros de ( EntitySubscription ) cuando se cierra una oportunidad. Es por eso que tenemos que usar el flujo Después de guardar en Oportunidad.
  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 : Oportunidad
  5. SeleccioneTodas las condiciones se cumplen (Y) .
  6. Establecer condiciones
    1. Fila 1
      1. Campo: Oportunidad | Está cerrado
      2. Operador: Igual a
      3. Valor: {! $ GlobalConstant.True}
  7. Haz clic enListo .

Paso 2: Flujo de Salesforce: agregar un elemento Obtener registro para encontrar seguidores de oportunidades

El siguiente paso es encontrar los seguidores de la oportunidad. Para hacer eso, siga las instrucciones a continuación:
  1. En Caja de herramientas , seleccione Elemento .
  2. Arrastre y suelte el elemento Obtener registros en el diseñador de flujo.
  3. Ingrese un nombre en el campo Etiqueta; el nombre de la API se completará automáticamente.
  4. Seleccione lasuscripción de la entidad   objeto de la lista desplegable.
  5. SeleccioneSe cumplen todas las condiciones (Y) .
  6. Establecer condiciones de filtro
    1. Fila 1:
      1. Campo: ParentId
      2. Operador: Igual a
      3. Valor: {! $ Record.Id}
  7. Cuántos registros almacenar:
    1. seleccioneTodos los registros
  8. Cómo almacenar datos de registro:
    1. Elija la opción para almacenar automáticamente todos los campos .
  9. Haz clic enListo .

Paso 3: Flujo de Salesforce: uso del elemento de decisión para verificar la variable de recopilación de registros (del paso 2)

Ahora usaremos el elemento Decisión para verificar la Variable de registro del paso 2 para encontrar si devuelve el ID de seguidores de la pregunta o no.
  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: {! Find_Opportunity_Followers}
      2. Operador: es nulo
      3. Valor: {! $ GlobalConstant.False}
  6. Haz clic enListo .

Paso 4: Flujo de Salesforce: agregue un elemento Eliminar registros para eliminar seguidores de la oportunidad

  1. Arrastre y suelte el elemento Eliminar registros en el diseñador de flujo.
  2. Ingrese un nombre en el campo Etiqueta; el nombre de la API se completará automáticamente.
  3. Para Cómo encontrar registros para eliminar, seleccione Usar los ID almacenados en una variable de registro o una variable de colección de registros .
  4. Establecer registro (s) para eliminar
    1. Registro o colección de registros: {! Find_Opportunity_Followers}
  5. Haz clic en Listo .
Al final, Steven’sFlow se verá como la siguiente captura de pantalla: Una vez que todo se vea bien, realice los pasos a continuación:
  1. Haga clic enGuardar .
  2. Ingrese la etiqueta de flujo, el nombre de la API se completará automáticamente.
  3. Haga clic enMostrar avanzado .
  4. Versión de API para ejecutar el flujo : 51
  5. Etiqueta de la entrevista : Eliminar seguidores de la oportunidad {! $ Flow.CurrentDateTime}
  6. Haga clic enGuardar .
¡Casi llegamos! Una vez que todo se vea bien, haga clic en el botón Activar.

Prueba de concepto

  1. Vaya a lapestaña Oportunidades, identificar la oportunidad, y haga clic en su nombre.
  2. Actualmente, elnúmero deseguidores es 2 .
  3. Actualice la etapa a Cerrada ganada . Tan pronto como haya terminado, actualice la página y verifique el recuento de seguidores.
  4. El recuento de seguidores ahora está en 0 .
… Esta es una traducción realizada por EGA Futura, y este es el link a la publicación original: https://automationchampion.com/2020/12/06/auto-remove-followers-from-closed-opportunity-3/
Ú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 » Conceptos de Seguridad (EGA Futura ERP / Salesforce)

🎬 Video de EGA Futura » Conceptos de Seguridad (EGA Futura ERP / Salesforce)

🎬 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

Introducción a Salesforce Flow - Parte 37 (Eliminación automática de seguidores de una oportunidad cerrada)
Introducción a Salesforce Flow – Parte 37 (Eliminación automática de seguidores de una oportunidad cerrada)