J'ai lu un peu sur les conceptions de flux de travail et je suis confus sur la façon de modéliser mon application. Toute aide est grandement appréciée!. Conception de Workflow Foundation. Workflows multiples ou un grand flux de travail avec les activités IfElse?
est ici l'exigence:
- flux de travail séquentiel avec 5 haut niveau Activités
- Chaque activité de haut niveau peut contenir 1 - 5 activités enfants.
- De nouvelles activités pour enfants peuvent être introduites à l'avenir.
- L'entrée dans le flux de travail est un document et son type. Basé sur le type du document, il doit passer par une ou plusieurs activités enfants dans chaque activité de premier niveau.
- Toutes les activités de premier niveau et quelques activités enfants s'appliquent à tous les types de documents.
- Environ 5 types de documents différents sont actuellement connus. Un maximum théorique de 10 types de documents supplémentaires peut être ajouté à l'avenir. XAML sera utilisé pour la configuration du flux de travail.
- Framework: 3.5 SP1
Pour l'exigence ci-dessus, pouvez-vous s'il vous plaît conseillez quelle est la meilleure stratégie en termes de conception initiale et la maintenance:
- Design Un grand flux de travail avec beaucoup de branches IfElse dans chaque activité de haut niveau (le type de document sera vérifiée dans chaque branche ou activité enfant)
oU
- Créez des flux de travail distincts, un pour chaque type de document.
OU
- Toute autre meilleure alternative?
merci!