Les tâches peuvent contenir des sous-tâches. Ces sous-tâches peuvent être prédéfinies ou créées en cours d’exécution. La création de sous-tâches peut se poursuivre à travers plusieurs niveaux désirés. La réalisation d’une tâche peut être complètement ou partiellement distribuée au sein de ses sous-tâches. Les sous-tâches d’une tâche principale peuvent être combinées pour former un flux de production. Il en va de même pour les tâches d’un projet ou d’une phase. Les tâches d’un flux de production sont liées par des données communes (par exemple une tâche requiert un document comme entrée représentant une sortie pour une autre tâche) et des conditions (par exemple une tâche peut uniquement être démarrée lorsqu’une autre tâche été finie). Un tel flux de production défini par l’utilisateur peut être modifié en cours d’exécution et peut être copié afin d’être réutilisé.
Les tâches qui composent un flux de production sont automatiquement démarrées par le système au moment où les données d’entrée nécessaires sont disponibles. Dans le cas contraire, le traitement des tâches est automatiquement interrompu. Les sous-tâches de la tâche quant à elles sont automatiquement annulées une fois cette dernière annulée. Également, la tâche principale se finit automatiquement si les données de sortie attendues sont disponibles par l’exécution de ses sous tâches. Ainsi, le traitement des flux de production est supporté par le système.
Lorsque nous définissions les données d’entrée et de sortie des nouvelles tâches (voir 12.1.2.3 « Création des tâches : le cas général), nous avions abordée la création des flux de production au sein d’une phase ou d’un projet. Ici, nous allons traiter ce sujet plus en détails, et par ailleurs couvrir le cas des flux de production formés par les sous-tâches d’une tâche principale.
Plus:
Création de multiples sous-tâches
Division d’une tâche en sous-tâches : un exemple
Combinaison de sous-tâches pour former des flux de
production
Répartition d’une tâche en sous-tâches séquentielles : Un
exemple
Modification des sous-tâches et des tâches
principales
Traitement des flux de production : Quelle est la différence
avec le traitement des tâches simples ?