Exemplo: verificação da caravana de aluguer
Construa passo a passo um fluxo que, após a partida, cria uma tarefa de verificação com subtarefas, ou aumenta a prioridade da tarefa aberta
Última atualização em
Este exemplo constrói um fluxo com um filtro, Procurar tarefa, Definir prioridade da tarefa, um Se / senão e uma tarefa com subtarefas. Não precisa de nenhum pedido à API para isso.
Nos ambientes de demonstração do Tillor, este fluxo já está pronto, em pausa, como exemplo, com o nome Verificação da caravana de aluguer. Pode vê-lo aí enquanto o constrói.
O que o fluxo faz
Um hóspede parte de uma caravana fixa. A caravana tem de ser verificada para o hóspede seguinte.
- Se ainda não houver nenhuma tarefa de verificação aberta para esse terreno, o fluxo cria uma, com cinco subtarefas e um prazo de 7 dias. A tarefa vai também para o colega que terminou a ocupação
- Se já houver uma tarefa de verificação aberta, por exemplo porque a caravana ficou livre duas vezes em pouco tempo, o fluxo não cria uma segunda tarefa. Em vez disso, a prioridade da tarefa existente sobe um nível
Os dois passos de tarefa em baixo são quase iguais. Só a descrição difere: se foi o sistema a terminar a ocupação, não há colega a mencionar.
O que precisa
- Tem a permissão Gerir automatizações, ou Todas as permissões
- Na sua organização existe um tipo de terreno para caravanas fixas, neste exemplo Caravana
- Opcional: um quadro e uma coluna para as tarefas de verificação
Construir o fluxo
1. Criar um fluxo vazio
- Vá a Administrador > Automações e clique em Nova automação
- Escolha Começar de raiz
- No caminho de navegação no topo, preencha o nome Verificação da caravana de aluguer
- Clique na tela, ao lado dos passos, e no painel, em Descrição, preencha para que serve o fluxo
2. Configurar o acionador
- Clique no acionador. Deixe Começa por em Quando algo acontece
- Em Evento escolha
occupation:ended. Escreva occupation para pesquisar - Em Nome do passo dê à etapa o nome Ocupação terminada
Agora o fluxo começa em cada ocupação que termina. Quer que seja só para caravanas fixas:
- Em Apenas quando, clique em Adicionar condição
- Clique em Variável e escolha
occupation.terrain.terrainTypeId - Deixe a comparação em é
- No valor, escolha o tipo de terreno Caravana
3. Procurar uma tarefa de verificação aberta
- Adicione um passo Procurar tarefa, ligue-lhe o acionador e dê-lhe o nome Tarefa de verificação aberta?
- Em Título preencha
Verificar {occupation.terrain.name} - Deixe ativos Ligada aos registos do evento, Apenas tarefas não concluídas e Ignorar subtarefas
O passo procura agora uma tarefa principal que ainda não está concluída, que se chama exatamente Verificar seguido do nome do terreno e que está ligada ao mesmo terreno, ao mesmo cliente ou à mesma reserva. Depois o fluxo continua por Encontrada ou Não encontrada.
4. Aumentar a prioridade
- Adicione um passo Definir prioridade da tarefa, dê-lhe o nome Aumentar prioridade e ligue-lhe a saída Encontrada
- Deixe Tarefa em
{foundTask.id} - Deixe Alteração em Um nível acima e Aumentar até em Alta
5. Verificar quem terminou a ocupação
- Adicione um passo Se / senão, ligue-lhe a saída Não encontrada de Tarefa de verificação aberta? e dê-lhe o nome Terminada por um colega?
- Clique em Adicionar condição e em Variável escolha
triggeredBy.id - Escolha a comparação não está vazio
{triggeredBy.id} está vazio se foi o sistema a terminar a ocupação, por exemplo uma tarefa agendada. Nesse caso o fluxo segue por Não.
6. Criar a tarefa
Adicione um passo Criar tarefa, dê-lhe o nome Criar tarefa de verificação e ligue-lhe a saída Sim. Preencha os campos assim:
| Campo | Valor |
|---|---|
| Título | Verificar {occupation.terrain.name} |
| Descrição | Gerada automaticamente., uma linha vazia, e Ocupação terminada por @{triggeredBy.name}({triggeredBy.id}) |
| Prioridade | Baixa |
| Vence após | 7 dias |
| Atribuir também a quem causou o evento | Ativo |
| Associar a registos | Ativo |
| Subtarefas | Cinco linhas: Limpeza, Recheio, Internet + TV, Moldura com código QR, Verificar pequenos trabalhos |
Com @{triggeredBy.name}({triggeredBy.id}) o colega é mencionado na descrição. Se quiser que a tarefa vá para um quadro, escolha em Adicionar ao quadro um quadro e em Coluna uma coluna. Quem deve receber sempre a tarefa, escolhe em Atribuir a.
Deixe o título igual ao de Tarefa de verificação aberta?. Caso contrário, o passo de pesquisa não encontra a tarefa da próxima vez.
7. A tarefa para o sistema
- Clique no passo Criar tarefa de verificação e depois em Duplicar passo
- Dê à cópia o nome Criar tarefa de verificação (sistema) e ligue-lhe a saída Não
- Defina a Descrição apenas como
Gerada automaticamente.
8. Testar e ativar
- Verifique que não há nenhum botão com problemas (como 1 problema) no topo do painel
- Abra o separador Execução de teste e clique em Executar teste. Vê que caminho o fluxo segue e que título e descrição a tarefa receberia. Não é criado nada
- Ative o interruptor Ativa
Porquê dois passos em vez de um
Pode também usar os passos Procurar tarefa e Definir prioridade da tarefa em separado. Se, por exemplo, não quiser fazer nada quando a tarefa já existe, simplesmente não ligue nada a Encontrada. Se quiser dar à tarefa existente um comentário ou outro estado, coloque outro passo a seguir a Encontrada, como Definir estado com {foundTask.id}.
O que acontece na prática
| Situação | O que o fluxo faz |
|---|---|
| Nenhuma tarefa de verificação aberta para este terreno | Cria uma nova tarefa com cinco subtarefas |
| Tarefa aberta com prioridade Baixa | Passa-a para Média |
| Tarefa aberta com prioridade Média | Passa-a para Alta |
| Tarefa aberta com prioridade Alta ou Urgente | Deixa a prioridade como está |
| Ocupação num outro tipo de terreno | Não começa |
Como a tarefa aparece no Tillor
A tarefa está em nome de Fluxo de trabalho e está ligada ao terreno e ao cliente da ocupação, e à reserva, se existir. Nem toda a ocupação tem uma reserva. O colega que terminou a ocupação aparece como pessoa atribuída à tarefa.