Gestión, envío y revisión de formularios
Se gestiona, envía y pone en revisión con los diferentes componentes Google un formulario
+4
graph TD
%%{init: {'theme': 'mc','layout': 'elk'}}%%
googlecalendarcomponent-jaqxl[Crear evento]
style googlecalendarcomponent-jaqxl stroke:#a170ff
GmailMesageComponent-uj25t[<div><img src="/_astro/gmail.CLxyIGOu.svg" style="height: 20px !important;width: 20px !important"/></div>Enviar correo]
style GmailMesageComponent-uj25t stroke:#a170ff
GDriveFilesComponent-0mjfr[<div><img src="/_astro/google_drive.wKmDsV2c.svg" style="height: 20px !important;width: 20px !important"/></div>Mover a carpeta de formularios]
style GDriveFilesComponent-0mjfr stroke:#a170ff
GSheetCellComponent-fmnmq[Obtener datos para preguntas]
style GSheetCellComponent-fmnmq stroke:#a170ff
googleFormscomponent-aowyt[Crear formulario]
style googleFormscomponent-aowyt stroke:#a170ff
googleFormsDatacomponent-gtnj5[Crear preguntas de formulario]
style googleFormsDatacomponent-gtnj5 stroke:#a170ff
GDriveFolderComponent-4gs0x[<div><img src="/_astro/google_drive.wKmDsV2c.svg" style="height: 20px !important;width: 20px !important"/></div>Obtener carpeta de formularios]
style GDriveFolderComponent-4gs0x stroke:#a170ff
ParseData-hsneb[<div><img src="/_astro/braces.Djq0PW4_.svg" style="height: 20px !important;width: 20px !important"/></div>Obtener id de carpeta]
style ParseData-hsneb stroke:#a170ff
ParseData-l0t0p[<div><img src="/_astro/braces.Djq0PW4_.svg" style="height: 20px !important;width: 20px !important"/></div>Obtener Datos]
style ParseData-l0t0p stroke:#a170ff
Prompt-63lqj[<div><img src="/_astro/square-terminal.BMOXc-nZ.svg" style="height: 20px !important;width: 20px !important"/></div>Consulta]
style Prompt-63lqj stroke:#a170ff
TextInput-m37hp[<div><img src="/_astro/type.Dy26vmDy.svg" style="height: 20px !important;width: 20px !important"/></div>Email a enviar]
style TextInput-m37hp stroke:#a170ff
OpenAIModel-4xmn9[<div><img src="/_astro/openAI.BhmuxEs3.svg" style="height: 20px !important;width: 20px !important"/></div>OpenAI]
style OpenAIModel-4xmn9 stroke:#a170ff
ChatOutput-9yddi[<div><img src="/_astro/messages-square.BaSDmT6g.svg" style="height: 20px !important;width: 20px !important"/></div>Chat Output]
style ChatOutput-9yddi stroke:#a170ff
TextInput-60yea[<div><img src="/_astro/type.Dy26vmDy.svg" style="height: 20px !important;width: 20px !important"/></div>Nombre del formulario]
style TextInput-60yea stroke:#a170ff
AdvancedAgent-drbs4[Agent]
style AdvancedAgent-drbs4 stroke:#a170ff
GSheetCellComponent-fmnmq -.- googleFormsDatacomponent-gtnj5
linkStyle 0 stroke:#a170ff
googleFormsDatacomponent-gtnj5 -.- googleFormscomponent-aowyt
linkStyle 1 stroke:#a170ff
GDriveFolderComponent-4gs0x -.- ParseData-hsneb
linkStyle 2 stroke:#a170ff
googleFormscomponent-aowyt -.- ParseData-l0t0p
linkStyle 3 stroke:#a170ff
ParseData-l0t0p -.- Prompt-63lqj
linkStyle 4 stroke:#a170ff
TextInput-m37hp -.- Prompt-63lqj
linkStyle 5 stroke:#a170ff
TextInput-m37hp -.- googlecalendarcomponent-jaqxl
linkStyle 6 stroke:#a170ff
TextInput-60yea -.- googleFormscomponent-aowyt
linkStyle 7 stroke:#a170ff
ParseData-hsneb -.- GDriveFilesComponent-0mjfr
linkStyle 8 stroke:#a170ff
Prompt-63lqj -.- AdvancedAgent-drbs4
linkStyle 9 stroke:#a170ff
googlecalendarcomponent-jaqxl -.- AdvancedAgent-drbs4
linkStyle 10 stroke:#a170ff
GmailMesageComponent-uj25t -.- AdvancedAgent-drbs4
linkStyle 11 stroke:#a170ff
OpenAIModel-4xmn9 -.- AdvancedAgent-drbs4
linkStyle 12 stroke:#a170ff
AdvancedAgent-drbs4 -.- ChatOutput-9yddi
linkStyle 13 stroke:#a170ff
GDriveFilesComponent-0mjfr -.- AdvancedAgent-drbs4
linkStyle 14 stroke:#a170ff
Gestão, envio e revisão de formulários
🧩 Visão Geral
Este fluxo de trabalho automatiza a criação, distribuição e gestão de um Formulário Google. Ele começa buscando dados de perguntas de uma Planilha Google para construir um novo formulário. Uma vez criado, o fluxo de trabalho coordena um agente de IA para mover o formulário para uma pasta designada no Google Drive, agendar um evento de revisão no Google Agenda e enviar um e-mail com o link de respostas do formulário via Gmail. Este processo otimiza o ciclo de vida completo de um formulário para revisão e colaboração.
⚙️ Principais Funcionalidades
- Busca dados estruturados de perguntas e respostas de uma Planilha Google para preencher um formulário.
- Cria um novo Formulário Google com perguntas de múltipla escolha com base nos dados recuperados.
- Utiliza um agente de IA para orquestrar ações subsequentes usando ferramentas integradas do Google Workspace.
- Move automaticamente o formulário criado para uma pasta especificada no Google Drive.
- Agenda um evento no calendário para revisão do formulário e envia um e-mail de notificação com o link de respostas do formulário.
🔄 Etapas do Fluxo de Trabalho
| Nome do Componente | Função no Fluxo de Trabalho | Entradas Principais | Saídas Principais |
|---|---|---|---|
| Obter Dados para Perguntas | Recupera os dados brutos de perguntas e respostas de uma Planilha Google especificada. | Planilha e Folha do Google selecionadas | Dados da Planilha |
| Criar Perguntas do Formulário | Transforma os dados brutos da planilha em um formato estruturado adequado para criar perguntas de Formulários Google. | Dados da Planilha | Dados de Perguntas Formatados |
| Criar Formulário | Cria um novo Formulário Google usando o título fornecido e os dados de perguntas estruturados. | Título do Formulário, Dados de Perguntas Formatados | Dados do Novo Formulário |
| Obter Dados do Formulário | Extrai informações-chave (ID, URL, link de respostas) do formulário recém-criado para uso nas etapas subsequentes. | Dados do Novo Formulário | Detalhes do Formulário Formatados |
| Obter Pasta de Formulários | Localiza a pasta de destino no Google Drive para onde o formulário precisa ser movido. | Nome da Pasta de Destino | Dados da Pasta |
| Obter ID da Pasta | Analisa os dados da pasta para extrair o ID específico da pasta necessário para a operação de mover o arquivo. | Dados da Pasta | ID da Pasta |
| E-mail para Enviar | Fornece o endereço de e-mail do destinatário para o evento do calendário e o e-mail de notificação. | Entrada do Usuário (Endereço de E-mail) | Texto do E-mail |
| Consulta | Constrói um prompt de instrução detalhado para o agente de IA, combinando os detalhes do formulário e o e-mail de destino. | Detalhes do Formulário Formatados, Texto do E-mail | Prompt de Instrução do Agente |
| Modelo OpenAI | Fornece o modelo de linguagem grande que alimenta o raciocínio e a tomada de decisão do agente de IA. | Configuração do Modelo | Modelo de Linguagem |
| Criar Evento | Serve como uma ferramenta para o agente criar eventos no Google Agenda. | Configuração da Ferramenta | Ferramenta de Calendário |
| Enviar E-mail | Serve como uma ferramenta para o agente enviar mensagens via Gmail. | Configuração da Ferramenta | Ferramenta Gmail |
| Mover para Pasta de Formulários | Serve como uma ferramenta para o agente mover arquivos dentro do Google Drive. | Configuração da Ferramenta | Ferramenta Drive |
| Agente | O agente de IA central que interpreta o prompt de instrução e usa as ferramentas disponíveis (Calendário, Gmail, Drive) para executar as tarefas necessárias. | Prompt de Instrução do Agente, Modelo de Linguagem, Ferramenta de Calendário, Ferramenta Gmail, Ferramenta Drive | Resposta do Agente |
| Saída do Chat | Exibe a resposta final e o resultado do agente de IA na interface do chat. | Resposta do Agente | Mensagem Exibida |
🧠 Notas
- O fluxo de trabalho requer credenciais válidas do Google com permissões apropriadas para Planilhas Google, Formulários, Drive, Agenda e Gmail.
- A eficácia do agente de IA depende da clareza do prompt de instrução e da configuração correta das ferramentas fornecidas.
- A pasta de destino no Google Drive deve existir e estar acessível para que a operação de mover o arquivo tenha sucesso.
- O fluxo de trabalho assume que a Planilha Google de origem tem uma estrutura específica com colunas para perguntas e respostas de múltipla escolha.