Estes guias explicam como estender a funcionalidade do Google Workspace Studio criando etapas personalizadas que os fluxos podem executar.
Para começar, siga nosso guia de início rápido, Criar uma etapa de calculadora com o Apps Script.
Testar o guia de início rápido
Os fluxos permitem que os usuários do Google Workspace automatizem tarefas em vários serviços combinando uma série de etapas sem escrever código. Ao estender os fluxos, você permite que os usuários adicionem as funções do seu app como etapas.
Por exemplo, os usuários podem classificar e atribuir perguntas de clientes recebidas com um fluxo que faz o seguinte:
- Começa quando você recebe um e-mail de um cliente.
- Pede para o Gemini classificar o e-mail.
- Cria uma tarefa para que eu entre em contato com a equipe de vendas ou de suporte.
Conceitos do Workspace Studio
Os termos e conceitos a seguir definem os principais componentes do Workspace Studio:
- Fluxos
- Os usuários criam fluxos no Workspace Studio para automatizar tarefas no Google Workspace e em outros serviços. Os fluxos têm integração profunda do sistema, reconhecimento contextual e podem usar a IA.
- Etapa
- Uma única etapa no processo automatizado de um fluxo. Essencialmente, é uma única tarefa em uma sequência de tarefas que seguem um evento inicial. Cada etapa é executada de forma síncrona, ou seja, ela conclui a operação antes que a próxima etapa da sequência comece. Os usuários definem a ordem das etapas, permitindo que personalizem o fluxo lógico de tarefas. As etapas podem ter, mas não exigem, entradas e saídas. Exemplos de etapas incluem "enviar um e-mail", "postar em um espaço do Chat" e "perguntar ao Gemini". As etapas podem incluir tarefas fora do Google Workspace, como criar um lead de CRM.
- Variável de entrada
- As variáveis de entrada são recebidas por etapas. Elas são definidas pelo usuário no card de configuração de uma etapa enquanto o usuário configura a etapa. Por exemplo, colete um endereço de e-mail, um horário ou um comando do Gemini.
- Variável de saída
- As variáveis de saída são retornadas por etapas e podem ser enviadas para outra etapa. Por exemplo, você usa uma variável de saída para transmitir um endereço de e-mail para outra etapa que o usa para especificar o destinatário de um e-mail.
- Variável dinâmica
- Uma variável cujos dados só podem ser determinados quando o usuário configura o fluxo. Por exemplo, o Google Forms tem perguntas e respostas variadas. O número de perguntas e respostas (e o conteúdo delas) não pode ser determinado até que um formulário específico inicie um fluxo. As variáveis dinâmicas consideram esse caso.
- Recurso personalizado
- Uma estrutura de dados personalizada que você pode definir para agrupar várias variáveis. Por exemplo, para criar um lead de CRM, transmita um recurso personalizado que contenha um endereço de e-mail, endereço e nome.
- Card
Elemento básico para interfaces do usuário em complementos. Os cards oferecem suporte a um layout definido, elementos interativos da interface, como botões, e rich media, como imagens. Os cards têm recursos especiais para criar fluxos:
IncludeVariables: uma propriedade que permite a inclusão de variáveis dinâmicas.Type: define o tipo de dados que as variáveis de entrada esperam.
- Registro de atividades
Descreve o que acontece quando um fluxo é executado. Por padrão, os registros de atividades incluem o nome do iniciador ou da etapa definida estaticamente no manifesto. Você também pode fornecer registros de atividades personalizados.
Confira o que você pode criar
Os fluxos são criados na plataforma de complementos do Google Workspace. Se você já tiver um complemento, poderá estender a funcionalidade dele para incluir fluxos atualizando o manifesto para conter uma seção específica do fluxo.
Se você estiver começando do zero, siga nosso guia de início rápido, Criar uma etapa de calculadora com o Apps Script.
Testar um guia de início rápido
Em seguida, leia estes guias para continuar personalizando a etapa do fluxo:
- Criar uma etapa
- Variáveis de entrada
- Validar uma variável de entrada
- Variáveis de saída
- Definir um recurso personalizado
- Variáveis dinâmicas
- Criar um card de configuração
- Registrar atividades e erros
- Objetos de evento do Workspace Studio