Structuration des tâches dans les processus

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 sys­tè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

Création des sous-tâches

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 ?