Gran idea o pregunta duradera:

¿Cómo se asegura de que se notifique a un usuario sobre respuestas adicionales a una pregunta de Chatter que respondió? Con Preguntas de Chatter , los usuarios pueden hacer preguntas en su feed de Chatter, en grupos y en registros. Seleccione Pregunta en el menú de acciones del editor de Chatter o haga clic en la pestaña Pregunta. Después de hacer una pregunta, los moderadores y la persona que hizo la pregunta pueden seleccionar la mejor respuesta. La mejor respuesta se muestra de forma destacada en el feed, lo que permite a otros usuarios encontrar rápida y fácilmente la información que necesitan. Sus usuarios pueden organizar su información con el título de la pregunta y los detalles sobre su pregunta. Pueden hacer la pregunta a sus seguidores, a un grupo oa una persona específica, como pueden hacerlo con otros elementos de noticias en tiempo real de Chatter. En el pasado, he escrito algunos artículos sobre automatización de Preguntas y automatización . ¡¿Por qué no les echas un vistazo mientras estás en ello ?!
  1. Introducción a Process Builder – Parte 29 (Eliminación automática de seguidores de las preguntas con las mejores respuestas)

Objetivos:

Después de leer este artículo, podrá:
  • Use Flow para identificar si un usuario ya está siguiendo una pregunta
  • Si el usuario no sigue la pregunta, agréguelo como seguidor
  • Activa automáticamente un flujo al responder una pregunta
Universal Containers está utilizando Preguntas de Chatter para su soporte interno. Cuando los usuarios responden preguntas, no recuerdan volver atrás y verificar si hay preguntas o comentarios posteriores. El liderazgo les ha recordado a todos que sigan las preguntas que responden, pero la gente no suele recordar. Por lo tanto, el liderazgo ha pedido Steven Greene, de un cable de ADMINISTRADOR para llegar a una solución para que los usuarios siempre se agregan como seguidores a preguntas que respuestas.

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

Hay algunas soluciones posibles para el escenario empresarial anterior, pero usaré el flujo activado por registro después de guardar para resolver el requisito empresarial. Consulte este artículo para comprender por qué estamos usando el flujo activado por registro posterior al guardado para este escenario. Hagamos una pausa aquí, familiarícese con elobjeto QuestionSubscription en Salesforce. Representa una suscripción para un usuario que sigue una pregunta.
Nombre del campo Detalles
QuestionId El ID de la pregunta que sigue el usuario.
Identificación de suscriptor La identificación del usuario que está siguiendo la pregunta
Mientras que Responder representa una respuesta que un usuario ha enviado a una pregunta en una comunidad de respuestas. 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 2 pasos para resolver los requisitos comerciales de Steven utilizando Salesforce Flow . Debemos:
  1. Habilitar respuestas a una pregunta que sigan
  2. Flujo de la fuerza de ventas
    1. Definir propiedades de flujo para flujo activado por registro
    2. Agregue un elemento de obtención de registros para encontrar el detalle del suscriptor de la pregunta
    3. Agregue un elemento de decisión para verificar si la variable de registro (del paso 2.2) es nula o no
    4. Agregue un elemento de creación de registros para agregar un usuario al seguidor de preguntas

Paso 1: habilite las respuestas a una pregunta que sigan

Si tiene experiencia conRespuestas en la Comunidad Trailblazer , ha utilizado esta funcionalidad. Y también sabe, una vez que responda a una pregunta, la seguirá automáticamente. El beneficio de seguir una pregunta es que recibirá una notificación por correo electrónico sobre cualquier respuesta. Sin embargo, esta función debe estar habilitada. Para ver si es así, siga los pasos a continuación:
  1. En Salesforce Classic, haga clic enConfigurar .
  2. En la Búsqueda rápida, escribaConfiguración de notificaciones por correo electrónico .
  3. Haga clic en elbotónEditar .
  4. Seleccione la casilla de verificación Respuestas a una pregunta que siguen.
  5. Haga clic enGuardar.

Paso 2.1: Flujo de Salesforce – Definir propiedades de flujo

Como tenemos el requisito de crear un registro en ( CollaborationGroupRecord ), es por eso que tenemos que usar el flujo After Save.
  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   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 un registro
    3. Ejecutar flujo : después de que se guarde el registro
    4. Objeto : Responder
  5. SeleccioneTodas las condiciones se cumplen (Y) .
  6. Establecer condiciones: ninguna
  7. Haz clic enListo .

Paso 2.2: Flujo de Salesforce: agregar un elemento Obtener registro para encontrar el detalle del suscriptor de la pregunta

El siguiente paso es usar el objeto QuestionSubscription para verificar si el usuario actual (la persona que acaba de responder una pregunta) ya está siguiendo el Quetsion o no.
  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 el objeto Record QuestionSubscription de la lista desplegable.
  5. SeleccioneSe cumplen todas las condiciones (Y) .
  6. Establecer condiciones de filtro
    1. Fila 1:
      1. Campo: QuestionId
      2. Operador: Igual a
      3. Valor: {! $ Record.QuestionId}
    2. Agregar condición
    3. Fila 2:
      1. Campo: SubscriberId
      2. Operador: Igual a
      3. Valor: {! $ User.Id}
  7. Cuántos registros almacenar:
    1. seleccionesolo el primer registro
  8. Cómo almacenar datos de registro:
    1. Elija la opción para almacenar automáticamente todos los campos .
  9. Haz clic enListo .

Paso 2.3: Flujo de Salesforce: uso del elemento de decisión para verificar la variable de registro (del paso 2.2)

Ahora usaremos el elemento Decisión para verificar la Variable de registro del paso 2.2 para encontrar si devuelve el estado de seguidor de la pregunta para el usuario actual 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: {! Question_Follower}
      2. Operador: es nulo
      3. Valor: {! $ GlobalConstant.Flase}
  6. Haz clic enListo .

Paso 2.4: Flujo de Salesforce – Crear registros – Agregar un usuario al seguidor de preguntas

Para agregar un usuario aQuestion Follower, arrastre y suelte un Registro Crear en el diseñador de flujo y asigne los campos de acuerdo con los detalles a continuación.
  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 : Suscripción de preguntas
    5. Establecer valores de campo para la suscripción de entidad
    6. Fila 1:
      1. Campo: QuestionId
      2. Operador: Igual a
      3. Valor: {! $ Record.QuestionId}
    7. Agregue campo
    8. Fila 2:
      1. Campo: SubscriberId
      2. Operador: Igual a
      3. Valor: {! $ User.Id}
  3. 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. Tipo : flujo activado por registro
  5. Versión de API para ejecutar el flujo : 51
  6. Etiqueta de la entrevista : sigue automáticamente una pregunta después de la respuesta {! $ Flow.CurrentDateTime}
  7. Haga clic enGuardar .
¡Casi llegamos! Una vez que todo se vea bien, haga clic en el botón Activar.

Prueba de concepto

A partir de ahora, si un usuario responde a una pregunta, Salesforce Flow lo agregará automáticamente como seguidor de la pregunta.
  1. Vaya a la pestaña Preguntas y respuestas y busque la pregunta a la que desea responder. Pregunta
  2. En este momento, el número de seguidores es 0 .
  3. Ahora responda a una pregunta , tan pronto como haya terminado con la respuesta, actualice la página y verifique el número de seguidores. Responder a la pregunta
  4. El recuento de seguidores ahora es de 1 .

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/2021/01/19/auto-follow-question-after-reply-3/

Entradas recomendadas