Pular para o conteúdo principal

Designer de Fluxo de Trabalho

Introdução ao Designer de Fluxo de Trabalho

Designer de Fluxo de Trabalho com o fluxo demonstrativo Processamento de Pedidos composto pelas tarefas Aguardar e Saída do Fluxo de Trabalho

O Designer de Fluxo de Trabalho é o ambiente de desenvolvimento integrado da plataforma Sybot, concebido para modelagem gráfica, configuração e gestão de processos de automação. Esta interface visual permite definir a lógica de um processo montando e ligando componentes funcionais pré-definidos (Tarefas), sem a necessidade de escrever código de programação.

A arquitetura do designer articula-se em três áreas funcionais principais.

Área de Trabalho Central (O Diagrama)

É o espaço primário, ou "canvas", onde é construída a representação visual e lógica do processo. A interação ocorre através do posicionamento das Tarefas e do traçado de conexões entre elas, modelando o fluxo de execução que o Fluxo de Trabalho seguirá.

Os elementos principais que compõem o diagrama são:

  • Tarefa: Cada ícone no diagrama representa uma Tarefa, ou seja, uma unidade de trabalho atómica que executa uma operação específica. O seu arranjo e ligação definem a arquitetura do processo.
  • Condições: As setas que ligam as Tarefas são as Condições de Saída. Elas não só definem a ordem de execução, mas representam a lógica de decisão do fluxo. A sua aparência visual fornece informações imediatas:
  • Cor: A cor da seta indica a natureza da condição. Por exemplo: o verde representa um caminho de sucesso (Padrão), enquanto o vermelho indica um caminho de falha previsto (KO).
  • Rótulo: Cada conexão tem um rótulo (Name) que descreve o seu propósito (ex: to_import, conn_ko), melhorando a legibilidade do diagrama.
  • Grupos: Contêineres visuais que permitem agrupar logicamente as Tarefas. O uso de grupos é fundamental em processos complexos para separar as diferentes fases (ex: "Aquisição de Dados", "Processamento", "Gestão de Erros"), melhorando drasticamente a organização e a compreensibilidade do diagrama.

Painel Lateral Esquerdo (Biblioteca de Componentes)

Este painel funciona como uma biblioteca de componentes, de onde é possível arrastar os elementos para o diagrama. É organizado nas secções "Tarefas em uso" (Tarefas já presentes no processo), "Tipos de Tarefa disponíveis" (a biblioteca completa de todas as Tarefas disponíveis) e "Todas as Tarefas de Fluxo de Trabalho" (para reutilizar Tarefas de outros processos).

O funcionamento detalhado deste painel é aprofundado no capítulo "Utilização das Tarefas no Fluxo de Trabalho".

Painel Lateral Direito (Propriedades)

Este painel contextual ativa-se ao selecionar um elemento no diagrama e serve para a sua configuração. Se nenhuma Tarefa estiver selecionada, mostra as propriedades gerais do Fluxo de Trabalho. Ao selecionar uma Tarefa, o painel permite definir todos os seus aspetos através de três abas: "Propriedades" (para metadados), "Configuração" (para parâmetros de entrada operacionais) e "Condições de Saída" (para a lógica de fluxo de saída).

A modalidade de utilização e configuração dos seus componentes é descrita em detalhe no capítulo "Utilização das Tarefas no Fluxo de Trabalho".

Disponibilidade da Conexão

O Designer verifica a ligação necessária às funções operacionais antes de as disponibilizar. Se a ligação não puder ser autenticada, um painel indica o problema e a tentativa automática em curso: não são enviados pedidos com credenciais em falta. Se a mensagem persistir, anote a etiqueta de serviço exibida e contacte o suporte técnico.

Quando a sessão Sybot expira, as tentativas são interrompidas e a aplicação regressa à página de login. Após uma nova autenticação, o Designer solicita automaticamente credenciais de ligação atualizadas.