Agente de Notas de Reunión de Jitterbit
Descripción General
El Agente de Notas de Reunión de Jitterbit (Agente de Notas de Reunión) es un agente de IA disponible a través de Jitterbit Marketplace que automatiza el procesamiento de las notas de reunión generadas por Gemini. El agente consulta una bandeja de entrada de Gmail dedicada, recupera documentos de Google vinculados e integra con Salesforce y Slack para mantener informados y responsables a los asistentes de la reunión.
En un horario diario, el agente recupera nuevos correos electrónicos de notas de reunión de Gmail y extrae el contenido del documento de Google vinculado en cada correo. El contenido extraído es analizado por un LLM, que devuelve un resumen estructurado de la reunión, los próximos pasos y las tareas asignadas a cada asistente como respuesta en JSON. Para cada asistente, el agente consulta Salesforce para recuperar el registro de contacto, crea una Tarea y un Evento vinculados a ese registro, y envía un mensaje directo personalizado por Slack que contiene el resumen de la reunión y las tareas individuales. Un Jitterbit Cloud Datastore maneja el almacenamiento de tokens OAuth y la deduplicación para evitar reprocesamientos. Un flujo de trabajo secundario expone la recuperación de tareas bajo demanda a través de un disparador de API.
El agente realiza las siguientes tareas:
- Consulta una bandeja de entrada de Gmail en un horario de 24 horas para correos electrónicos de notas de reunión de Gemini.
- Recupera y extrae el contenido de texto de los documentos de Google vinculados.
- Deduplica las notas de reunión procesadas utilizando Cloud Datastore para evitar reprocesamientos.
- Genera resúmenes estructurados de reuniones, próximos pasos y tareas asignadas a cada asistente utilizando un LLM.
- Crea Tareas y Eventos en Salesforce para cada asistente de la reunión.
- Envía mensajes directos personalizados por Slack con resúmenes de reuniones y tareas individuales.
- Responde a consultas de tareas de reunión bajo demanda a través de un disparador de API.
El agente está preconfigurado para trabajar con estos servicios. Se puede adaptar a otros sistemas modificando las configuraciones de los puntos finales y los flujos de trabajo.
Este documento explica cómo configurar y operar este agente de IA. Cubre arquitectura, requisitos previos y pasos para instalar, configurar y operar el agente de IA.
Arquitectura del agente de IA
El Agente de Notas de Reunión se ejecuta como un flujo de trabajo programado y desatendido que conecta Gmail, Google Docs, un LLM, Salesforce y Slack a través de un proyecto de Studio. Un Cloud Datastore almacenamiento de claves almacena tokens de OAuth de Gmail y rastrea qué notas de reunión ya han sido procesadas.
Una interacción típica procede de la siguiente manera:
- Un programa de operaciones activa el flujo de trabajo de sondeo cada 24 horas.
- El agente consulta un almacenamiento de claves de Cloud Datastore para el token de actualización de OAuth de Gmail almacenado y lo intercambia por un nuevo token de acceso.
- El agente busca en la bandeja de entrada de Gmail correos electrónicos de
gemini-notes@google.comdentro de la ventana de 24 horas anteriores y recupera la lista de IDs de mensajes coincidentes. - Para cada correo electrónico, el agente obtiene el contenido completo del mensaje y extrae la URL del Google Doc incrustada, luego analiza el ID del documento de la URL.
- El agente consulta el almacenamiento de claves de Cloud Datastore para verificar si el ID del documento ya ha sido procesado. Si lo ha sido, se omite el documento.
- Para los nuevos documentos, el agente escribe el ID del documento como
procesadoen el almacenamiento de claves de Cloud Datastore y obtiene el contenido en texto plano de la API de exportación de Google Docs. - El agente envía el contenido del documento a un LLM, que devuelve un objeto JSON estructurado que contiene el resumen de la reunión, los próximos pasos y los elementos de acción por asistente.
- Para cada propietario de elemento de acción identificado en la respuesta del LLM, el agente resuelve el correo electrónico del asistente de la lista de asistentes extraída y consulta Salesforce para recuperar el
ID de Contactodel asistente. - El agente crea un registro de
Tareaen Salesforce para cada elemento de acción y un registro deEventoen Salesforce que representa la reunión, ambos vinculados al contacto del asistente. - El agente envía un mensaje directo personalizado de Slack a cada asistente que contiene el resumen de la reunión y sus elementos de acción individuales.
Diagrama de flujo
El siguiente diagrama muestra el flujo principal de manejo de solicitudes para el Agente de Notas de Reunión.
(daily)" } JSP@{ shape: hex, label: "
Meeting Notes
Agent" } CDS@{ shape: hex, label: "fas:fa-database
Cloud Datastore" } GMAIL[fas:fa-envelope
Gmail] GDOCS[Google Docs] LLM[fas:fa-brain
LLM] SF[fab:fa-salesforce
Salesforce] SLK[fab:fa-slack
Slack] SCHED -->|1. Trigger| JSP JSP <-->|2. OAuth tokens| CDS JSP <-->|3. Meeting note emails| GMAIL JSP <-->|4. Document content| GDOCS JSP <-->|5. Meeting summary and action items| LLM JSP <-->|6. Contact lookup, Task and Event creation| SF JSP -->|7. Personalized DMs| SLK
Requisitos previos
Necesitas los siguientes componentes para usar este agente de IA.
Componentes de Harmony
Debes tener una licencia de Jitterbit Harmony con acceso a los siguientes componentes:
- Jitterbit Studio
- Jitterbit API Manager
- Jitterbit Cloud Datastore
- Agente de Notas de Reunión adquirido como un complemento de licencia
Puntos finales soportados
El agente de IA se conecta a los siguientes puntos finales. Puedes acomodar otros sistemas modificando las configuraciones de puntos finales y flujos de trabajo del proyecto.
Modelo de lenguaje grande (LLM)
El agente utiliza OpenAI GPT-4o para analizar el contenido de las notas de reunión y producir un resumen estructurado de la reunión, los próximos pasos y las tareas por asistente. Debes tener una cuenta de OpenAI con acceso al modelo GPT-4o y una clave API válida.
Gmail
El agente consulta una bandeja de entrada de Gmail dedicada para correos electrónicos de notas de reunión de Gemini de gemini-notes@google.com utilizando la API REST de Gmail. Debes tener un proyecto de Google Cloud con la API de Gmail habilitada y credenciales de OAuth 2.0 (ID de cliente y secreto de cliente) configuradas para la bandeja de entrada.
Google Docs
El agente recupera el contenido del documento de Google Docs utilizando el método de la API de Google Drive files.export. El acceso utiliza las mismas credenciales de Google OAuth 2.0 configuradas para Gmail, siempre que la cuenta de Google asociada tenga acceso de lectura a los documentos de notas de reunión.
Salesforce
El agente consulta registros de contactos de Salesforce y crea registros de Task y Event. Debes tener una cuenta de Salesforce con un nombre de usuario de inicio de sesión, contraseña y token de seguridad.
Slack
El agente envía mensajes directos a los asistentes de la reunión utilizando la Slack Web API. Debes tener una aplicación de Slack con un token de bot configurado con los siguientes alcances de OAuth: users:read, users:read.email, conversations:open y chat:write.
Cloud Datastore
El agente utiliza Jitterbit Cloud Datastore para almacenar tokens de actualización de OAuth de Gmail y para rastrear los IDs de documentos de reuniones procesados.
Instalación, configuración y operación
Sigue estos pasos para instalar, configurar y operar este agente de IA:
- Descargar e instalar el proyecto
- Preparar Cloud Datastore
- Configurar variables del proyecto
- Probar conexiones
- Desplegar el proyecto
- Crear la API personalizada de Jitterbit
- Configurar credenciales de Google OAuth
- Autorizar acceso a Gmail
- Revisar flujos de trabajo del proyecto
- Activar los flujos de trabajo del proyecto
Para orientación sobre solución de problemas, consulta Solución de problemas.
Descargar e instalar el proyecto
Sigue estos pasos para instalar el proyecto de Studio para el agente de IA:
- Inicia sesión en el portal Harmony en https://login.jitterbit.com y abre Marketplace.
- Localiza el agente de IA llamado Meeting Notes Agent. Para localizar el agente, utiliza la barra de búsqueda o, en el panel de Filtros bajo Tipo, selecciona Agente de IA para limitar la visualización a agentes de IA.
- Haz clic en el enlace de Documentación del agente para abrir su documentación en una pestaña separada. Mantén la pestaña abierta para referirte a ella después de iniciar el proyecto.
-
Haz clic en Iniciar Proyecto para abrir un diálogo de configuración.
Nota
Si aún no has comprado el agente de IA, se mostrará Obtener agente en su lugar. Haz clic en él para abrir un diálogo informativo, luego haz clic en Enviar para que un representante se comunique contigo sobre la compra del agente de IA.
-
En el diálogo de Crear un Nuevo Proyecto, selecciona un entorno donde se creará el proyecto de Studio, luego haz clic en Crear Proyecto.
- Después de que el diálogo de progreso indique que el proyecto ha sido creado, utiliza el enlace del diálogo Ir a Studio o abre el proyecto directamente desde la página de Proyectos de Studio.
Preparar Cloud Datastore
El agente utiliza dos almacenamientos de claves de Cloud Datastore para almacenar los tokens de actualización de OAuth de Gmail y para rastrear los IDs de documentos de reuniones procesados:
| Almacenamiento de claves | Propósito |
|---|---|
AIA_Authorized_Users |
Almacena el token de actualización de OAuth de Gmail y la dirección de Gmail asociada utilizada para la autenticación en ejecuciones programadas. |
AIA_Processed_Meetings |
Almacena los IDs de documentos procesados y evita que el agente reprocesa las notas de reuniones que ya ha manejado. |
Crea cada almacenamiento de claves con los siguientes campos personalizados:
AIA_Authorized_Users
| Campo | Valor almacenado |
|---|---|
Key |
Token de actualización de OAuth de Gmail |
Value |
Dirección de Gmail asociada con el token |
AIA_Processed_Meetings
| Campo | Valor almacenado |
|---|---|
Key |
ID de Google Doc |
Value |
procesado |
Después de crear cada almacenamiento de claves, configura las actividades de Cloud Datastore asociadas en Studio:
- En la pestaña Componentes del proyecto de Studio bajo Puntos finales, localiza cada actividad de Cloud Datastore asociada con ese almacenamiento.
- Haz doble clic para abrir la actividad, asigna el nombre del almacenamiento y guarda.
Configurar variables del proyecto
En el proyecto de Studio instalado desde Marketplace, establece valores para las siguientes variables del proyecto.
Para configurar las variables del proyecto, utiliza el menú de acciones del proyecto y selecciona Variables del Proyecto para abrir el panel de configuración.
Nota
Ingresa las variables enmascaradas directamente en el campo Valor enmascarado para evitar que los valores aparezcan en los registros de operación.
Google OAuth
| Nombre de variable | Descripción |
|---|---|
client_id |
ID de cliente de Google OAuth 2.0 para acceso a Gmail y la API de Google Docs. |
client_secret |
Secreto de cliente de Google OAuth 2.0. |
refresh_token |
Token de actualización de Gmail OAuth para la bandeja de entrada dedicada. Déjalo en blanco antes de la primera ejecución. Este valor se completa automáticamente después de completar el paso de autorización de Gmail. |
OpenAI
| Nombre de variable | Descripción |
|---|---|
open_ai_token |
Clave de API de OpenAI para acceso a GPT-4o. |
Salesforce
| Nombre de variable | Descripción |
|---|---|
Salesforce_user |
Nombre de usuario para iniciar sesión en Salesforce. |
salesforce_password |
Contraseña para iniciar sesión en Salesforce. |
salesforce_token |
Token de seguridad de Salesforce que se añade a la contraseña para la autenticación de API. |
Slack
| Nombre de variable | Descripción |
|---|---|
slack_access_token |
Token de bot de Slack con los alcances users:read, users:read.email, conversations:open y chat:write. |
slack_id |
ID de usuario de Slack del bot o del usuario objetivo. Se llena en tiempo de ejecución a través de la API users.lookupByEmail de Slack. |
Cloud Datastore
| Nombre de variable | Descripción |
|---|---|
datastore_token |
Token Bearer para autenticar solicitudes a los almacenes de claves AIA_Authorized_Users y AIA_Processed_Meetings de Cloud Datastore. |
Probar conexiones
Probar las configuraciones de los endpoints para verificar la conectividad utilizando los valores de variables del proyecto definidos.
Para probar conexiones, ve a la pestaña Endpoints y conectores del proyecto en la paleta de componentes de diseño, pasa el cursor sobre cada endpoint y haz clic en Probar.
Desplegar el proyecto
Desplegar el proyecto de Studio.
Para desplegar el proyecto, utiliza el menú de acciones del proyecto y selecciona Desplegar.
Crear la API personalizada de Jitterbit
Crea una API personalizada con los siguientes servicios de API:
Después de configurar cada servicio de API, publica la API personalizada.
Consejo
También puedes agregar un perfil de seguridad para la autenticación.
Conectar Gmail
Configura este servicio API con los siguientes parámetros:
| Configuración | Valor |
|---|---|
| Nombre del servicio | Conectar Gmail |
| Operación | Manejar Conectar Gmail |
| Ruta | /connectgmail |
| Método | POST |
| Tipo de respuesta | Variable del sistema |
Callback de OAuth
Configura este servicio API con los siguientes parámetros:
| Configuración | Valor |
|---|---|
| Nombre del servicio | Callback de OAuth |
| Operación | Callback de OAuth |
| Ruta | /oauth/callback |
| Método | GET |
| Tipo de respuesta | Variable del sistema |
Ejecutar Notas de Reunión
Configura este servicio API con los siguientes parámetros:
| Configuración | Valor |
|---|---|
| Nombre del servicio | Ejecutar Notas de Reunión |
| Operación | Activador de Copilot |
| Ruta | /runmeetingnotes |
| Método | POST |
| Tipo de respuesta | Variable del sistema |
Conectar Gmail Copilot
Configura este servicio API con los siguientes parámetros:
| Configuración | Valor |
|---|---|
| Nombre del servicio | Conectar Gmail Copilot |
| Operación | Manejar Conectar Gmail |
| Ruta | /connectgmail |
| Método | GET |
| Tipo de respuesta | Variable del sistema |
Configurar credenciales de Google OAuth
Cada entorno de Jitterbit requiere sus propias credenciales de OAuth 2.0 porque la URI de redirección debe coincidir exactamente con la URL del servicio API del API personalizado desplegado. Completa los siguientes pasos para crear credenciales para cada entorno.
Crear un proyecto en Google Cloud
-
Abre un navegador y ve a https://console.cloud.google.com. Inicia sesión con una cuenta de Google que tenga permiso para crear o gestionar proyectos de Google Cloud para tu organización.
-
Haz clic en el menú desplegable del selector de proyectos en la parte superior de la página, junto al logo de Google Cloud.
-
En el diálogo que se abre, haz clic en Nuevo Proyecto en la esquina superior derecha.
-
En el campo Nombre del proyecto, ingresa un nombre descriptivo como
Meeting Notes Agent QA. -
Selecciona tu organización del menú desplegable Organización si aplica. Deja Ubicación como Sin organización si tu cuenta es personal.
-
Haz clic en Crear. Aparece una notificación cuando la provisión se completa.
-
Haz clic en la notificación o abre nuevamente el menú desplegable del selector de proyectos y selecciona el nuevo proyecto. Confirma que su nombre aparece en la barra de navegación superior antes de continuar.
Habilitar las APIs requeridas
-
En la barra lateral izquierda, ve a APIs y Servicios > Biblioteca.
-
En la barra de búsqueda, escribe
Gmail API. Haz clic en Gmail API en los resultados y haz clic en Habilitar. Espera la confirmación antes de continuar. -
Regresa a la Biblioteca. Busca
Google Docs API. Haz clic en Google Docs API y haz clic en Habilitar. -
Regresa a la Biblioteca. Busca
Google Drive API. Haz clic en Google Drive API y haz clic en Habilitar. -
Confirma que las tres APIs están activas yendo a APIs y Servicios > APIs y servicios habilitados. Las tres deben aparecer en la lista antes de continuar. Si falta alguna API, el flujo de consentimiento de OAuth fallará.
Configurar la pantalla de consentimiento de OAuth
-
Ve a APIs y Servicios > Pantalla de consentimiento de OAuth.
-
Selecciona Interno si la cuenta de Gmail dedicada pertenece a una organización de Google Workspace. Esto restringe el acceso a los usuarios dentro de tu organización únicamente y se recomienda para herramientas internas. Selecciona Externo si usas una cuenta de Gmail personal. Las aplicaciones externas permanecen en modo de prueba hasta que se publiquen, lo que limita a los usuarios autorizados solo a la lista de usuarios de prueba.
-
Haz clic en Crear.
-
En la página de Información de la aplicación, completa el campo Nombre de la aplicación con
Meeting Notes Agent. Ingresa un Correo electrónico de soporte al usuario y al menos una dirección de Correo electrónico de contacto del desarrollador. Haz clic en Guardar y continuar. -
En la página de Ámbitos, haz clic en Agregar o quitar ámbitos. Busca y agrega los siguientes ámbitos:
https://www.googleapis.com/auth/gmail.readonly,https://www.googleapis.com/auth/documents.readonly, yhttps://www.googleapis.com/auth/drive.readonly. Haz clic en Actualizar, luego haz clic en Guardar y continuar. -
Si seleccionaste Externo, aparece una página de Usuarios de prueba. Haz clic en Agregar usuarios y añade la dirección de correo electrónico de la bandeja de entrada de Gmail dedicada (por ejemplo,
meetingnotes@company.com). Haz clic en Agregar, luego en Guardar y continuar. -
Revisa el resumen en la pantalla final y haz clic en Volver al panel.
Crear el ID de cliente OAuth 2.0
-
Ve a APIs y servicios > Credenciales. Haz clic en Crear credenciales en la parte superior de la página y selecciona ID de cliente OAuth 2.0.
-
En Tipo de aplicación, selecciona Aplicación web. En el campo Nombre, ingresa una etiqueta como
Meeting Notes Agent - QApara facilitar su identificación en diferentes entornos. -
Desplázate hacia abajo hasta la sección de URIs de redirección autorizados y haz clic en Agregar URI. Ingresa el URI de redirección añadiendo
/oauth/callbacka la URL del servicio API para la API personalizada. Este valor está etiquetado como Base API URL en la pestaña Perfil en API Manager. La ruta debe ser exactamente/oauth/callbacksin una barra diagonal al final. Cualquier discrepancia causa un errorredirect_uri_mismatchcuando se ejecuta el flujo OAuth. -
Haz clic en Crear.
Copiar y almacenar las credenciales
Después de hacer clic en Crear, Google muestra un cuadro de diálogo con el nuevo ID de cliente y el secreto del cliente. Copia ambos valores de inmediato y guárdalos de forma segura en un administrador de contraseñas o en un almacén de secretos. El secreto del cliente solo se muestra en su totalidad en este cuadro de diálogo. Si lo cierras sin copiar, puedes regenerar el secreto más tarde desde la página de Credenciales haciendo clic en Editar en la entrada de credenciales, pero también debes actualizar la variable de proyecto client_secret con el nuevo valor. Haz clic en OK para cerrar el cuadro de diálogo una vez que ambos valores estén guardados.
Autorizar el acceso a Gmail
Antes de que el flujo de trabajo de sondeo programado pueda ejecutarse, un administrador debe completar una autorización OAuth 2.0 única para la bandeja de entrada de Gmail dedicada. Este paso almacena un token de actualización en el almacenamiento de claves de Cloud Datastore AIA_Authorized_Users para su uso en ejecuciones programadas posteriores.
Para autorizar el acceso a Gmail:
- Después de desplegar el proyecto, activa la operación Handle Connect Gmail en el flujo de trabajo de Autenticación OAuth de Gmail navegando al punto final de API
/connect-gmailpublicado por Jitterbit API Manager. - Completa la pantalla de consentimiento de Google para la cuenta de Gmail dedicada. Google redirige de vuelta al punto final de callback de la API de Jitterbit con un código de autorización.
- El agente intercambia el código de autorización por tokens de acceso y de actualización, recupera la dirección de Gmail asociada y almacena el token de actualización en el almacenamiento de claves de Cloud Datastore
AIA_Authorized_Users. - Confirma que la variable de proyecto
refresh_tokenesté poblada o que aparezca un registro en la colecciónAIA_Authorized_Usersantes de que el flujo de trabajo de sondeo programado se ejecute por primera vez.
Revisar flujos de trabajo del proyecto
El proyecto de Studio contiene seis flujos de trabajo que implementan la funcionalidad del Agente de Notas de Reunión, organizados en dos grupos funcionales.
Autenticación y sondeo
| Flujo de trabajo | Descripción |
|---|---|
| Autenticación OAuth de Gmail | Maneja la autorización única de OAuth 2.0 para la bandeja de entrada dedicada de Gmail y almacena el token de actualización en Cloud Datastore. |
| Sondeo de Gmail y Recuperación de Mensajes | Se ejecuta en un horario de 24 horas para autenticarse con Gmail y recuperar nuevos correos electrónicos de notas de reunión. |
Autenticación OAuth de Gmail
Este flujo de trabajo maneja el flujo de autorización única de OAuth 2.0 para la bandeja de entrada dedicada de Gmail. Un administrador navega a la API /connect-gmail, que construye la URL de autorización de Google y redirige a la pantalla de consentimiento de Google. Después del consentimiento, Google devuelve un código de autorización al punto de callback de la API de Jitterbit. El flujo de trabajo intercambia el código por tokens de acceso y actualización, recupera la dirección de Gmail asociada con el token y almacena el token de actualización en el almacenamiento de claves AIA_Authorized_Users de Cloud Datastore para su reutilización en todas las ejecuciones programadas posteriores.
Sondeo de Gmail y Recuperación de Mensajes
Este flujo de trabajo se ejecuta en un horario de operación de 24 horas. Consulta el almacenamiento de claves AIA_Authorized_Users de Cloud Datastore para el token de actualización almacenado, lo intercambia por un nuevo token de acceso de Gmail y busca en la bandeja de entrada de Gmail correos electrónicos de gemini-notes@google.com dentro de la ventana de 24 horas anteriores. Para cada mensaje encontrado, el flujo de trabajo recupera la carga completa del mensaje, decodifica el cuerpo en Base64, extrae la URL del documento de Google incrustada y analiza el ID del documento de la URL. Cada ID de documento se enruta luego al flujo de trabajo de extracción de contenido y deduplicación.
Procesamiento de notas de reunión
| Flujo de trabajo | Descripción |
|---|---|
| Extracción y desduplicación de contenido de Google Docs | Verifica si una nota de reunión ya ha sido procesada y obtiene el contenido del documento si es nuevo. |
| Procesamiento de OpenAI GPT-4o | Envía el contenido de la nota de reunión al LLM y analiza el resumen estructurado y la respuesta de elementos de acción. |
| Creación de tareas y eventos en Salesforce | Crea registros de Tareas y Eventos en Salesforce para cada asistente a la reunión y activa notificaciones en Slack. |
| Consulta bajo demanda de Copilot | Expone la recuperación de tareas de reunión bajo demanda a través de un disparador de API del Jitterbit API Manager. |
Extracción y desduplicación de contenido de Google Docs
Este flujo de trabajo consulta el almacenamiento de claves AIA_Processed_Meetings en Cloud Datastore para determinar si el ID del documento actual ya ha sido manejado. Si existe un registro coincidente, el flujo de trabajo omite el documento. Para documentos nuevos, el flujo de trabajo escribe el ID del documento en AIA_Processed_Meetings con el valor processed, luego llama a la API de exportación de Google Docs para recuperar el contenido del documento como texto plano. El texto extraído se analiza para identificar la lista de asistentes y aislar el contenido entre los encabezados de Resumen y Siguientes pasos sugeridos para el procesamiento posterior por el LLM.
Procesamiento de OpenAI GPT-4o
Este flujo de trabajo construye un aviso a partir del contenido extraído de la nota de reunión y lo envía a la API de OpenAI. El aviso instruye al LLM para que devuelva un objeto JSON con las siguientes claves: summary, next_steps y action_items (cada uno con campos de description, owner, due_date y priority). El flujo de trabajo analiza la respuesta de finalización del chat, elimina cualquier cerca de código Markdown del bloque de contenido y itera sobre los elementos de acción para preparar cargas útiles por asistente para los flujos de trabajo de Salesforce y Slack.
Creación de Tareas y Eventos en Salesforce
Este flujo de trabajo procesa cada propietario de ítem de acción identificado en la respuesta del LLM. Para cada propietario, el flujo de trabajo resuelve el correo electrónico del asistente de la lista de asistentes extraída, luego ejecuta una consulta SOQL para recuperar el registro de Contacto de Salesforce por dirección de correo electrónico. Si la consulta devuelve exactamente un contacto coincidente, el flujo de trabajo crea un registro de Tarea con la descripción del ítem de acción, una prioridad mapeada desde la respuesta del LLM (Alta, Media o Baja), una fecha de vencimiento obtenida de la respuesta del LLM (predeterminada a siete días a partir de la fecha actual si no se proporciona), y un estado de No Iniciado. También crea un registro de Evento que representa la reunión, con una duración de 30 minutos y una fecha y hora de actividad establecidas para cuando se ejecute la operación, vinculadas al mismo contacto. Si la consulta devuelve cero o más de un contacto coincidente, se omite el ítem de acción. Después de que se crean los registros de Salesforce, el flujo de trabajo envía un mensaje directo personalizado de Slack al asistente que contiene el resumen de la reunión y sus ítems de acción individuales.
Consulta On-Demand de Copilot
Este flujo de trabajo expone un punto final de API personalizado de Jitterbit API Manager que acepta un parámetro user_email en el cuerpo de la solicitud y vuelve a activar la canalización principal de procesamiento de notas de reunión para el usuario especificado.
Activar los flujos de trabajo del proyecto
Después de desplegar el proyecto, el flujo de trabajo principal de procesamiento de notas de reunión se ejecuta automáticamente en un programa de operación de 24 horas.
Nota
El programa de operación no está incluido en la exportación del proyecto y debe configurarse manualmente en Studio después del despliegue.
El flujo de trabajo de Autenticación OAuth de Gmail debe ser activado manualmente una vez por un administrador navegando al punto final de API personalizado /connect-gmail antes de que el flujo de trabajo de sondeo programado pueda ejecutarse con éxito.
El flujo de trabajo de Consulta On-Demand de Copilot se activa mediante llamadas a la API al punto final de API personalizado /runmeetingnotes.
Solución de problemas
Si encuentras problemas, revisa los siguientes registros para obtener información detallada sobre la solución de problemas:
Para asistencia adicional, contacta a soporte de Jitterbit.