Cette transaction permet de combiner plusieurs statuts précédents ou statuts de tâches liées autorisés et interdits, conditionnant le passage de statut de la tâche.
Dans la définition des statuts (GPNST) ou des exceptions de statuts par type de tâche (GPEST), il est possible de conditionner le passage du statut en indiquant un seul statut précédent, autorisé ou interdit.
Cette transaction offre la possibilité d'affiner ce paramétrage en combinant plusieurs statuts précédents autorisés et/ou éventuellement, plusieurs statuts précédents interdits.
Le principe est le suivant : lorsque le conditionnement du passage du statut est simple, il est seulement paramétré via GPNST ou les exceptions de statut (GPEST).
Dans le cas contraire, le paramétrage se fait par la définition des statuts précédents.
Exemple :
La tâche peut accéder au statut "X" seulement si le statut "A" ou le statut "B" ont été précédemment affectés et que le passage au statut "E" n'ait pas encore été effectué.
Le paramétrage est le suivant, il nécessite la création de 3 lignes de données :
Statut | Statut précédent | Valeur exacte | Autorisé/Interdit |
---|---|---|---|
X | A | Non coché | Autorisé |
X | B | Non coché | Autorisé |
X | E | Non coché | Interdit |
Données
Statut
Identifiant du statut (GPNST).
Type de tâche
Identifiant du type de tâche (GPTAC) auquel la définition du statut précédent ou celle du statut des tâches liées s'applique.
Tâches liées
Ces informations conditionnent le choix de la tâche dont le statut précédent est contrôlé.
- Si "Oui" est sélectionné, le contrôle est fait par rapport à une tâche liée dont le type de lien est précisé (selon les occurrences du paramètre TYPQPLPR).
- Si "Non" est sélectionné, le contrôle est effectué par rapport au statut de la tâche elle-même.
Phase
Indique la fourchette d'étapes dans laquelle doit se trouver la phase (GPPHP) pour passer ce statut.
Statut précédent / Statut tâches liées
Indique le statut précédent de la tâche (GPLPP) ou le statut des tâches liées (GPLPR) à la tâche pour qu'elle puisse passer ce statut.
Valeur exacte du statut précédent / Valeur exacte du statut des tâches liées
Indique si le "Statut précédent" doit être exactement égal à la valeur du statut déjà présent dans la tâche, ou si ce "Statut précédent" doit appartenir à la chaîne de caractères composée des différents statuts déjà passés pour la tâche.
Statut
Cette information a deux fonctions :
- "Statut précédent" est "autorisé " ou "interdit" pour le passage de ce statut ;
- "Autorise" ou "interdit" le passage de ce statut lorsque la phase est comprise dans la fourchette d'étapes indiquée.