Pular para o conteúdo principal

Clonagem de Workflow

A funcionalidade de clonagem permite criar um novo Workflow baseado num existente. Esta ferramenta foi concebida para acelerar o desenvolvimento, permitindo reutilizar lógicas de processo já consolidadas como base para novas automações ou para criar variantes de um processo padrão.

A plataforma oferece dois modos distintos de clonagem, "Clonar tudo" e "Clonar e manter as tarefas", para direcionar diferentes casos de uso arquiteturais.

Interface de Clonagem

A operação de clonagem é gerida através da janela modal "Clonar Workflow".

  • Workflow a clonar: Um campo de leitura que exibe o nome do Workflow de origem.
  • Novo nome do workflow: Um campo de texto obrigatório onde deve especificar o nome único para o novo Workflow que será criado.

Modos de Clonagem

A escolha do modo de clonagem determina a relação entre as Tarefas do novo Workflow e as do Workflow original.

Opção 1: Clonar tudo

Com este modo são criados:

  1. Um novo Workflow com a mesma estrutura e configuração do original.
  2. Novas instâncias independentes para cada Tarefa presente no Workflow de origem.

O resultado é um Workflow completamente autónomo. Qualquer alteração efetuada numa Tarefa no novo Workflow não terá qualquer impacto na Tarefa correspondente no Workflow original, e vice-versa.

Utilização recomendada: Este é o modo padrão e mais seguro, a utilizar quando se pretende criar uma cópia de um Workflow como ponto de partida para um novo processo que evoluirá de forma independente.

Opção 2: Clonar e manter as tarefas

Com este modo são criados:

  1. Um novo Workflow com o mesmo desenho (layout e conexões) do original.
  2. No entanto, as Tarefas dentro do novo Workflow não são cópias novas, mas sim referências diretas às Tarefas do Workflow original.

O resultado é que as Tarefas são partilhadas entre o Workflow original e o clonado. Isto cria uma forte dependência entre os dois processos: uma alteração na configuração de uma Tarefa partilhada (efetuada por qualquer um dos Workflows que a utilizem) refletir-se-á imediatamente em todos os Workflows que contenham uma referência a essa Tarefa.

Utilização recomendada: A utilizar em cenários avançados em que se deseja intencionalmente que múltiplos Workflows partilhem e reutilizem um conjunto de Tarefas centralizadas e idênticas. Este modo requer maior atenção na gestão, pois as alterações têm um impacto global.