Cegid XRP Ultimate  |  
I3   Actualisé le 06/10/2022
Projets
GPPHP - Phases

   Cette transaction permet de saisir les phases de projets, que l'on peut définir comme des sous-découpages d'un projet.

   Les phases sont des regroupements logiques de tâches auxquels il est possible d'associer :
- un segment analytique ;
- un ou plusieurs gestionnaire(s) ;
- des textes, etc.

   Les phases ne sont accessibles que depuis les transactions gérant les projets (GPPRO).

   Leurs étapes peuvent évoluer indépendamment les unes des autres, mais également vis-à-vis du projet.

Données

   Projet
   Informations (classe, numéro, sous-numéro, référence interne et intitulé réduit) relatives au projet (GPPRO).

   Phase

   Type
   Le type de phase est une information essentielle d'une phase. Il doit être défini au niveau de la gestion des types de phase (GPTPH).
En fonction de celui-ci, des valeurs sont proposées par défaut :
   - les propositions de la date initiale et de la date de phase ;
   - l'unité de durée de la phase ;
   - la fonction et le rôle du gestionnaire principal de la phase.

   Le type de phase permet de contrôler la saisie ou la génération d'un segment de phase.

   C'est aussi du type de phase dont dépendent les droits de création, modification et suppression des informations d'une phase en fonction de son étape.

   Numéro
   Le numéro de phase peut être saisi par l'utilisateur. Le cas échéant, il est incrémenté de 10 en 10.

   Gestionnaire
   Il s'agit du gestionnaire dit "principal" de la phase.
Ce gestionnaire peut être proposé selon le paramétrage défini au niveau du type de phase, il peut être :
- identique au gestionnaire principal du projet ;
- proposé d'après celui défini par le type de phase ;
- non proposé.

   Lors de la création d'une phase, il est automatiquement créé dans la gestion des gestionnaires de projets (GPGPR) avec la fonction et le rôle définis au niveau du type de phase. D'autres gestionnaires peuvent être associés manuellement à la phase via cette gestion.

   Segment
   Il s'agit du segment associé à la phase. Suivant le type de phase, il peut être :
- obligatoire, facultatif ou interdit ;
- modifiable ou non ;
- saisi ou généré.

   La génération automatique du segment est décrite dans le principe de génération automatique d'un segment. Ce segment devient le segment supérieur, suivant le chemin défini dans la classe de projets (GPCPR), des segments des tâches s'ils existent. De même, il devient le segment fils du segment du projet pour ce chemin.

   Exemple :

   

   Le segment peut notamment être utilisé au niveau des budgets ou pour la création du CGR composé des tâches via le paramétrage de la clé analytique (GPCLJ). Il peut être ensuite propagé sur les commandes d'achats (GCDA), les commandes de ventes (GCDV), les mouvements de stocks (GMVS) ou les bons de travail (GORM) issus des projets.

   Si la phase a généré un segment de CGR et selon le paramétrage du modèle de création de CGR (GPMCC) associé au type de phase, la modification éventuelle d'un de ses intitulés ou d'un de ses paramètres peut être reportée sur le CGR.

   Intitulé réduit
   En création, l'intitulé réduit de la phase est initialisé selon le paramétrage du type de phase (GPTPH).

   Intitulé complet
   En création, l'intitulé complet de la phase est initialisé selon le paramétrage du type de phase (GPTPH).

   Dates

   Théoriques
   Permet d'affecter une fourchette de dates théoriques à la phase. Les dates peuvent être proposées à partir de celles du projet si elles sont renseignées.
Toutes les tâches associées à une phase doivent avoir leurs dates de début et de fin théoriques comprises dans la fourchette de dates théoriques de la phase.

   Il est possible d'affecter également une durée théorique dont l'unité peut être proposée par rapport au type de phase.

   Ces informations peuvent être notamment utilisées dans le cadre d'une planification de projets.

   Réelles
   La fourchette de dates de début et de fin réelles de la phase n'est pas accessible.

   Affectation possible de ces dates :

   1) La date de début réelle peut être affectée automatiquement lors de la saisie des temps (GTMPJ) suivant le paramétrage de l'association classe de temps/classe de projets (GPATP). Elle est alors égale à la plus petite date saisie au niveau des temps pour la phase ou les tâches. Ceci est calculé lors du passage de l'étape définie dans le paramétrage GPATP (saisie, validation, transfert en comptabilité, etc.).

   2) Le traitement de clôture (TPCLO) peut également contrôler que les deux dates réelles sont renseignées, suivant le paramétrage des règles de clôture des projets (GPRCL).
Pour cette raison, il est possible de paramétrer l'affectation des dates de début et de fin réelles.
Si c'est le cas, la date de début réelle affectée est la plus petite date parmi :
   - la date de début réelle de la phase, si elle est renseignée ;
   - la date de début théorique de la phase ;
   - la date de la phase ;
   - la date initiale de la phase ;
   - la plus petite date de début réelle des tâches ;
   - la date du jour.

   La date de fin réelle affectée est la plus grande date parmi :
   - la date de clôture ;
   - la plus grande date de fin réelle des tâches ;
   - la date du jour.

   3) Il est également possible de saisir les informations réelles de la phase (à ne faire que dans certains cas particuliers comme une reprise par exemple). Pour cela, il faut définir le paramètre DAT associé au mnémonique.

   Ces informations peuvent être notamment utilisées dans le cadre d'une planification de projets.

   Date initiale
   Selon le paramétrage défini au niveau du type de phase, cette date peut être :
- obligatoire ;
- modifiable ;
- proposée à la création de la phase : les valeurs possibles sont les occurrences du paramètre DI1QPTPH.

   Date de phase
   Selon le paramétrage défini au niveau du type de phase, cette date peut être :
- obligatoire ;
- modifiable ;
- proposée à la création de la phase : les valeurs possibles sont les occurrences du paramètre DP1QPTPH.

   Etape
   Lors de la création d'une phase, l'étape est proposée par défaut à partir de celle du projet.
Ensuite, l'étape évoluera au fur et à mesure des traitements et éditions réalisés.

   Contrôle des droits de création, modification et suppression des informations d'une phase en fonction du paramétrage du type de phase et de son étape. Au niveau des types de phase dans GPTPH, indication des étapes maximales de création, modification et suppression. Pour que la création soit possible, l'étape de la phase doit être inférieure ou égale à l'étape maximale de création paramétrée pour le type de phase (même principe pour modification et suppression).

   Affichage de la date de passage de l'étape, il s'agit de la date correspondant au dernier traitement (ou édition) effectué pour la phase.

   Etablissement

   Numéro interne projet
   Information présente uniquement dans la grille. Il s'agit d'un numéro identifiant un projet. Un projet a un numéro unique. Ce numéro interne est géré automatiquement par l'intermédiaire d'un compteur défini dans la transaction GNUI pour la table QPPRO.

   Numéro interne phase
   Information présente uniquement dans la grille. Il s'agit d'un numéro identifiant une phase. Une phase a un numéro unique. Ce numéro interne est géré automatiquement par l'intermédiaire d'un compteur défini dans la transaction GNUI pour la table QPPHP.

   Autres paramètres

   Paramètres
   La saisie, le contrôle et le format des 15 paramètres sont définis dans la gestion de définition des paramètres (GPDPP).
Ils peuvent, selon paramétrage du modèle de création de CGR (GPMCC), suivre sur les paramètres des CGR segments créés depuis l'Application Projets.
Ils peuvent également être propagés sur les commandes (achats ou ventes), les mouvements de stocks ou les bons de travail issus de projets, suivant le paramétrage des articles des nomenclatures (GPPAC, GPPVT, GPPSK, GPPMA).

   Changement de gestionnaire
   Assistant de changement de gestionnaire principal, au niveau de la phase, mais aussi au niveau des tâches.

   Paramètres standard

   Compléments

   Planning
   Ces champs ne sont pas accessibles. Ils permettent d'afficher certaines informations des tâches de planning (classe, numéro, date de début, heure de début, date de fin, heure de fin théoriques, durée et unité) lorsque la phase a généré une tâche.

Boutons poussoirs

   Traitements
   Pour la phase sélectionnée, ce bouton permet de réaliser le lancement d'un ensemble de traitements et/ou éditions correspondant à des étapes définies pour le type de la phase dans GETCJ.

   Il est possible de réaliser les traitements via une barre d'avancement. Il s'agit d'un récapitulatif interactif des étapes de phases permettant de voir l'état d'avancement de la phase et d'exécuter les étapes.
Pour visualiser et utiliser cette barre, il faut que le champ de type "STEPVIEW" figure sur le formulaire de saisie. Si besoin, effectuer une personnalisation pour ajouter ce champ.
Il est également nécessaire de paramétrer les groupes d'étapes des projets (GGETPJ).

Modifications périphériques

   A la création d'une phase
   
Génération automatique d'un segment

   Création automatique des tâches
Lorsque le type de phase est associé à des types de tâche dans la gestion des créations automatiques (GPCAU), les tâches de la phase sont automatiquement créées lors de la validation de la création.

   Création automatique des numériques associés
S'il existe des règles d'association des numériques (GPRAN) pour le type de phase, suivant le paramétrage, des numériques associés (GPNAT) à la phase sont automatiquement générés lors de la validation.
Ces numériques associés peuvent notamment être utilisés pour renseigner les quantités ou les montants ou encore les montants ou taux des conditions de facturation des lignes de paniers générés depuis les tâches ou pour affecter un montant lors de la génération d'un marché de ventes ou d'achats (TPBMAA, TPBMAV).

   Création automatique des autorisations de saisie des avancements (GPASA)
Lorsque le paramétrage le permet, occurrence AUTASA du paramètre AUTQPR, des autorisations de saisie des avancements (GPASA) sont créées avec :
- comme utilisateurs : les utilisateurs associés au gestionnaire principal de la phase et du projet (GUSI) ;
- comme dates de début et de fin de période : les dates de début et de fin théoriques de la phase ou du projet.

   Calcul des périodes des avancements
S'il existe un type d'avancement (GPTAV) défini pour la classe de projets, les périodes de saisie des avancements sont calculées en fonction de la périodicité et du calendrier du type d'avancement, des dates de début et fin théoriques de la phase et de la date de "calcul d'avancement jusqu'au" du projet. Il sera ensuite possible de saisir les pourcentages d'avancement prévus puis réels de la phase pour chaque période dans une des gestions de saisie des avancements (GPPAV, GPPAP, GPPAR).

   Confidentialité

   Création automatique d'une tâche de planning (GNTAC)
Lorsqu'il existe une association entre la classe du projet de la phase et une classe de tâche de planning (GNACL), une tâche de planning est générée automatiquement suivant les informations de la phase.
Les informations transmises sont :
   - la date de début théorique. Elle initialise la date de début théorique et spécifie la date de début au plus tôt de la tâche de planning ;
   - la date de fin théorique. Elle spécifie la date à ne pas dépasser de la tâche de planning ;
   - la durée théorique. Elle initialise la durée théorique et permet également de calculer la date de fin théorique de la tâche de planning ;
   - l'unité de durée. Elle initialise l'unité de durée de la tâche de planning ;
   - les intitulés long et réduit du projet. Ils spécifient les intitulés long et réduit de la tâche de planning.

   Les dates de début et de fin théoriques de la phase permettent de fixer des bornes à la tâche de planning : date de début au plus tôt et date à ne pas dépasser.

   La génération des tâches de planning rend possible la planification d'une phase de projets, l'application de contraintes ou de liens.

   Une tâche de planning issue d'une phase est créée en tant que tâche associée à la tâche supérieure issue du projet dans la gestion des hiérarchies (GNHIE). De ce fait, la tâche supérieure liée au projet devient une tâche récapitulative.
Dans le cas où certaines phases d'un projet ne nécessitent pas de planification, il est possible de définir des exceptions de génération de tâches de planning depuis des phases. Le paramétrage s'effectue pour le type de phase dans la gestion des associations classe amont/classe de tâche planning (GNACL) en indiquant aucune création.

   Certaines informations concernant la tâche de planning liée à une phase sont visibles via le détail "Compléments".

   Le traitement TPQPN permet de générer les tâches de planning liées aux phases depuis un projet si cela n'a pas été fait en interactif.

   En modification d'une phase
   
Modification du CGR segment
Lorsque le numéro de segment est modifié sur la phase, les règles de génération automatique suivant le modèle de création de CGR (GPMCC) sont appliquées.

   Modification d'une information ayant influence sur le CGR
Si l'intitulé complet, l'intitulé réduit ou un des 15 paramètres sont modifiés et qu'ils ont été utilisés pour la création automatique d'un CGR segment (GPMCC), la modification est propagée sur ce segment.

   Modification de la date de début ou de la date de fin théorique
Si la date de début ou de fin théorique des phases est modifiée, mise à jour :
- des dates d'autorisation de saisie des avancements ;
- des périodes de saisie d'avancement sur la phase, celles-ci sont recalculées ;
- des dates du marché d'achats lié au projet ;
- des dates du marché de ventes lié au projet ;
- des dates au plus tôt et à ne pas dépasser des tâches de planning.

   Modification de la durée théorique ou de son unité
Si la durée théorique d'une phase ou son unité sont modifiées cela entraîne un recalcul de la date de fin théorique de la tâche de planning s'il en une existe pour la phase, suivant les contraintes et les liaisons définies dans l'Application Planification.

   Modification de la date de début, de la date de fin ou de la durée réelle
Si la date de début, la date de fin ou la durée réelle d'une phase sont modifiées, via une saisie des temps (GTMPJ) ou une clôture (TPCLO), les dates de début, de fin ou l'unité réelles de la tâche de planning sont modifiées s'il en existe une.

   En suppression d'une phase
   Lors de la suppression d'une phase :
- mise à l'état supprimé du CGR segment de la phase ;
- suppression des textes (GPTPR) associés au projet ;
- suppression des numériques associés (GPNAT) ;
- suppression des rubriques associées (GPRUP) ;
- suppression des liens créés manuellement (GPLPR) ;
- suppression des gestionnaires associés (GPGPR) ;
- suppression des tâches (GPLPP) ;
- suppression de la tâche de planning associée (GNTAC), des hiérarchies de tâches de planning (GNHIE) et des liens entre tâches de planning (GNLIE) si la phase a généré des informations dans l'Application Planification ;
- suppression des autorisations de saisie des avancements (GPASA) ;
- suppression des avancements saisis sur la tâche (GPPAV).

Paramètres associés au mnémonique (voir aussi : Principe de l'association)

   DAT
   La valeur "O" de ce paramètre autorise la saisie des dates réelles de la phase.
Il est conseillé de dupliquer le mnémonique GPPHP et d'activer cette fonctionnalité sur ce nouveau mnémonique.

   PCG

   DEN

Transactions associées
   DPLPP - Duplication d'une tâche

   DPPHP - Duplication des phases et tâches associées

   GCGR - Centres de gestion et de responsabilité

   GEDEJ - Enchaînements dynamiques

   GPGPR - Gestionnaires de projets

   GPLPP - Tâches

   GPLPR - Liens de projets

   GPNAT - Numériques associés

   GPPAP - Avancement prévisionnel

   GPPAR - Avancement réel

   GPPAV - Pourcentages d'avancements

   GPRUP - Rubriques de projets

   GPTPR - Textes de projets

   CHEPH - Historique des étapes de phases

   GTMPJ - Saisie des temps de projets

   GNLIE - Liens des tâches de planning

   GNTAC - Tâches de planning

   GNUTR - Utilisation des ressources

   TPREP - Retour à une étape d'un projet

   GPASA - Autorisation de saisie des avancements

   GPICP - Informations clients/fournisseurs du projet

   GPUTR - Utilisation des ressources projets

Messages
   QPAHC056 - Ajout de la phase impossible : le contrôle des autorisations est actif et il n'existe aucune autorisation valide entre la classe '$1' et le type de phase '$2'

   QPAHC057 - Ajout de la phase impossible : la création d'une phase de type '$1' est interdite pour un projet de classe '$2' dont l'étape est comprise dans la fourchette $3 (n° séquentiel : $4)

   QPAHC058 - Ajout de la phase impossible : la création d'une phase de type '$1' est interdite pour un projet de la classe '$2' possédant au moins une phase de type '$3' dont l'étape est comprise dans la fourchette $4 (n° séquentiel : $5)

   QPAHC059 - Ajout de la phase impossible : la création d'une phase de type '$1' est seulement autorisée pour un projet de classe '$2' dont l'étape est comprise dans la (les) fourchette(s) $3

   QPAHC060 - Ajout de la phase impossible : la création d'une phase de type '$1' est autorisée pour un projet de classe '$2' seulement si ce dernier possède une phase de type '$3' (n° séquentiel : $4)

   QPAHC061 - Ajout de la phase impossible : la notion d'équipartition est déjà respectée entre le type de phase '$2' et le type de phase conditionnel '$3' pour ce projet de classe '$1' (n° séquentiel : $4)

   QPAHC062 - Ajout de la phase impossible : le contrôle des autorisations est actif et il n'existe aucune autorisation permettant de créer une phase de type '$1' sur un projet de classe '$2'

   QPAHC067 - Ajout de la phase impossible : la création d'une phase de type '$1' est autorisée pour un projet de classe '$2' que s'il possède au moins une phase de type '$3' dont l'étape est comprise dans la fourchette paramétrée (n° séquentiel : $4)

   QPAHC068 - Ajout de la phase impossible : la création d'une phase de type '$1' est autorisée pour un projet de classe '$2' si toutes ses phases de type '$3' ont leur étape comprise dans la fourchette paramétrée (n° séquentiel : $4)

   QPAHC069 - Ajout de la phase impossible : la création d'une phase de type '$1' est interdite pour un projet de classe '$2' si toutes ses phases de type '$3' ont leur étape comprise dans la fourchette $4 (n° séquentiel : $5)

   QPPHP010 - Suppression impossible : cette phase possède une tâche liée

   QPPHP011 - Suppression d'une phase impossible : vous n'avez pas accès à toutes les tâches

   QPPHP012 - Suppression impossible : de l'avancement réel a été saisi pour cette phase

   QPPHP050 - Création d'une phase impossible à cette étape

   QPPHP051 - Modification d'une phase impossible à cette étape

   QPPHP052 - Suppression d'une phase impossible à cette étape

   QPPHP053 - Le numéro de la phase doit être compris entre 0 et 9999999

   QPPHP054 - La modification du type de phase est interdite

   QPPHP055 - Le type de phase oblige la saisie d'un segment

   QPPHP056 - Le type de phase interdit la saisie d'un segment

   QPPHP057 - Le segment a un numéro de segment différent de celui du modèle de CGR

   QPPHP058 - Le segment est déjà utilisé dans un projet

   QPPHP059 - Le segment est déjà utilisé dans une autre phase

   QPPHP060 - Le segment est déjà utilisé dans une tâche

   QPPHP061 - La fourchette de dates théoriques est incorrecte

   QPPHP062 - La date de début théorique n'est pas comprise dans la fourchette de dates théoriques du projet

   QPPHP063 - La date de fin théorique n'est pas comprise dans la fourchette de dates théoriques du projet

   QPPHP064 - La fourchette de dates réelles est incorrecte

   QPPHP065 - La date de début réelle n'est pas comprise dans la fourchette de dates réelles du projet

   QPPHP066 - La date de fin réelle n'est pas comprise dans la fourchette de dates réelles du projet

   QPPHP067 - La durée théorique doit être supérieure à 0

   QPPHP068 - Modification de l'unité de durée interdite

   QPPHP069 - Si la durée théorique est renseignée, l'unité de durée doit l'être aussi

   QPPHP070 - La durée réelle de la phase doit être supérieure à 0

   QPPHP071 - Si la durée réelle est renseignée, l'unité de durée doit l'être aussi

   QPPHP072 - Le type de phase oblige la saisie de la date initiale

   QPPHP073 - Le type de phase interdit la modification de la date initiale

   QPPHP074 - Le type de phase oblige la saisie de la date de phase

   QPPHP075 - Le type de phase interdit la modification de la date de phase

   QPPHP076 - L'établissement de la phase doit être identique à celui du projet

   QPPHP077 - Création du segment ($1) impossible : le segment du modèle ($2) doit être renseigné

   QPPHP078 - Création du segment ($1) impossible : le segment du modèle ($2) ne doit pas être renseigné

   QPPHP079 - La taille du segment à générer ($1) est incorrecte par rapport à la définition du segment ($2) de la clé analytique

   QPPHP080 - Le gestionnaire à modifier doit être rattaché à une phase

   QPPHP081 - Le gestionnaire à modifier ne correspond pas à la phase

   QPPHP082 - Le segment proposé pour la phase ($1) existe déjà

   QPPHP083 - La définition du type de phase interdit la modification du segment

   QPPHP084 - Le segment est déjà utilisé dans un éclatement de tâche

   QPPHP085 - Il existe au moins une tâche avec une fourchette de dates théoriques non comprise dans celle de la phase

   QPPHP086 - Saisie des dates réelles de la phase interdite

   QPPHP088 - Il existe au moins une tâche avec une fourchette de dates réelles non comprise dans celle de la phase

   QPPHP090 - Les 2 dates de la période théorique doivent être saisies

   QPPHP091 - Clôture de la phase $1 impossible : toutes ses tâches ne sont pas clôturées

   QPPHP092 - La date de début réelle de la phase n'est pas renseignée

   QPPHP093 - L'utilisateur ($1) n'a pas les droits suffisants pour traiter l'intégralité des phases du projet ($2)

   QPPHP094 - L'utilisateur ($1) n'a pas les droits suffisants pour clôturer l'intégralité des phases du projet ($2)

   QPPHP095 - Changement du gestionnaire d'une phase impossible : l'utilisateur n'a pas les droits suffisants

   QPPHP096 - Modification impossible : le projet ne possède pas de phase $1