J'ai un modèle qui représente un processus d'enregistrement, qui doit suivre la progression de plusieurs processus (chèques de fond, entretiens, collection d'informations ...). Chacun peut être représenté par une machine à états, puis l'état général de l'enregistrement pourrait dépendre de l'état des autres. p>
L'aasme peut-elle gérer cela? Toute autre idée ou considération de conception? P>
3 Réponses :
Essayez ce plugin, que vous pouvez utiliser pour même hériter d'autres machines d'état: P>
Si vous avez besoin de plusieurs statemachines dans un modèle, il s'agit probablement de grandir et il est temps de diviser le modèle. Donc, dans votre exemple, vous devez ajouter des modèles pour les chèques d'information, les entretiens, la collection d'informations ... P>
Il existe plusieurs modèles pour toutes ces choses et c'est le processus global qui a besoin de la modélisation de la sate.
Un besoin de plusieurs statemachines ne représente pas nécessairement un besoin de décomposition du tout. En fait, cela peut résulter d'une bonne décomposition ayant déjà été appliquée. Par exemple dans l'Usecase de l'OP. C'est bien si le modèle à la fin d'A a-beaucoup a sa propre machine à états, mais vous aurez toujours besoin d'une machine-machine sur le parent pour l'état de la collection, à moins que vous n'ayez l'intention de ne utiliser que beaucoup de Difficile d'audit des transitions conditionnelles.
Étant donné que cette question se pose lorsque vous google google plusieurs machines d'état dans un modèle, il serait bon d'avoir une réponse, bien qu'il y ait déjà une réponse.
S'il vous plaît essayez de faire: Ceci créera deux machines d'état basées sur deux colonnes, la recherche et la synchronisation. P> p>