Skip to content

Recetas para automatizar la administración de grupos de Chatter

Última actualización el 19 de octubre de 2022 por Rakesh Gupta

Gran idea o pregunta duradera:

  • ¿Cómo utilizar el flujo activado por registros para automatizar los trabajos comunes de administración de grupos de chat para mejorar la productividad?

Objetivos:

Chatter Group es una de las mejores maneras de impulsar la colaboración en su organización. Un grupo de Chatter representa un grupo de usuarios: se pueden agregar miembros ilimitados a un grupo de Chatter , pero un usuario puede unirse a un máximo de 100 grupos.

A continuación se muestran algunas tareas relacionadas con la pertenencia a grupos de Chatter que se pueden automatizar para mejorar la productividad.

  • Envíe notificaciones por correo electrónico a los propietarios o administradores de grupos cuando alguien se una a un grupo de Chatter.
  • Envíe notificaciones por correo electrónico a los propietarios o administradores de grupos cuando alguien abandone un grupo de Chatter.
  • Actualice automáticamente la frecuencia de correo electrónico del nuevo miembro para un grupo de Chatter.
  • Ascienda a un usuario al administrador del grupo de Chatter si pertenece a una función específica.

Es posible administrar estas tareas con la ayuda de Flow. Veamos cómo comenzar a trabajar de manera más inteligente abordando un caso de uso empresarial.

Maria Coleman trabaja como administradora de sistemas en Gurukul on Cloud (GoC). En GoC, usan Chatter ampliamente para colaborar internamente. María ha recibido tres requisitos de la alta dirección:

  1. Cuando alguien se une al grupo público de Chatter 'GoC Awesome People', establezca su frecuencia de correo electrónico en – Correo electrónico en cada publicación.
  2. Notificar al propietario del grupo cuando alguien se una al grupo.
  3. Cuando un usuario se une a GoC Awesome People Group y pertenece al rol de 'Atención al cliente, internacional', ascienda automáticamente a administrador del grupo.

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

Hay algunas soluciones posibles para el escenario empresarial anterior . Usaremos Record-Triggered Flow para resolver el requisito.

Antes de continuar, comprendamos las características de CollaborationGroupMember : representa a un miembro de un grupo de Chatter.

Nombre del campo Detalles
NotificaciónFrecuencia La frecuencia con la que Salesforce envía resúmenes de correos electrónicos de grupos de Chatter a este miembro. Los valores válidos son:

  • D -Diario
  • W -Semanal
  • N —Nunca
  • P —En cada publicación
ColaboraciónRol El papel de un miembro del grupo. Los valores válidos son:

  • Estándar: indica que un usuario es miembro del grupo. Los miembros pueden publicar y comentar en el grupo.
  • Admin : indica que un usuario es un administrador de grupo. Los administradores pueden publicar y comentar, cambiar las funciones de los miembros, editar la configuración del grupo, agregar y eliminar miembros, eliminar publicaciones y comentarios, y editar el campo de información del grupo.

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 comprenderlo.

Comencemos a construir este proceso de automatización.

Práctica guiada (nosotros hacemos):

Hay 3 pasos para resolver el requisito empresarial de María utilizando el flujo activado por registros antes de guardar y después de guardar. Debemos:

  1. Crear un grupo público y un grupo de chat
  2. Pasos de flujo de Salesforce:
    1. Definir las propiedades de flujo para el flujo desencadenado por registros antes de guardar
    2. Crear una fórmula para ascender al miembro a administrador de grupo
    3. Agregar un elemento de asignación a los campos de miembros del grupo
  3. Pasos de flujo de Salesforce:
    1. Definir las propiedades de flujo para el flujo desencadenado por registros después de guardar
    2. Agregue una plantilla de texto para construir el cuerpo del correo electrónico
    3. Agregue una acción principal Enviar correo electrónico para enviar un correo electrónico

Paso 1: Cree un grupo público y un grupo de Chatter

  1. En primer lugar, cree un grupo de Chatter público GoC Awesome People .

Paso 2.1: Definir las propiedades del flujo (antes de guardar el flujo)

  1. Haga clic en Configuración .
  2. En el cuadro Búsqueda rápida, escriba Flujos .
  3. Seleccione Flujos, luego haga clic en Nuevo flujo .
  4. Seleccione la opción Record-Triggered Flow , haga clic en Create y configure el flujo de la siguiente manera:
    1. Objeto: CollaborationGroupMember
    2. Activar el flujo cuando: se crea un registro
    3. Establecer criterios de entrada
      1. Requisitos de condición: Ninguno
    4. Optimice el flujo para actualizaciones de campo rápidas
  5. Haga clic en Listo .

Paso 2.2: Cree una fórmula para promover al miembro a administrador de grupo

  1. En Caja de herramientas , seleccione Administrador y, a continuación, haga clic en Nuevo recurso para determinar la función del miembro en función de su función de usuario.
  2. Ingrese la siguiente información:
    1. Tipo de recurso : Fórmula
    2. Nombre de API : forT_MemberRole
    3. Tipo de datos : Texto
    4. Fórmula : If( {!$UserRole.DeveloperName}=”CustomerSupportInternational”, “Admin”, “Standard”)
  3. Haga clic en Listo .

Paso 2.3. Uso del elemento de asignación para actualizar el campo de oportunidad

El siguiente paso es actualizar los campos CollaborationGroupMember con nuevos valores. Usaremos la Asignación   elemento, ya que estamos usando el flujo antes de guardar .

  1. En Flow Designer, haga clic en el icono + y seleccione el elemento Asignación .
  2. Introduzca un nombre en el campo Etiqueta ; el nombre de la API se completará automáticamente.
  3. Establecer valor variable
    1. Fila 1:
      1. Campo : {!$Record.CollaborationRole}
      2. Operador : Igual
      3. Valor : {!forT_MemberRole}
    2. Haga clic en Agregar tarea
    3. Fila 2:
      1. Campo : {!$Record.NotificationFrequency}
      2. Operador : Igual
      3. Valor : P
  4. Haga clic en Listo .

Al final, Maria'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 : 56
  5. Etiqueta de la entrevista : miembro del grupo: antes de guardar el flujo {!$Flow.CurrentDateTime}
  6. Haga clic en Guardar .

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

Paso 3.1: Definir las propiedades del flujo (después de guardar el flujo)

  1. Haga clic en Configuración .
  2. En el cuadro Búsqueda rápida, escriba Flujos .
  3. Seleccione Flujos, luego haga clic en Nuevo flujo .
  4. Seleccione la opción Record-Triggered Flow , haga clic en Create y configure el flujo de la siguiente manera:
    1. Objeto: CollaborationGroupMember
    2. Activar el flujo cuando: se crea 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 3.2: agregue una plantilla de texto para construir el cuerpo del correo electrónico

Ahora crearemos una plantilla de correo electrónico utilizando la plantilla de texto . La plantilla de texto le permite especificar los mensajes de varias líneas. También le permite utilizar código HTML.

  1. En Caja de herramientas , seleccione Administrador y luego haga clic en Nuevo recurso para crear una plantilla de texto.
  2. Ingrese la siguiente información:
    1. Tipo de recurso : plantilla de texto
    2. Nombre de la API : textT_EmailBody
    3. Seleccione Ver como texto enriquecido
    4. Cuerpo
      1. {!$User.FirstName}& ” ” &{!$User.LastName} se une a GoC Awesome People Chatter Group.
  3. Haga clic en Listo .

Paso 3.3: Agregue la acción Enviar correo electrónico para notificar al propietario del grupo

Ahora usaremos la acción estática Enviar correo electrónico para enviar un correo electrónico al propietario del grupo de Chatter.

  1. En Flow Designer, haga clic en el icono + y seleccione el elemento Acción .
  2. Busque y seleccione Enviar correo electrónico en el menú desplegable
  3. Etiquete la nueva acción Notificar al propietario.
  4. Establecer valores de entrada
    1. Cuerpo: {!textT_EmailBody}
    2. Asunto: Alguien se une a un grupo de Chatter
    3. Direcciones de correo electrónico (separadas por comas): {!$Record.CollaborationGroup.Owner.Email}
    4. Cuerpo con formato de texto enriquecido: {!$GlobalConstant.True}
  5. Haga clic en Listo .

Al final, Maria'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 : 56
  5. Etiqueta de la entrevista : miembro del grupo: después de guardar el flujo {!$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

La próxima vez que un usuario se una a un grupo de Chatter, los flujos activados por registros se activarán y (1) actualizarán la frecuencia de los correos electrónicos; (2) activar una notificación por correo electrónico al propietario del grupo; y (3), según la función de un usuario, también actualizará su función de grupo de Chatter.

  1. Inicie sesión como usuario activo con el Rol – Customer Support, International .
  2. Localice el grupo GoC Awesome People y haga clic en Unirse al grupo .
  3. El usuario ahora se convertirá en Administrador y recibirá notificaciones por correo electrónico en Cada publicación .
  4. Se envía un correo electrónico generado automáticamente.

Espero que haya disfrutado y encontrado valor en esta publicación de blog sobre la automatización de tareas relacionadas con la pertenencia a grupos de Chatter. Dominar estas habilidades mejorará su productividad y lo impulsará a probar varias permutaciones y combinaciones para incorporar la automatización en sus procesos y procedimientos cotidianos.

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/10/18/getting-started-with-process-builder-part-82-email-notification-when-a-user-joins-chatter-group/

Últimas novedades 
de EGA Futura
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?

Recetas para automatizar la administración de grupos de Chatter
Recetas para automatizar la administración de grupos de Chatter