Cegid XRP Ultimate  |  
I3   Actualisé le 06/10/2022
Projets
GKPCGP - Construction graphique des projets

   Ce conteneur est une transaction de construction graphique des projets simplifiant la gestion globale des projets, en permettant de :
- consulter hiérarchiquement plusieurs projets selon certains critères de recherche ;
- créer des projets, des phases ou des tâches par "glisser-déposer" à partir d'une bibliothèque basée sur les classes de projets, les types de phase et les types de tâche existants ;
- créer des projets, des phases ou des tâches à partir d'un projet modèle existant ;
- accéder et naviguer dans les différentes transactions annexes au sein même du conteneur.

Présentation du conteneur
   Le conteneur est constitué de 4 panneaux :

   

   Panneau 1 : critères de sélection et options d'affichage.
Il permet de :
- sélectionner des projets, leurs phases, leurs tâches, leurs tâches liées en saisissant des critères de sélection ;
- définir des options d'affichage dans les autres panneaux.

   Panneau 2 : hiérarchie de projets.
Il correspond à l'affichage hiérarchique des projets sélectionnés. Il est mis à jour suite à la recherche depuis le panneau 1 ou lors de la validation d'un projet, d'une phase ou d'une tâche.

   Panneau 3 : bibliothèque d'objets, projet modèle, liste des transactions annexes.
Il a plusieurs fonctions :
- "bibliothèque d'objets" : affichage des classes de projets (GPCPR), des types de phase (GPTPH) et des types de tâches (GPTAC) de l'établissement demandé dans les options d'affichage ;
- "projet modèle" correspondant au projet saisi dans les options d'affichage. Il apparaît sous la forme d'une hiérarchie ;
- "liste des transactions annexes" aux projets, aux phases ou aux tâches.
L'affichage est fait selon les options d'affichage présentes dans le panneau 1.

   Panneau 4 : il est interactif et permet l'affichage des transactions d'exploitation de projets (projets (GPPRO), phases (GPPHP), tâches (GPLPP), éclatements (GPWET)), des transactions annexes (textes (GPTPR), numériques (GPNAT), liens (GPLPR), gestionnaires (GPGPR), tâches de planning (GNTAC), etc.) et des transactions de duplication (DPPRO, DPPHP).

Données

   Sélection
   La sélection peut se faire selon plusieurs critères basés sur les projets, les phases, les tâches, les listes de projets et les CGR supérieurs des projets.
Les critères les plus génériques se trouvent sur l'écran principal. Les autres sont placés au niveau des fenêtres détails ou des transactions associées.

   Projets
   Les critères présents sur l'écran principal sont les fourchettes d'établissements, de classes de projets, de numéros de projets et de sous-numéro.
Les autres critères des projets sont au niveau des fenêtres détails du conteneur. De ce fait, il est possible de déplacer des critères d'une fenêtre à l'autre par personnalisation afin qu'ils soient plus facilement accessibles.

   Phases
   Les fourchettes de types de phase et de numéros de phase sont placées sur l'écran principal.
Les autres critères se trouvent sur la transaction de sélection des phases (CSPPPH) accessible via les transactions liées.

   Tâches
   Les critères principaux des tâches (type et numéro de tâche) sont présents sur l'écran principal du conteneur.
Les autres critères se trouvent sur la transaction de sélection des tâches (CSPPLP) accessible via les transactions liées.

   Liste
   Il est possible d'ajouter une liste comme critère de sélection. Dans ce cas, les projets affichés au niveau de la hiérarchie devront être présents dans cette liste.
La sélection sur la liste peut être affinée en la complétant avec des critères supplémentaires. Ainsi, seuls les projets présents dans la liste et répondant à ces critères sont sélectionnés.

   Affichage des tâches liées
   Permet de visualiser ou non les tâches liées du projet. Si la case est cochée, les tâches liées apparaissent sous les phases, à la suite des tâches de la phase, et sont différenciées par leur couleur rosée.

   Recherche du niveau sélectionné uniquement
   Cette option permet d'afficher uniquement les tâches, ainsi que les phases et les projets auxquels elles appartiennent, répondant aux critères de sélection. Les autres tâches du projet sont ignorées.

   Options d'affichage
   Ces options conditionnent l'affichage de différentes informations dans le panneau 3 du conteneur.

QPIHCGP - Hiérarchie des projets

   Les projets sélectionnés sont affichés sous la racine "Mes projets" de la hiérarchie.

   Icônes utilisées dans la hiérarchie :

   Projet fermé ou phase fermée                        
   Projet déployé ou phase déployée                 
   Tâche et sous-tâche (fermée ou déployée)     

   Note : il est conseillé de valider les lignes de données au fur et à mesure qu'elles sont insérées dans la hiérarchie, quel que soit l'endroit où l'on procède à la validation. En effet, le fait de valider une ligne de données dans l'arbre annule les modifications effectuées au niveau des transactions du panneau 4. Et inversement, les modifications faites au niveau des transactions du panneau 4 effacent toutes les modifications faites dans la hiérarchie des projets.

Transactions associées
   CHEPR - Historique des étapes de projets

   CPHAP - Historique des articles des paniers

   CPHAPA - Historique des articles des paniers d'achats

   CPHAPS - Historique des articles des paniers de stocks

   CPHAPV - Historique des articles des paniers de ventes

   CPHST - Historique des statuts

   DPLPP - Duplication d'une tâche

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

   GBUD - Gestion des budgets

   GCGR - Centres de gestion et de responsabilité

   GEDEJ - Enchaînements dynamiques

   GNLIE - Liens des tâches de planning

   GNTAC - Tâches de planning

   GNUTR - Utilisation des ressources

   GPASA - Autorisation de saisie des avancements

   GPCSP - CGR supérieurs des projets

   GPGPR - Gestionnaires de projets

   GPICP - Informations clients/fournisseurs du projet

   GPLPP - Tâches

   GPLPR - Liens de projets

   GPMOD - Modalités additionnelles

   GPNAT - Numériques associés

   GPPANA - Panier - Achats

   GPPANM - Panier - Maintenance

   GPPANS - Panier - Stocks

   GPPANV - Panier - Ventes

   GPPAP - Avancement prévisionnel

   GPPAR - Avancement réel

   GPPAV - Pourcentages d'avancements

   GPPHP - Phases

   GPPOP - Ventilations par pays d'origine

   GPPRO - Projets

   GPRUP - Rubriques de projets

   GPSOP - Suivi des offres prospects

   GPTPR - Textes de projets

   GPVCG - Ventilations par CGR

   GPWET - Eclatements

   GPWGEA - Génération des commandes d'achats

   GPWGEM - Génération des bons de travail

   GPWGES - Génération des mouvements de stocks

   GPWGEV - Génération des commandes de ventes

   GTMPJ - Saisie des temps de projets

   TPBCLO - Clôture des tâches

   TPDPR - Traitement de duplication des projets

CPBCPT - Bibliothèque classe projet, types phases et tâches

   La bibliothèque d'objets est accessible lorsque l'option d'affichage correspondante est choisie dans le panneau 1. Ensuite, il faut préciser l'établissement sur lequel on souhaite travailler, puis cliquer sur le bouton "Actualiser" afin que la transaction correspondante s'ouvre ou s'actualise dans le panneau 3.

   La bibliothèque d'objets liste l'ensemble des objets pouvant être créés, divisés en 3 onglets :
- onglet 1 : classe de projets (GPCPR) ;
- onglet 2 : type de phase (GPTPH) ;
- onglet 3 : type de tâche (GPTAC).

   Création d'un nouvel élément dans la gestion hiérarchique des projets
   Concernant la création d'une entité au niveau de la hiérarchie, le principe est le même pour les trois onglets.
Il faut sélectionner au niveau de la bibliothèque l'élément à créer :
- une classe de projets pour créer un projet ;
- un type de phase pour créer une phase ;
- un type de tâche pour créer une tâche ou une sous-tâche.
Ensuite, il faut faire glisser l'élément vers la hiérarchie des projets. L'entité est alors ajoutée à la hiérarchie. Elle apparaît en jaune pour signaler qu'elle n'est pas encore validée dans la base de données.

   La validation est possible :
- au niveau de la hiérarchie (panneau 2) : lorsque tous les champs obligatoires sont proposés. Aucune modification ne doit être apportée. La validation des projets est une exception puisque des champs obligatoires ne peuvent pas être proposés, comme le gestionnaire, les intitulés et la devise. Ils doivent donc être saisis.
- au niveau de la transaction correspondante (GPPRO pour les projets, GPPHP pour les phases, GPLPP pour les tâches et GPWET pour les sous-tâches) dans le quatrième panneau où il est alors possible d'accéder à toutes les informations saisissables de la transaction.

   Remarques :
Lorsque vous souhaitez réaliser un éclatement d'une tâche en passant par la transaction correspondante, utilisez l'éclatement : GPWET. Cette transaction permet en effet de générer une sous-tâche. Pour cela, il faut valider la ligne de données et cliquer sur le bouton "Générer". Ce n'est qu'après cette génération, et non simplement à la validation, que la sous-tâche existe réellement.
Après génération d'une sous-tâche et mise à jour de la hiérarchie, cette nouvelle sous-tâche devient la ligne de données courante et la transaction des tâches (GPLPP) s'ouvre par synchronisation.

   Le principe des créations automatiques (GPCAU) est appliqué lors de la validation des projets ou des phases.

QPCHPRO - Projet modèle

   La création via un projet modèle est accessible lorsque l'option d'affichage correspondante est choisie dans le panneau 1. Ensuite, il faut préciser les informations concernant le projet modèle, puis cliquer sur le bouton "Actualiser" afin que la transaction correspondante s'ouvre ou s'actualise dans le panneau 3.
Le projet modèle est alors présenté sous forme hiérarchique. Il n'est pas modifiable à partir de cette transaction.

   Création d'un nouvel élément dans la gestion hiérarchique des projets
   
Duplication du projet modèle

   Vous pouvez choisir de dupliquer le projet dans sa globalité en le sélectionnant et en le faisant glisser dans la hiérarchie (panneau 2). La totalité du projet est reprise et apparaît en jaune pour signifier que le projet n'est pas encore validé dans la base de données.
Dans le quatrième panneau, la transaction de duplication des projets (DPPRO) s'ouvre alors.
Par défaut, seule la structure du projet est reprise : ses phases, tâches et sous-tâches sont dupliquées. La duplication des tables annexes aux projets (les textes, les numériques, etc.) ou la modification d'une donnée du projet origine est possible en utilisant les formes détails liées à la transaction de duplication (DPPRO). Il est également possible d'utiliser les actions de duplication (GPADU).

   Duplication d'une phase ou d'une tâche du projet modèle

   Il est également possible de dupliquer une phase ou une tâche d'un projet sur un autre. Dans ce cas, la transaction de duplication des phases et des tâches (DPPHP) s'ouvre au niveau du quatrième panneau.
La validation par défaut de la duplication conduit à une duplication de la structure de la hiérarchie à dupliquer :
- pour une phase : duplication de la phase, de ses tâches et sous-tâches ;
- pour une tâche : duplication de la tâche et de ses sous-tâches.
Il est possible d'effectuer cette validation par défaut de la duplication en validant les modifications au niveau de la hiérarchie des projets (panneau 2).
La duplication des tables annexes (les textes, les numériques, les paniers, etc.) ou la modification d'une donnée est possible en utilisant les formes détails liées à la transaction de duplication (DPPHP). Il est également possible d'utiliser les actions de duplication (GPADU).

   Il est impossible de :
- dupliquer une sous-tâche du projet modèle en tant que tâche d'une phase existante ;
- dupliquer une sous-tâche du projet modèle en tant que sous-tâche d'une tâche existante.

CPTAN - Transactions annexes

   Possibilité de visualiser facilement toutes les données annexes des projets, phases et tâches.
Pour cela, se placer sur l'option d'affichage "Transactions annexes" dans le premier panneau et cliquer sur "Actualiser". La liste de toutes les transactions annexes disponibles selon le niveau dans la hiérarchie (projet, phase ou tâche) est alors affichée dans le troisième panneau.

   Cette présentation permet de se placer sur une donnée annexe et de naviguer d'un projet à l'autre, d'une phase à une autre ou même d'un type d'entité à un autre : d'un projet à une phase, d'une phase à une tâche, etc.
Par exemple, il est possible d'accéder aux numériques associés d'un projet, puis de ceux d'une de ses tâches sans avoir à ouvrir une nouvelle transaction.

   Dans l'exemple ci-dessous, il est possible de visualiser de manière graphique, l'état d'avancement, prévu et réel des différentes tâches des projets sélectionnés.

   

   Transactions accessibles depuis les différents niveaux de la hiérarchie
Transactions Projet Phase Tâche et sous-tâche
GPPRO - Projets X
GPPHP - Phases X X
GPLPP - Tâches X X X
DPPHP - Duplication des phases et tâches associées X X
GPCSP - CGR supérieurs des projets X
GPGPR - Gestionnaires de projets X X X
GPLPR - Liens de projets X X X
GPTPR - Textes de projets X X X
GPPAV - Pourcentages d'avancements X X X
GPNAT - Numériques associés X X X
GPPAP - Avancement prévisionnel X X X
GPPAR - Avancement réel X X X
GPRUP - Rubriques de projets X X X
GTMPJ - Saisie des temps de projets X X X
GNTAC - Tâches de planning X X X
GNLIE - Liens des tâches de planning X X X
GNUTR - Utilisation des ressources X X X
GCGR - Centres de gestion et de responsabilité X X X
GPICP - Informations clients/fournisseurs du projet X
CHEPR - Historique des étapes de projets X
GEDEJ - Enchaînements dynamiques X
DPPRO - Duplication d'un projet, phases & tâches associées X
GPWET - Eclatements X
DPLPP - Duplication d'une tâche X
GPASA - Autorisation de saisie des avancements X
GPPANV - Panier - Ventes X
GPWGEV - Génération des commandes de ventes X
GPPANA - Panier - Achats X
GPWGEA - Génération des commandes d'achats X
GPPANS - Panier - Stocks X
GPWGES - Génération des mouvements de stocks X
GPPANM - Panier - Maintenance X
GPWGEM - Génération des bons de travail X
GPPAN - Panier X
CPHAP - Historique des articles des paniers X
CPHAPA - Historique des articles des paniers d'achats X
CPHAPV - Historique des articles des paniers de ventes X
CPHAPS - Historique des articles des paniers de stocks X
CPHST - Historique des statuts X
GPVCG - Ventilations par CGR X
GPPOP - Ventilations par pays d'origine X
GPSOP - Suivi des offres prospects X
GPMOD - Modalités additionnelles X
TPBCLO - Clôture des tâches X
GERBU - Révision budgétaire X
GBUD - Gestion des budgets X


Remarque : il est possible, selon les besoins, de réduire le nombre de transactions annexes sélectionnées en rendant inactive l'association de mnémonique existant pour le mnémonique appelant : QPIHCGP.

Boutons poussoirs

   Rechercher
   Recherche les projets répondant aux critères de sélection et les affiche dans la hiérarchie.

   Actualiser
   Affiche, dans le panneau 3, la transaction correspondant aux options d'affichage.

   Légende
   Ouvre une fenêtre donnant la signification des icônes dans la hiérarchie des projets.

   Remise à zéro
   Réinitialise les critères de recherche et la hiérarchie des projets. S'il existe certains critères possédant des valeurs par défaut, elles sont réaffectées.

   Actualiser
   Relance la dernière requête afin de mettre à jour la hiérarchie des projets.

   Planning des projets
   Ouvre une transaction associée affichant le planning des projets selon les mêmes critères de recherche que la sélection courante.

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

   PRM
   Ce paramètre permet de définir une option d'affichage par défaut lors de l'ouverture du conteneur. Ainsi, au niveau du panneau 3, la transaction correspondant à l'option définie par défaut sera accessible dès l'ouverture du conteneur.

   Les valeurs possibles sont :
- "B" : l'option d'affichage par défaut est la bibliothèque d'objets ;
- "M" : l'option d'affichage par défaut est la "création à partir d'un projet modèle". Si un paramétrage par défaut est mis en place et précise un projet modèle, ce projet sera affiché à l'ouverture du conteneur ;
- "D" : l'option d'affichage par défaut est "transactions annexes".

   NBE
   Lorsque les "Transactions annexes" sont affichées dans le panneau 3, possibilité de préciser s'il existe ou non des lignes de données dans les différentes transactions annexes.

   Les valeurs possibles sont :
- "I" : rien ne signale la présence de lignes de données.
- "A" : c'est l'option par défaut. Une icône indique la présence de lignes de données pour chaque transaction. De plus, une infobulle précise le nombre de lignes de données. Cette option peut ralentir les performances.

   

   Note technique

   Le nombre de ligne de données est basé sur une requête définie au niveau des associations de mnémoniques (champ "Informations complémentaires" de GAMN) pour la transaction correspondant à la hiérarchie de projets, QPIHCGP par défaut.

   Par défaut, toutes les requêtes sont paramétrées au niveau de GAMN. Cependant, selon les besoins, vous pouvez personnaliser les requêtes.

   Voici par exemple le contenu du champ "Informations complémentaires" pour l'association entre QPIHCGP et la gestion des gestionnaires :
S_WCOUNT^qpgpr^W_WHERE1 W_WHNUI W_WHNUP W_WHNUL

   Chaque code renvoie à un "select" de la transaction GSEL :
S_WCOUNT : select count(*) from
W_WHERE1 : where 1=1
W_WHNUI : and nuiWTAB = WNUI
W_WHNUP : and isnull(nupWTAB, 0) = isnull(WNUP, 0)
W_WHNUL : and isnull(nulWTAB, 0) = isnull(WNUL, 0)

   L'information positionnée entre les 2 ^ permet d'indiquer le "from".

   Le select final sera donc :
select count(*)
  from qpgpr
where 1 = 1
   and nuiWTAB = WNUI
   and isnull(nupWTAB, 0) = isnull(WNUP, 0)
   and isnull(nulWTAB, 0) = isnull(WNUL, 0)

   Les informations WTAB, WNUI, WNUP et WNUL seront remplacées par le programme :
WNUI, WNUP et WNUL seront remplacés par le numéro interne de projet, de phase et de tâche de l'élément sélectionné au niveau de la hiérarchie de projets.
WTAB peut avoir plusieurs valeurs :
- si le from comporte la table qplpp, alors WTAB sera remplacé par qplpp
- sinon, si le from comporte la table qpphp, alors WTAB sera remplacé par qpphp
- sinon, si le from comporte la table qplpp, alors WTAB sera remplacé par qplpp
- sinon, le from prendra la valeur saisie entre les 2 ^, qpgpr dans notre exemple.

   RCH
   Ce paramètre indique si les types de phase et de tâche présents au niveau de la bibliothèque d'objets tiennent compte des autorisations des types de phase par classe (GPAHC) et des types de tâche par type de phase et classe (GPALC).

   Les valeurs possibles sont :

   - "I" : toutes les phases et les tâches existantes sont listées dans la bibliothèque.
- "A" : c'est l'option par défaut. Les phases et les tâches listées sont celles pour lesquelles il existe une autorisation.

   La recherche peut tenir compte des autorisations :
- Si la valeur testée 1 du paramètre AUTQPR occurrence CTLCRExxxx (où xxxx représente la classe du projet actif dans la hiérarchie) vaut "A", les types de phase présents au niveau de la bibliothèque seront ceux autorisés en création au niveau de GPAHC.
- Si la valeur testée 2 du paramètre AUTQPR occurrence CTLCRExxxx vaut "A", les types de tâche présents au niveau de la bibliothèque seront ceux autorisés en création au niveau de GPALC.
- Si le paramètre AUTQPR occurrence CTLCRExxxx est défini, mais que ses valeurs testées valent "I" ou que le paramètre n'existe pas pour la classe du projet actif au niveau de la bibliothèque, les autorisations existant au niveau de GPAHC et GPALC ne seront pas prises en compte. De ce fait, l'ensemble des types de phase et de tâche existant seront présents dans la bibliothèque des objets.

   La recherche est relancée à chaque fois qu'un élément du triplet classe de projets, établissement, type de phase est modifié. En effet, en fonction de ces valeurs, les autorisations peuvent varier. Il est donc important de noter que l'activation de cette option ralentit les performances.

   Lorsque l'on souhaite voir tous les types de phase ou de tâche existant pour un établissement, il faut renseigner l'établissement au niveau des options d'affichage et actualiser la bibliothèque.

   De plus, la requête ne tient compte que des informations classe de projets, établissement et type de phase. Les étapes et les phases ou tâches conditionnelles ne sont pas prises en compte.

   GRP
   Ce paramètre permet de classer les transactions annexes à l'aide d'onglets. Ainsi, il est possible de regrouper des transactions selon des critères choisis.

   Les valeurs possibles sont :
- "I" : c'est l'option par défaut. Toutes les transactions annexes sont listées dans une même grille ;
- "A" : les transactions annexes sont classées par onglet.

   Pour cela, l'utilisateur devra affecter des valeurs à la nature des associations de mnémonique (GAMN) définies entre le mnémonique de la hiérarchie des projets (QPIHCGP) et les transactions annexes disponibles.
Les occurrences du paramètre NATGTAMN auront dû être créées préalablement.

   Les transactions annexes seront réparties sous les différents onglets selon leur nature. L'intitulé affecté aux onglets sera l'intitulé complet des occurrences du paramètre NATGTAMN.
Si certaines associations de mnémoniques n'ont pas leur nature renseignée, les mnémoniques seront regroupés au sein d'un onglet placé en dernier. Le libellé de cet onglet est celui du champ "INTGTPAR" associé au formulaire "QPCTAN" dans la transaction GFLD. Ce libellé est personnalisable en créant une exception sur ce libellé avec la transaction (GPLIT).

   La recherche permettant le regroupement par onglet est relancée à chaque fois qu'on change d'élément dans l'arbre ou qu'on active le panneau 3 contenant la liste des transactions annexes. Il est donc important de noter que l'activation de cette option ralentit les performances.

   OUV
   Ce paramètre permet de choisir l'affichage désiré de la hiérarchie des projets.
Selon sa valeur, les projets peuvent être développés ou réduits.

   Les valeurs possibles sont :
- "A" : les projets présents dans la hiérarchie seront tous réduits. C'est l'option d'affichage par défaut ;
- "P" : seul le premier projet parmi ceux ramenés dans la hiérarchie est développé ;
- "T" : tous les projets ramenés dans la hiérarchie sont développés.

   Le fait de développer un projet demande à parcourir tout le projet. Il est donc important de noter que l'activation de cette option ralentit les performances.

Transactions associées
   CSPCSP - Sélection des CGR supérieurs des projets

   CSPPLP - Sélection des tâches de projets

   CSPPPH - Sélection des phases de projets

   CSPPRJ - Sélection des projets

   QPCCGPL - Légende

   CSPGPH - Sélection des gestionnaires de phases

   CSPGPL - Sélection des gestionnaires de tâches

   CSPGPP - Sélection des gestionnaires de projets

   CSRUPH - Sélection des rubriques de phases

   CSRUPL - Sélection des rubriques de tâches

   CSRUPP - Sélection des rubriques de projets

   GPPLNG - Planification des projets

Messages
   QPPRO180 - Création d'un projet à partir de la bibliothèque d'objets via la hiérarchie impossible, des champs sont obligatoires : utiliser la gestion de projets

   QPPRO716 - Seule une classe de projets peut être glissée à la racine de la hiérarchie

   QPPRO717 - Seul un type de phase peut être glissé au niveau d'un projet

   QPPRO718 - Seul un type de tâche peut être glissé au niveau d'une phase

   QPPRO719 - Seul un type de tâche peut être glissé au niveau d'une tâche

   QPPRO720 - Création d'une sous-tâche à partir d'un projet modèle impossible

   QPPRO721 - Ajout d'une phase ou d'une tâche impossible, l'entité est issue d'un projet modèle : utiliser une action de duplication (GPADU)

   QPPRO722 - Suppression de l'élément impossible, il est issu d'un projet modèle : utiliser une action de duplication (GPADU)

   QPPRO723 - Création d'une sous-tâche à une tâche liée impossible

   QPPRO724 - Duplication d'une sous-tâche seule au niveau d'une phase impossible