Quando usar fluxos e playbooks
Use estas diretrizes gerais para determinar quando criar um fluxo ou um playbook.
Quando usar fluxos
Fluxos, subfluxos e ações são os blocos de construção básicos da automação de processos. Os fluxos são executados quando suas condições do gatilho são atendidas e cada fluxo, por sua vez, executa uma sequência de ações, lógica de fluxo e subfluxos. As ações, a lógica de fluxo e os subfluxos em um fluxo são o que criam e atualizam os dados.
Um fluxo é uma boa opção para automações de processo que atendem a esses critérios.
- Poucas ou nenhuma interação manual do usuário
- Um fluxo pode ser executado até a conclusão sem qualquer interação do usuário, desde que tenha os dados de entrada necessários. Algumas lógicas e ações de fluxo exigem que os usuários façam mudanças no registro, mas um fluxo pode pausar automaticamente até que suas condições de espera sejam atendidas. Automações de processo que dependem de interações do usuário, como ler um artigo da base de conhecimento, passar por uma check-list e coletar feedback, são mais difíceis de gerenciar com fluxos. Os fluxos não fornecem elementos de IU diretamente para os usuários interagirem. Os fluxos dependem de os usuários saberem como encontrar uma IU existente e fazer as mudanças necessárias. Por exemplo, um fluxo baseado em registro depende de um usuário fazer uma mudança em um registro específico, como um caso ou um incidente.
- Executar em volumes altos
- Uma instância pode executar centenas a milhares de fluxos por segundo. Com a emissão de relatórios de fluxo desabilitada por padrão, uma instância pode executar um alto volume de fluxos antes de ver qualquer impacto no desempenho. Se você espera executar uma automação de processo em volumes altos, um fluxo é uma boa opção em um playbook porque requer menos sobrecarga e recursos do sistema.
- Espere executar poucos ou nenhum subfluxos
- Quanto mais subfluxos um fluxo chamar, mais difícil será gerenciar a partir da interface de fluxos. Embora você possa usar lógica de fluxo condicional ou uma tabela de decisão para escolher um subfluxo a ser executado, os playbooks oferecem uma melhor experiência do usuário para executar uma sequência de subfluxos.
Quando usar playbooks
Os playbooks são criados com base em atividades, que usam fluxos, subfluxos e ações pré-criados como blocos de construção.
Um playbook é uma boa opção para automações de processo que atendem a esses critérios.
- Várias interações manuais do usuário
- Os playbooks fornecem elementos de IU para os usuários interagirem. O Playbook Experience orienta os usuários a fazer as mudanças necessárias para avançar o playbook.
- Executar em volumes baixos
- Os playbooks exigem mais recursos do sistema para serem executados porque geram elementos de IU e armazenam mais detalhes de execução.
- Espere executar muitos subfluxos
- Os playbooks oferecem uma melhor experiência do usuário para executar uma sequência de subfluxos.