Fluxos de Trabalho do Agente
Um fluxo de trabalho transforma um agente num formulário de recolha estruturado. Em vez de uma conversa livre, o agente guia o utilizador passo a passo por um conjunto de perguntas — recolhendo um nome, uma data, o carregamento de um ficheiro, ou quaisquer outros dados — e depois submete os dados preenchidos para o seu backend.
Usos típicos: pedidos de passaporte, pedidos de serviço, candidaturas a emprego, tickets de suporte, formulários de registo.
Quando um fluxo de trabalho está associado a um agente, o agente segue um
guião: faz uma pergunta de cada vez, valida a resposta e depois passa para
o passo seguinte. Quando todos os campos obrigatórios estão preenchidos, o agente chama uma
função interna submit_application que cria um
registo de Submissão e desencadeia a entrega para o seu webhook ou
email.
Criando uma Coleção
- Abra a página de detalhes do agente de um agente Ativo
- Na lista de Conectores, encontre aqoon e clique em Conectar
- Digite um nome e uma descrição opcional
- Adicione passos (ver abaixo)
- Configure a entrega (webhook, email ou ambos)
- Mensagem de boas-vindas
- Clique em Criar Chave
- Volte à página de detalhes do agente e clique em Republicar para ativar o fluxo de trabalho
Adicionar ou editar um fluxo de trabalho marca o agente como tendo alterações por publicar. Tem de republicar o agente para que o fluxo de trabalho fique ativo nas conversas.
Passos do Fluxo de Trabalho
Cada passo corresponde a um campo de dados que o agente recolhe do utilizador.
| Campo | Criar uma coleção |
|---|---|
| Arquivo de Texto | Resposta de texto curto (nome, número de identificação, cidade, etc.) |
| Texto Simples | Texto livre de várias linhas (descrições, motivos, comentários) |
| Data | Uma data de calendário (data de nascimento, data de marcação, etc.) |
| Número | Um valor numérico (idade, quantidade, montante) |
| Markdown |
Uma lista fixa de opções. Defina as opções como
value|Label, uma por linha (por exemplo fr|Francês).
|
| Sim/Não | Uma escolha booleana (tem um passaporte válido? etc.) |
| Enviar |
O carregamento de um documento. Especifique os tipos de ficheiro aceites (por exemplo
.pdf,.jpg). O ficheiro é armazenado e o seu ID é incluído na
submissão.
|
Cada passo tem uma chave (um identificador único utilizado
nos dados submetidos, por exemplo full_name), uma
pergunta (o que o agente pergunta ao utilizador), e um
alternador Obrigatório. Os passos opcionais podem ser ignorados pelo utilizador.
Entrega
Quando um utilizador conclui todos os passos obrigatórios, o agente submete os dados utilizando o método de entrega que configurou:
| Método | Descrição |
|---|---|
| Webhooks | o aqoon envia um pedido POST em JSON para o seu URL com os dados completos da submissão. Adequado para integrar com o seu próprio backend ou uma ferramenta como o Zapier ou o Make. |
| Notificação por E-mail | o aqoon envia um email para os endereços que especificar (um por linha). Adequado para uma recolha simples em que não é necessária integração com backend. |
| Webhooks | Ambas as opções acima. |
Webhooks
O corpo do POST do webhook é um objeto JSON com a seguinte estrutura:
{
"reference_number": "REF-20240115-0042",
"submitted_at": "2024-01-15T10:30:00Z",
"applicant_name": "Aminata Diallo",
"applicant_email": "aminata@example.com",
"collected_data": {
"full_name": "Aminata Diallo",
"date_of_birth": "1990-05-20",
"document_type": "passport"
}
}
Mensagem de Chat
A mensagem de confirmação é o que o agente comunica ao utilizador
após uma submissão bem-sucedida. Utilize o marcador de posição
{reference_number} para incluir a referência da submissão:
Obrigado! A sua candidatura foi submetida. O seu número de referência é {reference_number}. Entraremos em contacto consigo no prazo de 5 dias úteis.
Gerenciar Assinatura
Os envios concluídos de cada agente são listados na página de detalhes dele em Envios (abra o agente → Envios). Você pode filtrar por workflow ou status.
| Status | Significado |
|---|---|
| Enviar | Acabada de receber, entrega pendente |
| Processando | Entrega em curso |
| Aprovar | Marcada manualmente como aprovada |
| Rejeitado | Marcada manualmente como rejeitada |
Abra uma submissão para ver todos os dados recolhidos, atualizar o seu estado e adicionar notas internas. O requerente não é notificado das alterações de estado — isso é tratado pelo seu próprio processo.
Editando uma Coleção
Na página de detalhes do agente, clique em Editar junto ao nome do fluxo de trabalho. Depois de guardar as suas alterações, volte à página de detalhes do agente e clique em Republicar para implementar o fluxo de trabalho atualizado.
Excluindo uma Coleção
Clique em Excluir na página de detalhes da coleção. Isso remove a coleção e todos os seus documentos. Esta ação não pode ser desfeita.