Déplacement jBPM jetons d'un nœud à l'autre manuellement dans un processInstance, quelles sont les questions à prendre en compte?

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

  •  19-09-2019
  •  | 
  •  

Question

Pour un projet dont j'ai besoin de se déplacer entre les nœuds Tokens qui ont pas de transitions entre eux.

Je peux définir le nœud sur Tokens et les signaux. Cela fonctionne très bien sur le jeton racine.

Mais que dois-je prendre en compte? Qu'est-ce qui va se passer quand je veux déplacer un jeton quand il est des jetons d'enfants sont encore entre une fourchette et une jointure, ou de déplacer un jeton à un noeud sur une branche unique entre une fourchette et une jointure?

A partir de quelques expériences que j'ai trouvé que:

  • Vous devez terminer TaskInstances lorsque vous retirez leur jeton de leur noeud.

Mais je suis toujours à la recherche d'une manière générique pour déplacer les jetons dans un flux sans casser l'exécution du flux.

Je suis sûr que ce n'est pas une telle exigence hors du commun, alors comment avez-vous résolu ce problème?

Était-ce utile?

La solution

  

Mais je suis toujours à la recherche d'un générique   façon de déplacer les jetons dans un flux sans   briser l'exécution du flux.

Malheureusement, cela ne sera pas possible. Vous pouvez les déplacer, mais doivent prendre en compte le fonctionnement interne de jBPM. Mise à jour de jetons mères par exemple dans la fourche / join constructions etc ..

  

Je suis sûr que ce n'est pas si rare   exigence

Il est et ce n'est pas.

  

, alors comment avez-vous résolu   cela?

Rester avec les Minimals nus et ne pas bouger jetons dans des constructions complexes.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top