O que é um Workflow no Sybot
Um Workflow Sybot é um processo low-code composto por tarefas interligadas. Cada tarefa executa uma função; as ligações e as condições determinam qual passo deve prosseguir.
Elementos principais
- Tarefa (Task): unidades operacionais configuráveis, como leitura de dados, envio de mensagens, chamada de um serviço ou controle de fluxo.
- Ligações (Connections): representam os possíveis caminhos entre as tarefas.
- Condições de saída (Output Conditions): decidem qual ligação seguir com base no resultado ou em uma expressão.
- Parâmetros (Parameters): dados recebidos pelo workflow ou produzidos pelas tarefas.
- Variáveis (Variables): valores geridos durante a execução.
- Grupos (Groups): contêineres visuais usados para tornar diagramas complexos legíveis.
Ciclo de vida
- Criar o workflow em Designer Workbench.
- Adicionar as tarefas em Workflow Designer.
- Configurar propriedades, parâmetros e condições.
- Validar e salvar o diagrama.
- Testar o workflow no Designer com dados não sensíveis.
- Iniciar ou agendar em Execuções.
- Analisar resultados e anomalias em Logs.
Composição e reutilização
As tarefas Run Workflow, Iterator, Parallel Run Workflow e Parallel Branches permitem decompor um processo em partes reutilizáveis ou concorrentes. Defina claramente as entradas, saídas e responsabilidades de cada workflow filho.
Validação
Antes da execução, o Sybot verifica a coerência do diagrama e sinaliza configurações incompletas. A validação estrutural não substitui um teste funcional: verifique sempre os dados produzidos, os caminhos alternativos e o tratamento de erros.