wiki:WF/moverinstancias

Version 6 (modified by gbisotto, 15 years ago) (diff)

--

Mover Instâncias

WikiInclude(WF/tableofcontents)?

Através da interface de Mover Instâncias, um usuário previamente liberado para isso, pode mover instâncias de um processo para outro. Para que faça sentido mover instâncias de é necessário que os dois processos envolvidos sejam equivalentes. Esta equivalência se dá por pelo menos um dos casos abaixo:

  1. Os dois processos devem ter exatamente as mesmas atividades;
  2. O conjunto de atividades do processo de origem deve ser um subconjunto das atividades do processo de destino;
  3. Se houver atividades a mais no processo de origem, estas devem poder ser mapeadas entre as atividades do processo de destino.

equivalencias_instancias.png

OBS: Para executar a movimentação de instâncias, os dois processos envolvidos devem estar parados. Caso isto não seja feito, usuários do processo podem executar atividades durante a movimentação, gerando instâncias órfãs.


Para acessar a interface, entre no módulo de workflow e clique no menu lateral esquerdo, e a seguir na opção Mover Instâncias:

interface_desenvolvimento_aba_menu.png

Dentro desta interface será exibida a seguinte página:

interface_desenvolvimento_mover_instancias.png

Tanto na combo Origem como na combo Destino serão listados todos os processos instalados.

Ao selecionar os processos de origem e destino, uma página com o seguinte formato será apresentada:

interface_desenvolvimento_mover_instancias_1.png

Origem

Neste lado aparecerão todas as atividades que não existirem no processo destino. Esta diferença é determinada pelo nome da atividade.

Destino

Neste aparecerão todas as atividades existentes no processo destino. Repare que o título das "casinhas" é o mesmo que o seu conteúdo. A casinha representa as atividades que existem no processo destino, o conteúdo representa a sua atividade correspondente no processo de origem. Isto quer dizer que, em um primeiro momento, podem existir casinhas vazias.

OBS: as atividades do tipo standalone não serão mostradas, visto que estas não possuem instâncias.

Incluir instâncias ativas

Marque esta caixa para mover as instâncias ativas.

Incluir instâncias finalizadas

Marque esta caixa para mover as instâncias finalizadas

Mover Instâncias

Botão que fará com que a ação de movimentação seja executada. Este só aparecerá quando

Informando as modificações de atividades

Para que as instâncias possam ser movidas, a casinha do lado do processo de origem deve ficar vazia, ou seja, é necessário que as atividades estejam, todas, do lado do processo de destino.

Isto deve ser feito clicando-se e arrastando-se o nome da atividade da casinha de origem para a casinha de destino correspondente. Quando não houver mais atividades na casinha de origem um botão Mover Instâncias aparecerá entre as duas colunas, basta clicar sobre ele para executar a movimentação.

Attachments