Esta seção explica como criar uma automatização do zero: definir parâmetros de entrada, configurar os passos e publicá-la para que fique pronta para ser executada.
As automatizações são criadas na janela de . Ao clicar em , abre-se o editor onde você poderá configurar:
- : um nome descritivo para identificá-la.
- : um breve texto com as ações ou objetos que serão gerados.
Cada automatização pode definir — os dados de que precisa para funcionar (por exemplo: um site, uma tarefa, um texto, uma data).
Ao conectá-la a um disparador ou botão, configura-se de onde vêm os valores desses parâmetros naquele contexto. Uma automatização só pode ser conectada se todos os seus parâmetros obrigatórios puderem ser fornecidos. Se algum ficar sem atribuição, o sistema exibirá um aviso.
Também é possível criar automatizações , para fluxos que não precisam de dados de entrada.
Texto, Número, Booleano (sim/não)
Tarefa, Projeto, Subprojeto, Workflow, Modelo de tarefa
Formulário, Modelo de formulário
Site, Elemento de rede, Conteúdo de elemento de rede, Solicitação de acesso ao site
Cliente, Fornecedor, Unidade operacional
Operação de materiais, Item de operação
Formulário de engenharia, Engenharia, Modelo de engenharia
Usuário, Perfil, Pessoal (staff), Contato
Campo personalizado, Atributo, Estado, Marco, País
Os passos são as operações que se executam em cadeia depois que a automatização é iniciada. Cada passo tem:
- : qual operação vai realizar (criar um objeto, buscar, atualizar, enviar e-mail, etc.)
- (opcional): um nome que ajuda a identificar o que esse passo faz no fluxo.
- : os dados de que a ação precisa para ser executada.
Os passos são executados em ordem sequencial. Cada passo pode usar como entrada:
- Os da automatização
- Os (por exemplo, o ID de um objeto criado em um passo anterior)
Cada campo de um passo pode receber seu valor de diferentes formas:
Um valor fixo definido na configuração (ex: sempre atribuir o estado "Em andamento")
Um dado do objeto que acionou o disparador (ex: o site da tarefa)
Dados adicionais disponíveis no contexto de execução
Um valor que depende de uma condição (ex: se o estado é X, usar valor A; caso contrário, valor B)
A mensagem de erro do passo que falhou (disponível apenas em passos de contingência)
Permitem definir lógica if/then para os campos. Os operadores disponíveis são:
O valor é exatamente igual
O valor está dentro de uma lista
O valor contém outro valor
As ações organizam-se em categorias. A seguir, a lista completa:
Permitem buscar objetos existentes para usá-los em passos posteriores.
- Buscar cliente
- Buscar fornecedor
- Buscar projeto
- Buscar workflow
- Buscar tarefa em workflow
- Buscar e atualizar tarefas em workflow
- Buscar formulário
- Buscar formulários irmãos
- Buscar site
- Buscar elemento de rede
- Buscar conteúdos de elemento de rede
- Buscar atributo
- Buscar usuários por perfil
- Buscar operação de materiais
- Buscar cotação
- Buscar referência de integração
- Buscar documento de referência (arquivo, formulário, workflow, engenharia, cotação, solicitação de acesso ao site)
- Buscar resposta de campo personalizado (em tarefa, workflow, elemento de rede, site, cliente)
- Buscar membro de solicitação de acesso ao site
Permitem modificar objetos existentes.
- Atualizar tarefa
- Atualizar formulário
- Atualizar conteúdo de formulário
- Atualizar workflow (estado)
- Atualizar site
- Atualizar elemento de rede
- Atualizar cliente
- Atualizar formulário de engenharia
- Atualizar cotação
- Atualizar operação de materiais
- Atualizar resposta de campo personalizado (em tarefa, workflow, site, elemento de rede, cotação, cliente)
- Atualizar documento de referência (arquivo, formulário, workflow, engenharia, cotação)
Permitem criar novos objetos no sistema.
- Criar tarefa
- Criar formulário
- Criar workflow
- Criar projeto
- Criar site
- Criar elemento de rede
- Criar cliente
- Criar campo personalizado em tarefa
- Criar item de cotação
- Criar operação de materiais
- Criar item de operação de materiais
- Clonar itens de operação
- Criar referência de integração
- Criar documento de tarefa (formulário)
- Criar documento de tarefa (workflow)
- : envia um e-mail com destinatário, assunto, contexto e destinatários adicionais.
- : executa um prompt personalizado com contexto de entrada e retorna dados estruturados conforme um esquema definido.
- : analisa fotos de formulários de site para revisar o equipamento.
- : analisa uma entrada de formulário usando IA.
- : realiza uma chamada HTTP (GET/POST/PATCH/PUT) a um serviço externo com headers, body, credenciais e timeout configurável.
- : executa código Python com variáveis de contexto e retorna resultados estruturados. Suporta saída de arquivos.
- : envia dados a um endpoint remoto configurado, com suporte a objetos de contexto e notificação de erros por e-mail.
- : executa uma automatização standalone como subpasso, passando parâmetros dinamicamente.
- : interrompe a execução se uma condição for atendida (útil para validações prévias).
- : retorna uma resposta HTTP personalizada (apenas para automatizações executadas via API). Permite definir status code (200, 201, 204, 400-500) e body JSON.
As automatizações têm um ciclo de vida de :
: ao criar ou modificar uma automatização, as alterações ficam em estado de rascunho. Você pode editar livremente sem afetar a versão ativa.
: ao publicar, é gerado um (versão congelada) da configuração. Essa é a versão que se executa.
: se você fez alterações que não quer manter, pode descartar o rascunho e voltar à última versão publicada.
: Uma automatização não pode ser ativada se tiver parâmetros sem atribuição em seus disparadores ou ações. O sistema exibe um aviso nesses casos.