Ramificações e caminhos paralelos
Abas
Nem toda execução precisa das mesmas etapas. Uma etapa de Ramificação envia uma execução para um caminho ou outro dependendo do que foi respondido, e duas conexões saindo de uma etapa executam suas etapas ao mesmo tempo. Este artigo cobre ambos, e o que acontece onde os caminhos se encontram novamente.
Etapas de Ramificação
Uma etapa de Ramificação direciona; ninguém faz nada nela. Adicione-a a partir da paleta, conecte-a à etapa anterior, depois desenhe uma conexão por caminho possível saindo de seus pontos de saída. Cada conexão de saída tem suas próprias regras; a que não tem regras é Caso contrário, usada quando nada mais corresponde. Uma ramificação precisa de pelo menos dois caminhos e exatamente um Caso contrário, ou a lista de verificação bloqueia a publicação.
Regras
Selecione a ramificação para ver sua aba de Condições: um cartão por caminho, com o título “Vai para X se essas regras corresponderem”, e o cartão Caso contrário na parte inferior. Cada regra é um campo de uma etapa anterior, uma comparação e, onde faz sentido, um valor. Adicione regras com Adicionar regra; com mais de uma regra, escolha Todas as regras devem corresponder ou Qualquer regra corresponde.
As comparações oferecidas dependem do campo, da mesma forma que no Logics do construtor de formulários:
| Campo | Comparações |
|---|---|
| Escolha, dropdown, escolha de imagem | está respondido, não está respondido, é, não é, é um dos, não é nenhum dos. O valor é escolhido das próprias opções do campo. “É” significa exatamente essas opções; “é um dos” significa qualquer uma delas. |
| Texto, email, URL e outros campos digitados | está respondido, não está respondido, é, não é, contém, não contém, começa com, não começa com, termina com, não termina com, corresponde ao padrão. |
| Número, controle deslizante, classificação | está respondido, não está respondido, é, não é, é maior que, é pelo menos, é menor que, é no máximo. |
| Data, hora | está respondido, é, é maior que, é pelo menos, é menor que, é no máximo. |
| Assinatura, imagem, upload de arquivo, tabela | está respondido, não está respondido. |
Comparações de texto ignoram maiúsculas e minúsculas. Números são comparados como números. Uma assinatura não assinada conta como não respondida. Um campo que foi deixado vazio, ou que pertence a uma etapa que a execução pulou, é comparado como vazio, então uma regra nunca pode deixar uma execução presa.
Ordem e modo
Os caminhos são verificados de cima para baixo e o primeiro caminho cujas regras corresponderem vence; mova um cartão com as setas para mudar a ordem. Mude para Tomar todos os caminhos cujas regras corresponderem quando vários caminhos devem ser executados ao mesmo tempo, por exemplo, “notificar Jurídico” e “notificar Finanças” ambos se aplicando a um grande contrato. Caso contrário é tomado apenas quando nenhum caminho corresponde, em qualquer modo.
A lista de verificação sinaliza uma regra que lê um campo de uma etapa posterior, uma comparação que não se encaixa no campo, uma regra sem valor, e uma escolha que não existe mais no formulário.
Um pedido de compra: Valor é maior que 5000 vai para “Aprovação do Diretor”, Categoria é um dos TI, Software vai para “Revisão de TI”, Caso contrário vai direto para “Pedido”. Adicione a regra de valor primeiro para que uma grande compra de TI ainda chegue ao diretor.
Caminhos paralelos
Arraste duas conexões do mesmo ponto de saída e ambas as etapas de destino começam no momento em que a etapa anterior a elas é concluída. Cada uma recebe sua própria tarefa e seu próprio email. Use quando duas pessoas podem trabalhar de forma independente: uma verificação de referência e uma verificação de antecedentes, ou dois departamentos que cada um preenche sua parte.
Coisas a saber sobre caminhos paralelos:
- A execução é concluída apenas quando todos os caminhos tiverem terminado. Uma etapa de formulário que diz A execução é concluída em sua aba Formulário significa “quando este caminho termina”; outros caminhos abertos ainda precisam terminar.
- Cada etapa de formulário paralelo começa a partir do PDF da etapa antes da divisão, a menos que os caminhos se encontrem novamente em uma junção, então duas etapas de formulário que ambas assinam o mesmo PDF em caminhos separados produzem dois documentos. Para coletar duas assinaturas em um documento, assine em sequência após as aprovações; os exemplos mostram como.
- Um envio de volta em um caminho cancela as tarefas abertas nos outros caminhos dessa execução; quando o formulário reaberto é reenviado, os caminhos começam novamente.
Onde os caminhos se encontram
Uma etapa com duas ou mais conexões de entrada é uma junção. Selecione-a: seu painel ganha uma aba, Quando vários caminhos chegam aqui, com duas opções:
- Espere por todos eles (padrão): a etapa começa assim que todos os caminhos de entrada a alcançaram.
- Continue no primeiro: a etapa começa assim que qualquer caminho chega; os outros são ignorados quando chegam mais tarde.
Uma etapa unida continua o PDF e as respostas de apenas um caminho de entrada. Selecione a conexão que você deseja que ela siga e marque Use o PDF e as respostas deste caminho como base; a lista de verificação avisa quando dois caminhos de entrada carregam cada um seu próprio PDF, porque o documento do outro caminho não é mesclado.
Etapas de término
Uma etapa de Término marca onde um caminho termina. Qualquer etapa sem nada após ela também termina seu caminho, então as etapas de término são opcionais. Adicione uma quando ajudar a ler o canvas, ou quando os caminhos terminam de forma diferente e você quer ver qual final uma execução alcançou: nomeie-os “Aprovado” e “Recusado”, e o rastreador mostra o nome.