Jitterbit Meeting Notes Agent
Visão Geral
A Jitterbit fornece o Meeting Notes Agent aos clientes através do Jitterbit Marketplace. Este agente automatiza o processamento de notas de reuniões geradas pelo Gemini. O agente verifica uma caixa de entrada dedicada do Gmail, recupera documentos do Google vinculados e integra-se ao Salesforce e ao Slack para manter os participantes da reunião informados e responsáveis.
Em uma programação diária, o agente recupera novos e-mails de notas de reuniões do Gmail e extrai o conteúdo do Google Doc vinculado em cada e-mail. O conteúdo extraído é analisado por um LLM, que retorna um resumo estruturado da reunião, próximos passos e itens de ação por participante como uma resposta JSON. Para cada participante, o agente consulta o Salesforce para recuperar o registro de contato, cria uma Tarefa e um Evento vinculados a esse registro e envia uma mensagem direta personalizada no Slack contendo o resumo da reunião e os itens de ação individuais. Um Jitterbit Cloud Datastore gerencia o armazenamento de tokens OAuth e a deduplicação para evitar reprocessamento. Um fluxo de trabalho secundário expõe a recuperação de tarefas sob demanda via um gatilho de API.
O agente realiza as seguintes tarefas:
- Verifica uma caixa de entrada do Gmail em uma programação de 24 horas para e-mails de notas de reuniões do Gemini.
- Recupera e extrai o conteúdo de texto de documentos do Google vinculados.
- Deduplica notas de reuniões processadas usando o Cloud Datastore para evitar reprocessamento.
- Gera resumos estruturados de reuniões, próximos passos e itens de ação por participante usando um LLM.
- Cria Tarefas e Eventos no Salesforce para cada participante da reunião.
- Envia mensagens diretas personalizadas no Slack com resumos de reuniões e itens de ação individuais.
- Responde a consultas de tarefas de reunião sob demanda via um gatilho de API.
O agente é pré-configurado para trabalhar com esses serviços. Você pode adaptá-lo a outros sistemas modificando as configurações de endpoint e fluxos de trabalho.
Este documento explica como configurar e operar este agente de IA. Ele cobre arquitetura, pré-requisitos e etapas para instalar, configurar e operar o agente de IA.
Arquitetura do agente de IA
O Agente de Notas de Reunião funciona como um fluxo de trabalho agendado e não supervisionado que conecta Gmail, Google Docs, um LLM, Salesforce e Slack através de um projeto no Studio. Um armazenamento de chaves do Cloud Datastore armazena tokens OAuth do Gmail e rastreia quais notas de reunião já foram processadas.
Uma interação típica ocorre da seguinte forma:
- Um agendamento de operação aciona o fluxo de trabalho de polling a cada 24 horas.
- O agente consulta um armazenamento de chaves do Cloud Datastore para o token de atualização OAuth do Gmail armazenado e o troca por um novo token de acesso.
- O agente busca na caixa de entrada do Gmail por e-mails de
gemini-notes@google.comdentro da janela de 24 horas anteriores e recupera a lista de IDs de mensagens correspondentes. - Para cada e-mail, o agente busca o conteúdo completo da mensagem e extrai a URL do Google Doc incorporada, em seguida, analisa o ID do documento a partir da URL.
- O agente consulta o armazenamento de chaves do Cloud Datastore para verificar se o ID do documento já foi processado. Se já foi, o documento é ignorado.
- Para novos documentos, o agente registra o ID do documento como
processadono armazenamento de chaves do Cloud Datastore e busca o conteúdo em texto simples da API de exportação do Google Docs. - O agente envia o conteúdo do documento para um LLM, que retorna um objeto JSON estruturado contendo o resumo da reunião, os próximos passos e as tarefas por participante.
- Para cada proprietário de item de ação identificado na resposta do LLM, o agente resolve o e-mail do participante a partir da lista de participantes extraída e consulta o Salesforce para recuperar o
ID de Contatodo participante. - O agente cria um registro de
Tarefano Salesforce para cada item de ação e um registro deEventono Salesforce representando a reunião, ambos vinculados ao contato do participante. - O agente envia uma mensagem direta personalizada no Slack para cada participante contendo o resumo da reunião e seus itens de ação individuais.
Diagrama de fluxo
O diagrama a seguir mostra o fluxo principal de tratamento de solicitações para o Agente de Notas de Reunião.
(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
Pré-requisitos
Você precisa dos seguintes componentes para usar este agente de IA.
Componentes do Harmony
Você deve ter uma licença do Jitterbit Harmony com acesso aos seguintes componentes:
- Jitterbit Studio
- Jitterbit API Manager
- Jitterbit Cloud Datastore
- Agente de Notas de Reunião adquirido como um complemento de licença
Endpoints suportados
O agente de IA se conecta aos seguintes endpoints. Você pode acomodar outros sistemas modificando as configurações de endpoint e fluxos de trabalho do projeto.
Modelo de linguagem grande (LLM)
O agente usa o OpenAI GPT-4o para analisar o conteúdo das notas de reunião e produzir um resumo estruturado da reunião, próximos passos e itens de ação por participante. Você deve ter uma conta OpenAI com acesso ao modelo GPT-4o e uma chave de API válida.
Gmail
O agente verifica uma caixa de entrada dedicada do Gmail em busca de e-mails de notas de reunião do Gemini enviados de gemini-notes@google.com usando a API REST do Gmail. Você deve ter um projeto do Google Cloud com a API do Gmail habilitada e credenciais OAuth 2.0 (ID do cliente e segredo do cliente) configuradas para a caixa de entrada.
Google Docs
O agente recupera o conteúdo do documento do Google Docs usando o método da API do Google Drive files.export. O acesso usa as mesmas credenciais OAuth 2.0 do Google configuradas para o Gmail, desde que a conta do Google associada tenha acesso de leitura aos documentos de notas de reunião.
Salesforce
O agente consulta registros de contatos do Salesforce e cria registros de Task e Event. Você deve ter uma conta do Salesforce com um nome de usuário de login, senha e token de segurança.
Slack
O agente envia mensagens diretas para os participantes da reunião usando a Slack Web API. Você deve ter um aplicativo Slack com um token de bot configurado com os seguintes escopos OAuth: users:read, users:read.email, conversations:open e chat:write.
Cloud Datastore
O agente utiliza o Jitterbit Cloud Datastore para armazenar tokens de atualização OAuth do Gmail e para rastrear IDs de documentos de reunião processados.
Instalação, configuração e operação
Siga estas etapas para instalar, configurar e operar este agente de IA:
- Baixar e instalar o projeto
- Preparar o Cloud Datastore
- Configurar variáveis do projeto
- Testar conexões
- Implantar o projeto
- Criar a API personalizada do Jitterbit
- Configurar credenciais do Google OAuth
- Autorizar acesso ao Gmail
- Revisar fluxos de trabalho do projeto
- Acionar os fluxos de trabalho do projeto
Para orientações de solução de problemas, consulte Solução de problemas.
Baixar e instalar o projeto
Siga estas etapas para instalar o projeto Studio para o agente de IA:
- Faça login no portal Harmony em https://login.jitterbit.com e abra o Marketplace.
- Localize o agente de IA chamado Meeting Notes Agent. Para localizar o agente, use a barra de pesquisa ou, no painel Filtros sob Tipo, selecione Agente de IA para limitar a exibição a agentes de IA.
- Clique no link Documentação do agente para abrir sua documentação em uma nova aba. Mantenha a aba aberta para consultar depois de iniciar o projeto.
-
Clique em Iniciar Projeto para abrir uma caixa de diálogo de configuração.
Nota
Se você ainda não comprou o agente de IA, Obter agente é exibido em vez disso. Clique nele para abrir uma caixa de diálogo informativa, em seguida, clique em Enviar para que um representante entre em contato com você sobre a compra do agente de IA.
-
Na caixa de diálogo Criar um Novo Projeto, selecione um ambiente onde o projeto do Studio será criado e clique em Criar Projeto.
- Após o diálogo de progresso indicar que o projeto foi criado, use o link do diálogo Ir para o Studio ou abra o projeto diretamente na página de Projetos do Studio.
Preparar Cloud Datastore
O agente utiliza dois armazenamentos de chave do Cloud Datastore para armazenar tokens de atualização do Gmail OAuth e para rastrear IDs de documentos de reuniões processados:
| Armazenamento de chave | Propósito |
|---|---|
AIA_Authorized_Users |
Armazena o ID do usuário do Slack (chave), token OAuth (valor) e endereço de e-mail do usuário (Valor1) para usuários autorizados. |
AIA_Processed_Meetings |
Armazena IDs de documentos processados e impede que o agente reprocessa notas de reuniões que já foram tratadas. |
Crie cada armazenamento de chave com os seguintes campos personalizados:
AIA_Authorized_Users
| Campo | Valor armazenado |
|---|---|
Key |
ID do usuário do Slack |
Value |
Token OAuth |
Value1 |
Endereço de e-mail do usuário |
AIA_Processed_Meetings
| Campo | Valor armazenado |
|---|---|
Key |
ID do Google Doc |
Value |
processed |
Após criar cada armazenamento de chave, configure as atividades associadas do Cloud Datastore no Studio:
- Na aba Componentes do projeto do Studio sob Endpoints, localize cada atividade do Cloud Datastore associada a esse armazenamento.
- Clique duas vezes para abrir a atividade, atribua o nome do armazenamento e salve.
Configurar variáveis do projeto
No projeto do Studio instalado a partir do Marketplace, defina valores para as seguintes variáveis do projeto.
Para configurar variáveis de projeto, use o menu de ações do projeto e selecione Variáveis do Projeto para abrir o painel de configuração.
Nota
Insira variáveis mascaradas diretamente no campo Valor da Máscara para evitar que os valores apareçam nos logs de operação.
Google OAuth
| Nome da variável | Descrição |
|---|---|
client_id |
ID do cliente Google OAuth 2.0 para acesso à API do Gmail e Google Docs. |
client_secret |
Segredo do cliente Google OAuth 2.0. |
refresh_token |
Token de atualização do OAuth do Gmail para a caixa de entrada dedicada. Deixe em branco antes da primeira execução. Este valor é preenchido automaticamente após completar a etapa de autorização do Gmail. |
OpenAI
| Nome da variável | Descrição |
|---|---|
open_ai_token |
Chave da API OpenAI para acesso ao GPT-4o. |
Salesforce
| Nome da variável | Descrição |
|---|---|
Salesforce_user |
Nome de usuário para login no Salesforce. |
salesforce_password |
Senha para login no Salesforce. |
salesforce_token |
Token de segurança do Salesforce anexado à senha para autenticação da API. |
Slack
| Nome da variável | Descrição |
|---|---|
slack_access_token |
Token do bot do Slack com escopos users:read, users:read.email, conversations:open e chat:write. |
slack_id |
ID do usuário do Slack do bot ou do usuário alvo. Preenchido em tempo de execução via a API users.lookupByEmail do Slack. |
Cloud Datastore
| Nome da variável | Descrição |
|---|---|
datastore_token |
Token Bearer para autenticar solicitações aos armazenamentos de chaves AIA_Authorized_Users e AIA_Processed_Meetings do Cloud Datastore. |
Testar conexões
Teste as configurações de endpoint para verificar a conectividade usando os valores de variáveis de projeto definidos.
Para testar conexões, vá até a aba Endpoints e conectores do projeto no painel de componentes de design, passe o mouse sobre cada endpoint e clique em Testar.
Implantar o projeto
Implante o projeto do Studio.
Para implantar o projeto, use o menu de ações do projeto e selecione Implantar.
Criar a API personalizada do Jitterbit
Crie uma API personalizada com os seguintes serviços de API:
Após configurar cada serviço de API, publique a API personalizada.
Dica
Você também pode adicionar um perfil de segurança para autenticação.
Conectar Gmail
Configure este serviço de API com os seguintes parâmetros:
| Configuração | Valor |
|---|---|
| Nome do serviço | Conectar Gmail |
| Operação | Manipular Conectar Gmail |
| Caminho | /connectgmail |
| Método | POST |
| Tipo de Resposta | Variável do Sistema |
Callback OAuth
Configure este serviço de API com os seguintes parâmetros:
| Configuração | Valor |
|---|---|
| Nome do serviço | Callback OAuth |
| Operação | Callback OAuth |
| Caminho | /oauth/callback |
| Método | GET |
| Tipo de Resposta | Variável do Sistema |
Executar Notas da Reunião
Configure este serviço de API com os seguintes parâmetros:
| Configuração | Valor |
|---|---|
| Nome do serviço | Executar Notas da Reunião |
| Operação | Acionador do Copilot |
| Caminho | /runmeetingnotes |
| Método | POST |
| Tipo de Resposta | Variável do Sistema |
Conectar Gmail Copilot
Configure este serviço de API com os seguintes parâmetros:
| Configuração | Valor |
|---|---|
| Nome do serviço | Conectar Gmail Copilot |
| Operação | Manipular Conectar Gmail |
| Caminho | /connectgmail |
| Método | GET |
| Tipo de Resposta | Variável do Sistema |
Configurar credenciais do Google OAuth
Cada ambiente do Jitterbit requer suas próprias credenciais OAuth 2.0, pois a URI de redirecionamento deve corresponder exatamente à URL do serviço de API da API personalizada implantada. Complete as seguintes etapas para criar credenciais para cada ambiente.
Criar um projeto no Google Cloud
-
Abra um navegador e vá para https://console.cloud.google.com. Faça login com uma conta do Google que tenha permissão para criar ou gerenciar projetos do Google Cloud para sua organização.
-
Clique no menu suspenso de seleção de projeto na parte superior da página, ao lado do logotipo do Google Cloud.
-
Na caixa de diálogo que se abre, clique em Novo Projeto no canto superior direito.
-
No campo Nome do projeto, insira um nome descritivo, como
Meeting Notes Agent QA. -
Se aplicável, selecione sua organização no menu suspenso Organização. Deixe Localização como Sem organização se sua conta for pessoal.
-
Clique em Criar. Uma notificação aparece quando o provisionamento é concluído.
-
Clique na notificação ou abra o menu suspenso de seleção de projeto novamente e selecione o novo projeto. Confirme se o nome aparece na barra de navegação superior antes de continuar.
Habilitar as APIs necessárias
-
Na barra lateral esquerda, vá para APIs e Serviços > Biblioteca.
-
Na barra de pesquisa, digite
Gmail API. Clique em Gmail API nos resultados e clique em Habilitar. Aguarde a confirmação antes de continuar. -
Retorne à Biblioteca. Pesquise por
Google Docs API. Clique em Google Docs API e clique em Habilitar. -
Retorne à Biblioteca. Pesquise por
Google Drive API. Clique em Google Drive API e clique em Habilitar. -
Confirme que todas as três APIs estão ativas indo para APIs e Serviços > APIs e serviços habilitados. Todas as três devem aparecer na lista antes de prosseguir. Se alguma API estiver faltando, o fluxo de consentimento OAuth falhará.
Configurar a tela de consentimento OAuth
-
Vá para APIs e Serviços > Tela de consentimento OAuth.
-
Se a conta dedicada do Gmail pertencer a uma organização do Google Workspace, selecione Interno. Isso restringe o acesso apenas a usuários dentro da sua organização e é recomendado para ferramentas internas. Se estiver usando uma conta pessoal do Gmail, selecione Externo. Aplicativos externos permanecem em modo de teste até serem publicados, o que limita os usuários autorizados apenas à lista de usuários de teste.
-
Clique em Criar.
-
Na página Informações do aplicativo, preencha o campo Nome do aplicativo com
Meeting Notes Agent. Insira um E-mail de suporte ao usuário e pelo menos um E-mail de contato do desenvolvedor. Clique em Salvar e Continuar. -
Na página Escopos, clique em Adicionar ou Remover Escopos. Pesquise e adicione os seguintes escopos:
https://www.googleapis.com/auth/gmail.readonly,https://www.googleapis.com/auth/documents.readonlyehttps://www.googleapis.com/auth/drive.readonly. Clique em Atualizar, depois clique em Salvar e Continuar. -
Se você selecionou Externo, uma página de Usuários de teste aparece. Clique em Adicionar usuários e adicione o endereço de e-mail da caixa de entrada dedicada do Gmail (por exemplo,
meetingnotes@company.com). Clique em Adicionar, depois em Salvar e continuar. -
Revise o resumo na tela final e clique em Voltar ao Painel.
Criar o ID do cliente OAuth 2.0
-
Vá para APIs e Serviços > Credenciais. Clique em Criar credenciais no topo da página e selecione ID do cliente OAuth 2.0.
-
Em Tipo de aplicativo, selecione Aplicativo da Web. No campo Nome, insira um rótulo como
Agente de Notas de Reunião - QApara facilitar a identificação entre os ambientes. -
Role para baixo até a seção URIs de redirecionamento autorizados e clique em Adicionar URI. Insira o URI de redirecionamento anexando
/oauth/callbackà URL do serviço API para a API personalizada. Este valor é rotulado como URL base da API na aba Perfil no Gerenciador de API. O caminho deve ser exatamente/oauth/callbacksem barra no final. Qualquer discrepância causa um erroredirect_uri_mismatchquando o fluxo OAuth é executado. -
Clique em Criar.
Copiar e armazenar as credenciais
Após clicar em Criar, o Google exibe um diálogo mostrando o novo ID do cliente e o segredo do cliente. Copie ambos os valores imediatamente e armazene-os com segurança em um gerenciador de senhas ou cofre de segredos. O segredo do cliente é mostrado na íntegra apenas neste diálogo. Se você fechá-lo sem copiar, poderá regenerar o segredo mais tarde na página Credenciais clicando em Editar na entrada de credencial, mas você também deve atualizar a variável de projeto client_secret com o novo valor. Clique em OK para fechar o diálogo assim que ambos os valores forem salvos.
Autorizar acesso ao Gmail
Antes que o fluxo de trabalho de polling agendado possa ser executado, um administrador deve concluir uma autorização OAuth 2.0 única para a caixa de entrada dedicada do Gmail. Esta etapa armazena um token de atualização na chave de armazenamento do Cloud Datastore AIA_Authorized_Users para uso em execuções agendadas subsequentes.
Para autorizar o acesso ao Gmail:
- Após implantar o projeto, acione a operação Handle Connect Gmail no fluxo de trabalho de Autenticação OAuth do Gmail navegando até o endpoint da API
/connect-gmailpublicado pelo Gerenciador de API Jitterbit. - Complete a tela de consentimento do Google para a conta dedicada do Gmail. O Google redireciona de volta para o endpoint de callback da API Jitterbit com um código de autorização.
- O agente troca o código de autorização por tokens de acesso e atualização, recupera o endereço de Gmail associado e armazena o token de atualização na chave de armazenamento do Cloud Datastore
AIA_Authorized_Users. - Confirme se a variável de projeto
refresh_tokenestá preenchida ou se um registro aparece na coleçãoAIA_Authorized_Usersantes que o fluxo de trabalho de polling agendado seja executado pela primeira vez.
Revisar fluxos de trabalho do projeto
O projeto Studio contém seis fluxos de trabalho que implementam a funcionalidade do Agente de Notas de Reunião, organizados em dois grupos funcionais.
Autenticação e polling
| Fluxo de Trabalho | Descrição |
|---|---|
| Autenticação OAuth do Gmail | Trata da autorização única OAuth 2.0 para a caixa de entrada dedicada do Gmail e armazena o token de atualização no Cloud Datastore. |
| Polling do Gmail e Recuperação de Mensagens | Executa em um cronograma de 24 horas para autenticar com o Gmail e recuperar novos e-mails de notas de reunião. |
Autenticação OAuth do Gmail
Este fluxo de trabalho trata do fluxo de autorização única OAuth 2.0 para a caixa de entrada dedicada do Gmail. Um administrador navega até o endpoint da API /connect-gmail, que constrói a URL de autorização do Google e redireciona para a tela de consentimento do Google. Após o consentimento, o Google retorna um código de autorização para o endpoint de callback da API Jitterbit. O fluxo de trabalho troca o código por tokens de acesso e atualização, recupera o endereço do Gmail associado ao token e armazena o token de atualização na chave de armazenamento AIA_Authorized_Users do Cloud Datastore para reutilização em todas as execuções agendadas subsequentes.
Polling do Gmail e Recuperação de Mensagens
Este fluxo de trabalho executa em um cronograma de operação de 24 horas. Ele consulta o armazenamento de chave AIA_Authorized_Users do Cloud Datastore em busca do token de atualização armazenado, troca-o por um novo token de acesso do Gmail e pesquisa a caixa de entrada do Gmail por e-mails de gemini-notes@google.com dentro da janela de 24 horas anterior. Para cada mensagem encontrada, o fluxo de trabalho recupera o payload completo da mensagem, decodifica o corpo em Base64, extrai a URL do Google Doc incorporada e analisa o ID do documento a partir da URL. Cada ID de documento é então roteado para o fluxo de trabalho de extração de conteúdo e deduplicação.
Processamento de notas de reunião
| Fluxo de Trabalho | Descrição |
|---|---|
| Extração e Deduplicação de Conteúdo do Google Docs | Verifica se uma nota de reunião já foi processada e busca o conteúdo do documento se for nova. |
| Processamento OpenAI GPT-4o | Envia o conteúdo da nota de reunião para o LLM e analisa o resumo estruturado e a resposta de itens de ação. |
| Criação de Tarefas e Eventos no Salesforce | Cria registros de Tarefas e Eventos no Salesforce para cada participante da reunião e aciona notificações no Slack. |
| Consulta Sob Demanda do Copilot | Expõe a recuperação de tarefas de reunião sob demanda via um gatilho da API do Jitterbit API Manager. |
Extração e Deduplicação de Conteúdo do Google Docs
Este fluxo de trabalho consulta o armazenamento de chaves do Cloud Datastore AIA_Processed_Meetings para determinar se o ID do documento atual já foi tratado. Se um registro correspondente existir, o fluxo de trabalho ignora o documento. Para documentos novos, o fluxo de trabalho grava o ID do documento em AIA_Processed_Meetings com o valor processed, e então chama a API de exportação do Google Docs para recuperar o conteúdo do documento como texto simples. O texto extraído é analisado para identificar a lista de participantes e isolar o conteúdo entre os cabeçalhos Resumo e Próximos passos sugeridos para processamento posterior pelo LLM.
Processamento OpenAI GPT-4o
Este fluxo de trabalho constrói um prompt a partir do conteúdo da nota de reunião extraído e o envia para a API da OpenAI. O prompt instrui o LLM a retornar um objeto JSON com as seguintes chaves: summary, next_steps e action_items (cada um com os campos description, owner, due_date e priority). O fluxo de trabalho analisa a resposta da conclusão do chat, remove quaisquer cercas de código Markdown do bloco de conteúdo e itera sobre os itens de ação para preparar cargas úteis por participante para os fluxos de trabalho do Salesforce e Slack.
Criação de Tarefas e Eventos do Salesforce
Este fluxo de trabalho processa cada proprietário de item de ação identificado na resposta do LLM. Para cada proprietário, o fluxo de trabalho resolve o e-mail do participante a partir da lista de participantes extraída, em seguida, executa uma consulta SOQL para recuperar o registro de Contato do Salesforce pelo endereço de e-mail. Se a consulta retornar exatamente um contato correspondente, o fluxo de trabalho cria um registro de Tarefa com a descrição do item de ação, uma prioridade mapeada da resposta do LLM (Alta, Média ou Baixa), uma data de vencimento obtida da resposta do LLM (padrão de sete dias a partir da data atual se nenhuma for fornecida) e um status de Não Iniciado. Também cria um registro de Evento representando a reunião, com uma duração de 30 minutos e uma data e hora de atividade definidas para quando a operação é executada, vinculada ao mesmo contato. Se a consulta retornar zero ou mais de um contato correspondente, o item de ação é ignorado. Após a criação dos registros do Salesforce, o fluxo de trabalho aciona uma mensagem direta personalizada no Slack para o participante contendo o resumo da reunião e seus itens de ação individuais.
Consulta Sob Demanda do Copilot
Este fluxo de trabalho expõe um endpoint de API personalizado do Jitterbit API Manager que aceita um parâmetro user_email no corpo da solicitação e reativa o pipeline principal de processamento de notas de reunião para o usuário especificado.
Acionar os fluxos de trabalho do projeto
Após a implantação do projeto, o fluxo de trabalho principal de processamento de notas de reunião é executado automaticamente em um cronograma de operação.
Nota
Os cronogramas de operação não estão incluídos na exportação do projeto e devem ser configurados manualmente no Studio após a implantação. A operação Token de Consulta deve ser agendada para ser executada uma vez por dia.
O fluxo de trabalho de Autenticação OAuth do Gmail deve ser acionado manualmente uma vez por um administrador navegando até o endpoint de API personalizado /connect-gmail antes que o fluxo de trabalho de polling agendado possa ser executado com sucesso.
O fluxo de trabalho de Consulta Sob Demanda do Copilot é acionado por chamadas de API para o endpoint de API personalizado /runmeetingnotes.
Solução de Problemas
Se você encontrar problemas, revise os seguintes logs para obter informações detalhadas sobre a solução de problemas:
Para assistência adicional, entre em contato com o suporte da Jitterbit.