Movendo os tokens JBPM de um nó para outro manualmente em um processo, que problemas a considerar?

StackOverflow https://stackoverflow.com/questions/1173482

  •  19-09-2019
  •  | 
  •  

Pergunta

Para um projeto, preciso mover tokens entre nós que não têm transições entre eles.

Eu posso definir o nó nos tokens e o sinal. Isso funciona bem no token raiz.

Mas o que mais eu tenho que considerar? O que acontecerá quando eu quiser mover um token quando seus tokens infantis ainda estão entre um garfo e uma junção, ou mover um token para um nó em um único ramo entre um garfo e uma junção?

De algumas experiências, descobri que:

  • Você precisa terminar o TaskInstances ao remover o token do nó.

Mas ainda estou procurando uma maneira genérica de mover tokens em um fluxo sem quebrar a execução do fluxo.

Tenho certeza de que não é um requisito tão incomum, então como você resolveu isso?

Foi útil?

Solução

Mas ainda estou procurando uma maneira genérica de mover tokens em um fluxo sem quebrar a execução do fluxo.

Infelizmente, isso não será possível. Você pode movê -los, mas precisa levar em consideração o trabalho interno do JBPM. Atualizando os tokens dos pais, por exemplo, em construções de garfo/junção etc.

Tenho certeza de que não é um requisito tão incomum

É e não é.

, então como você resolveu isso?

Ficar com os mínimos nus e não mover tokens em construções complexas.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top