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

Gran idea o pregunta duradera:

A medida que su comunidad crece, las organizaciones deben asegurarse de que los clientes obtengan respuestas rápidas a sus preguntas . Pregunta a caso permite a los moderadores derivar preguntas de Chatter no resueltas a casos desde la página de Chatter. Puede automatizar este proceso de escalamiento utilizando Salesforce Flow , por ejemplo:

  • Crea un caso a partir de una pregunta si la pregunta ha recibido más de dos Me gusta sin respuesta.
  • Cree un caso a partir de una pregunta inmediatamente si la pregunta contiene la palabra Ayuda urgente.

Objetivos:

Después de leer este blog, podrá:

  • Utilice el elemento de decisión para validar los datos
  • Comprender cómo clonar un registro usando el elemento crear registro
  • y mucho más

Rachel Gillett trabaja como administradora de sistemas en Universal Containers (UC) . Recibió un requisito para crear automáticamente un caso cada vez que se crea una nueva pregunta en Chatter, que contiene la palabra Ayuda urgente en el título.

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

Para resolver este requisito, utilizaremos el Flujo desencadenado por registro después de guardar . Consulte este artículo para comprender por qué estamos utilizando el flujo desencadenado por registro posterior al guardado para este escenario.

Antes de discutir la solución, permítame mostrarle un diagrama de un flujo de proceso de alto nivel. Dedique unos minutos a repasar el siguiente diagrama de flujo y compréndalo.

Comencemos a construir este proceso de automatización.

Práctica guiada (nosotros hacemos):

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

  1. Definir propiedades de flujo para el flujo desencadenado por registro
  2. Fórmula para determinar si la Pregunta de Chatter se crea o actualiza
  3. Agregar un elemento de decisión para comprobar el título de las preguntas de Chatter
  4. Agregue un elemento Crear registros para crear un caso

Paso 1: 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, haga clic en Crear y configure el flujo de la siguiente manera:
    1. Objeto : elemento de alimentación
    2. Activar el flujo cuando : se crea o actualiza un registro
    3. Establecer criterios de entrada
      1. Requisitos de condición: Ninguno
    4. Optimice el flujo para la acción y los registros relacionados
  5. Haga clic en Listo .

Paso 2: fórmula para determinar si la pregunta de Chatter se crea o actualiza

  1. En Caja de herramientas , seleccione Administrador y, a continuación, haga clic en Nuevo recurso para determinar si el registro se crea o actualiza.
  2. Ingrese la siguiente información :
    1. Tipo de recurso : Fórmula
    2. Nombre de API : forB_IsNew
    3. Tipo de datos : booleano
    4. Fórmula : EsNuevo()
  3. Haga clic en Listo .

Paso 3: uso del elemento de decisión para comprobar el título de las preguntas de Chatter

Ahora usaremos el elemento Decisión para verificar si el título de las preguntas de chat contiene ayuda urgente y si la pregunta se acaba de crear.

  1. En Flow Designer, haga clic en el icono + y seleccione el elemento Decisión .
  2. Introduzca un nombre en el campo Etiqueta ; el nombre de la API se completará automáticamente.
  3. En Detalles del resultado , ingrese la etiqueta que el nombre de la API se completará automáticamente.
  4. Requisitos de condición para ejecutar el resultado : se cumplen todas las condiciones (Y)
    1. Fila 1:
      1. Recurso : {!$Record.Id}
      2. Operador : es nulo
      3. Valor : {!$ConstanteGlobal.Falso}
    2. Haga clic en Agregar condición
    3. Fila 2:
      1. Recurso : {!$Record.Title}
      2. Operador : Contiene
      3. Valor : Ayuda urgente
    4. Haga clic en Agregar condición
    5. Fila 3:
      1. Recurso : {!$Record.Type}
      2. Operador : Igual
      3. Valor : Publicación de pregunta
    6. Haga clic en Agregar condición
    7. Fila 4:
      1. Recurso : {!forB_IsNew}
      2. Operador : Igual
      3. Valor : {!$ConstanteGlobal.Verdadero}

Paso 4: Agregar acción: crear un registro

El siguiente paso es crear un nuevo caso, para ello utilizaremos el elemento Create Records .

  1. En Flow Designer, debajo del nodo , 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 : Caso
    5. Establecer valores de campo para el caso
    6. Fila 1:
      1. Campo : Estado
      2. Valor : escalado
    7. Haga clic en Agregar campo
    8. Fila 2:
      1. Campo : Prioridad
      2. Valor : Alto
    9. Haga clic en Agregar campo
    10. Fila 3:
      1. Campo : Descripción
      2. Valor : {!$Record.Id}
    11. Haga clic en Agregar campo
    12. Fila 4:
      1. Campo : ID de contacto
      2. Valor : {!$Record.CreatedBy:User.ContactId}
  4. Haga clic en Listo .

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

Una vez que todo se vea bien, realice los siguientes pasos:

  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 : 54
  5. Etiqueta de entrevista: Creación automática de un caso a partir de preguntas de Chatter {!$Flow.CurrentDateTime}
  6. Haga clic en Guardar .

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

Prueba de concepto

A partir de ahora, si un usuario comercial crea una publicación de pregunta de Chatter con el título Ayuda urgente , Record-triggered creará automáticamente un nuevo caso. Es hora de probar el proceso.

  1. Ahora cree una publicación de preguntas iniciando sesión en una comunidad.
  2. Navegue a la pestaña del caso y consulte el caso recién creado

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/automatically-create-cases-from-unresolved-chatter-questions-2/

Entradas recomendadas