
Resumen
Este flujo de trabajo se activa cada vez que se recibe un nuevo correo electrónico y actualiza un campo personalizado en el registro de Person con el recuento total de correos electrónicos de ese remitente.Prerrequisitos
Antes de configurar este flujo de trabajo, cree un campo personalizado en el objeto People:- Vaya a Configuración → Modelo de datos → People
- Añada un nuevo campo Number
- Asígnele un nombre como “Número de correos electrónicos recibidos de esta persona”
Configuración paso a paso
Paso 1: Configurar el disparador
- Vaya a Flujos de trabajo y cree un nuevo flujo de trabajo
- Seleccione Record is Created como el disparador
- Elija Message Participants (disponible en objetos avanzados)
Un Message Participant es una combinación de un ID de mensaje y un ID de persona, creando un registro único por mensaje. Esto es más fácil de rastrear que Messages directamente porque podemos acceder al campo
handle, que contiene la dirección de correo electrónico del remitente (o del destinatario).Paso 2: Filtrar por Rol
- Añada una acción Filter
- Establezca la condición: Role es igual a FROM
Paso 3: Buscar todos los Message Participants con el mismo Handle
- Añada una acción Search Records
- Seleccione Message Participants como el objeto
- Añada filtros: Handle es igual al handle del disparador (la dirección de correo electrónico del remitente) y Role es igual a FROM
- Aumente el Limit de 1 a 200 (el máximo)
La acción Search Records está limitada a devolver un máximo de 200 registros. Sin embargo, dado que solo está utilizando el valor
totalCount (no los registros individuales), este paso devolverá el número total de correos electrónicos enviados por esta persona.Paso 4: Actualizar el registro de Person con una acción Create or Update Record
- Añada una acción Create or Update Record
- Seleccione People como el objeto
- Busque a la persona haciendo coincidir su correo electrónico con el
handledel Message Participant - Establezca su campo personalizado “Número de correos electrónicos recibidos” en
{{searchRecords.totalCount}}
totalCount de la acción Search Records representa el número total de correos electrónicos recibidos de esta persona.