Sommaire
Cette fonctionnalité permet de définir des autorisations ou des interdictions entre types de phases (GPTPH) et classes de projets (GPCPR). Ces contrôles sont effectués au moment de la création de phases (GPPHP).
Ils permettent :
- d'éviter aux utilisateurs de créer des incohérences en associant des types de phases normalement incompatibles avec une classe de projets ;
- d'offrir la possibilité de gérer une notion d'ordonnancement : au cours de l'évolution d'un projet, il est possible ou non d'ajouter une phase d'un certain type au projet selon certaines conditions et ainsi éviter de créer, par exemple, une phase "finale" avant une phase "initiatrice".
Ce contrôle de droit de création est effectué à tous les niveaux : lors de la création manuelle d'une phase depuis la transaction des phases de projets (GPPHP), lors de la création automatique (GPCAU) ou lors de la copie d'un projet (TPDPR, DPPHP).
Cette fonctionnalité n'est active que s'il existe une occurrence CTLCRExxxx, où xxxx représente la classe de projets (GPCPR), du paramètre AUTQPR avec la valeur testée 1 égale à "A".
Données
Classe
Code alphanumérique de la classe de projets (GPCPR).
Etablissement
Création d'une phase
Type de phase
Code alphanumérique du type de phase (GPTPH).
Autorisée / Interdite
Indique si la création d'une phase de ce type, sur cette classe dans cet établissement est autorisée ou interdite.
Conditions
Etape de projet
Fourchette d'étapes dans laquelle doit se situer le projet pour autoriser la création de phases.
Phase conditionnelle
Il est possible d'aller plus loin dans la contrainte en ajoutant éventuellement une notion de type de phases conditionnel ainsi qu'une fourchette d'étapes concernant les phases de ce type. Dans ce cas, il faut également indiquer si toutes ou seulement une phase est concernée par ces étapes.
Equipartition
Si la notion d'équipartition est activée, cela signifie qu'il est autorisé de créer au plus autant de phases du type défini que de phases du type de phases conditionnel.
Exemple
La création d'une phase de type "FIN" est autorisée pour un projet possédant la classe "PRO" sur l'établissement "ETS" seulement si ce dernier est à une étape comprise entre 100 et 300.
Pour aller plus loin, il est possible d'ajouter une phase conditionnelle.
La création d'une phase de type "FIN" est autorisée pour un projet possédant la classe "PRO" sur l'établissement "ETS" seulement si ce dernier est à une étape comprise entre 100 et 300 et s'il existe une phase de type "DEB" dont l'étape est comprise entre 200 et 300.
De plus, si la notion d'équipartition est activée, cela signifie que la création de la phase "FIN" n'est autorisée qu'à la condition qu'il existe moins de phases de type "FIN" que de phases de type "DEB".
A l'inverse, il est aussi possible d'interdire l'ajout d'une phase de type "FIN" à un projet possédant la classe "PRO" sur l'établissement "ETS" si l'étape de projet est entre 100 et 200 et qu'il possède une phase conditionnelle de type "DEB" dont l'étape est égale à 200 (fourchette de 200 à 200).
Remarque : Dans cette transaction, il n'y a pas de contrôle de cohérence des données saisies au niveau des étapes. Une analyse détaillée et précise concernant le besoin du paramétrage doit permettre d'éviter les incohérences.