Skip to main content
Skip table of contents

Requête REB de démarrage et du constitution du GANTT


Introduction

Cette requête REB est lancée au démarrage du GANTT. Elle permet d’initialiser la structure visuelle des colonnes définissants les taches , et de déterminer exhaustivement les différentes tâches qui apparaissent sur le GANTT ( toutes les taches d’un Gantt ne sont nécessairement a afficher pur tous les profils utilisateurs, cela peut par exemple simplifier la lecture d’un Gantt en ciblant des taches d’un certain type : pose, fabrications…) !

On peut la séparer en 2 parties:

  • une partie “démarrage”, où on décide des aspects visuels du GANTT (titre, calendrier, colonnes du tableur)

  • une partie “ initialisation” où on décide des tâches à afficher sur le GANTT

Quand on crée le GANTT, on doit renseigner une requête de démarrage et une requête d'initialisation. C’est souvent la même requête, mais séparée en 2 modes, une partie pour le démarrage ( SCR.GTT_ActCtx = “DEM”) , une partie pour l’initialisation ( SCR.GTT_ActCtx = “INI”) ! Il est généralement plus simple de tout avoir au même endroit 🙂

Que faut-il mettre dans cette requête ?

Première partie de la requête: on gère les informations d’affichage du GANTT !

Comme c’est le cas dans un tableur classique, la requête de démarrage du GANTT est lancée quand on ouvre le GANTT. On va pouvoir gérer dans cette requête:

  • tous les aspects globaux du gantt correspondant aux données du formulaire du GANTT: affichage des info-bulles, titre, calendrier, couleur des tâches… Toutes ces données peuvent être initialisées ou complétées par la requête en mode DEM

  • les informations qui sont affichées en colonnes dans le tableur ( combien de colonnes, sont elles saisissables, peut il y a voir de l’aide, un contrôle, quel titre doit être affiché en entête de colonne, quel est le format de la colonne …. )

On indique au GANTT les critères d’entrée à prendre en compte.

On indique la date de début et la date date de fin à prendre en compte.

On va gérer les informations d’affichage du GANTT

  • A l’affichage du GANTT (ou suite à l’enregistrement, il est possible d’enchainer automatiquement un enregistrement puis un réaffichage d’un GANTT), on vient initialiser les paramètres généraux du GANTT : calendrier d’affichage , titre, déplacement graphique des taches autorisé. …

    • Ligne 22 On doit bien être dans un contexte “DEM” ou “ENR”

Ici, on va principalement pouvoir gérer des informations qu’on a déjà renseignée dans le le formulaire du GANTT. On va alimenter pour cela la liste standard WfGttGen !

On peut par exemple gérer:

  • Le calendrier associé AgendaRef.

Attention, DIAPASON va calculer les dates de début/ fin de chaque tâche en fonction de leur durée et du calendrier qui est définit ici ! Ou s’il n’est pas définit ici, celui qui est défini dans le formulaire du Gantt ( Onglet Interface, champs Calendrier Associé).

  • Si on autorise le déplacement GTTDep

  • l’affichage des info-bulles AffBulle

  • si on affiche le réalisé AffRea

On gère les colonnes affichées dans le tableau

C'est à dire qu'on va décider des colonnes qui sont dans le tableur à gauche du GANTT

Ces champs permettent de donner des informations sur les tâches. On a différentes informations standard disponibles, et on peut également utiliser des champs banalisés pour personnaliser la tache en plus des informations obligatoires. Il suffit pour cela de mettre le libellé de champs qui nous convient.

Ces champs sont listés ci-dessous:

Informations sur les tâches qu'on peut afficher

Ce sont les champs de la Liste WfGTTTaGtt.

Certains champs doivent obligatoirement être initialisés dans la liste !

La référence ou mieux la désignation de la tache doit être au minimum affiché dans la liste des taches.

TacResRef Ressource liée C/25
AgendaRef Calendrier propre à la tache C/10
TacAff Tache Affichée ? L+/-
TacDatCompDeb Date Début planifiée Complémentaire D/JJ/MM/AAAA => trait bleu au dessus de la tâche
TacDatCompFin Date Fin planifiée Complémentaire D/JJ/MM/AAAA
(star) TacDatDeb Date Début Tache D/JJ/MM/AAAA
TacDatDebAuPlustard Contrainte Date Début au plus tard D/JJ/MM/AAAA
TacDatDebAuPlustot Contrainte Date Début au plus tot D/JJ/MM/AAAA
TacDatDebObl Contrainte Doit débuter le D/JJ/MM/AAAA
(star) TacDatFin Date FinTache D/JJ/MM/AAAA
TacDatFinAuPlustard Contrainte Date Fin au plus tard D/JJ/MM/AAAA
TacDatFinAuPlustot Contrainte Date Fin au plus tot D/JJ/MM/AAAA
TacDatFinObl Contrainte Doit finir le D/JJ/MM/AAAA
TacDatLimDeb Date Limite Début D/JJ/MM/AAAA
TacDatLimFin Date Limite Fin D/JJ/MM/AAAA
TacDes Désignation C/60
(star) TacDuree Durée de la Tache E/3
TacEnt Entité liée C/20
TacEntCl1 Clé 1 Entité liée C/20
TacEntCl2 Clé 2 Entité liée C/30
TacEntCl3 Clé 3 Entité liée C/30
TacEtat Etat de la Tache C/10
TacFam Famille Tache C/10
TacGesRef Gestionnaire de la Tache C/10
TacHeuCompDeb Heure Début planifiée Complémentaire E/6
TacHeuCompFin Heure Fin planifiée Complémentaire E/6
TacHeuDeb Heure Début Planifiée E/6
TacHeuDebAuPlustard Heure Début au plus tard E/6
TacHeuDebAuPlustot Heure Début au plus tot E/6
TacHeuDebObl Heure Début obligatoire E/6
TacHeuFin Heure Fin Planifiée E/6
TacHeuFinAuPlustard Heure Fin au plus tard E/6
TacHeuFinAuPlustot Heure Fin au plus tot E/6
TacHeuFinObl Heure Fin obligatoire E/6
TacHeuLimDeb Heure Limite Début E/6
TacHeuLimFin Heure Limite Fin E/6
TacIco Icone Associé C/30
TacPctRea Pourcentage Avancement tache R/8,6
(star) TacPerNor N° Ordre tache dans la hiérarchie E/3
TacPerRef Reference Tache Père C/10
TacRef Référence Tache C/10
TacTyp Type Tache C/20
TacUmDurée Unité de temps de la durée C/10
TacValAlp0 Valeur Champ Banalisé Alpha 0 C/60
TacValAlp1 Valeur Champ Banalisé Alpha 1 C/60
TacValAlp10 Valeur Champ Banalisé Alpha 10 C/60
TacValAlp11 Valeur Champ Banalisé Alpha 11 C/60
TacValAlp12 Valeur Champ Banalisé Alpha 12 C/60
TacValAlp13 Valeur Champ Banalisé Alpha 13 C/60
TacValAlp14 Valeur Champ Banalisé Alpha 14 C/60
TacValAlp2 Valeur Champ Banalisé Alpha 2 C/60
TacValAlp3 Valeur Champ Banalisé Alpha 3 C/60
TacValAlp4 Valeur Champ Banalisé Alpha 4 C/60
TacValAlp5 Valeur Champ Banalisé Alpha 5 C/60
TacValAlp6 Valeur Champ Banalisé Alpha 6 C/60
TacValAlp7 Valeur Champ Banalisé Alpha 7 C/60
TacValAlp8 Valeur Champ Banalisé Alpha 8 C/60
TacValAlp9 Valeur Champ Banalisé Alpha 9 C/60
TacValDat0 Valeur Champ Banalisé Date 0 D/JJ/MM/AAAA
TacValDat1 Valeur Champ Banalisé Date 1 D/JJ/MM/AAAA
TacValDat2 Valeur Champ Banalisé Date 2 D/JJ/MM/AAAA
TacValDat3 Valeur Champ Banalisé Date 3 D/JJ/MM/AAAA
TacValDat4 Valeur Champ Banalisé Date 4 D/JJ/MM/AAAA
TacValDat5 Valeur Champ Banalisé Date 5 D/JJ/MM/AAAA
TacValDat6 Valeur Champ Banalisé Date 6 D/JJ/MM/AAAA
TacValDat7 Valeur Champ Banalisé Date 7 D/JJ/MM/AAAA
TacValDat8 Valeur Champ Banalisé Date 8 D/JJ/MM/AAAA
TacValDat9 Valeur Champ Banalisé Date 9 D/JJ/MM/AAAA
TacValLog0 Valeur Champ Banalisé Logique 0 L+/-
TacValLog1 Valeur Champ Banalisé Logique 1 L+/-
TacValLog2 Valeur Champ Banalisé Logique 2 L+/-
TacValLog3 Valeur Champ Banalisé Logique 3 L+/-
TacValLog4 Valeur Champ Banalisé Logique 4 L+/-
TacValLog5 Valeur Champ Banalisé Logique 5 L+/-
TacValLog6 Valeur Champ Banalisé Logique 6 L+/-
TacValLog7 Valeur Champ Banalisé Logique 7 L+/-
TacValLog8 Valeur Champ Banalisé Logique 8 L+/-
TacValLog9 Valeur Champ Banalisé Logique 9 L+/-
TacValNum0 Valeur Champ Banalisé Numérique 0 R/4
TacValNum1 Valeur Champ Banalisé Numérique 1 R/4
TacValNum10 Valeur Champ Banalisé Numérique 10 R/8,6-
TacValNum11 Valeur Champ Banalisé Numérique 11 R/8,6-
TacValNum12 Valeur Champ Banalisé Numérique 12 R/8,6-
TacValNum13 Valeur Champ Banalisé Numérique 13 R/8,6-
TacValNum14 Valeur Champ Banalisé Numérique 14 R/8,6-
TacValNum2 Valeur Champ Banalisé Numérique 2 R/4
TacValNum3 Valeur Champ Banalisé Numérique 3 R/4
TacValNum4 Valeur Champ Banalisé Numérique 4 R/4
TacValNum5 Valeur Champ Banalisé Numérique 5 R/4
TacValNum6 Valeur Champ Banalisé Numérique 6 R/8,6-
TacValNum7 Valeur Champ Banalisé Numérique 7 R/8,6-
TacValNum8 Valeur Champ Banalisé Numérique 8 R/8,6-
TacValNum9 Valeur Champ Banalisé Numérique 9 R/8,6-

Les champs banalisés comme le champ TacValAlp0 peuvent être alimentés avec des données “complémentaires” à la tache. L’entête de la colonne peut être personnaliser ainsi que l’aide et le contrôle lié a la valeur saisie. Si le contenu du champ TacValAlp0 correspond a un numéro de commande L’entête de la colonne TacValAlp0 peut ainsi prendre le Libellé N° Commande, la liste d’aide et le contrôle de la colonne pourront être personnalisés dans la requête de contrôle locale afin de les faire pointer sur la table des entêtes de commandes ( même paramétrage que l’aide et le contrôle d’une colonne d’un tableur dynamique )

Pour afficher les colonnes, on va remplir la liste WfGttLis:

Dans cette liste, on vient déterminer toutes les colonnes à afficher avec:

  • leur référence LisColRef ➡️ soit la référence du champs dans la liste des informations qui est présentée ci-dessus dans l’onglet dépliant

  • leur libellé LisColTit

  • leur format LisColFor

  • le numéro d’ordre de la colonne LisColNor

  • le nombre de caractères dans la cellule LisColLar

  • si la colonne est saisissable ou non (par exemple pour les dates début et fin) LisColSai

  • si la colonne est affichée ou non LisColAff

La colonne E tout à droite des colonnes permet d’afficher les erreurs. On ne peut pas l'enlever et elle n’est pas gérable dans la requête.

Il faut bien mettre dans la première colonne la référence ou la désignation de la tâche ! En effet, ce sera dans cette colonne qu’on va gérer l’arborescence !

Deuxième partie de la requête: on gère les différentes tâches à afficher

La requête d’initialisation permet de définir la liste des tâches affichées dans le GANTT, leur ordre, et de déterminer les liens entre les différentes tâches.

On crée les branches de plus haut niveau de notre arborescence

Cette fois on est dans un contexte d’initialisation “INI” et non plus de démarrage ou d’enregistrement. ➡️ Ligne 187 sur la capture à gauche !

On va commencer par créer les branches pères:

Pour ces branches, on va indiquer impérativement les informations suivantes ( les mêmes informations qu’on donnera plus tard pour les tâches filles, sauf qu’ici on a pas de durée, car la durée de la tâche père correspond à la plage des tâches filles situées en dessous):

  • Référence TacRef

  • Désignation TacDes

  • Numéro d’ordre parmi les tâches père TacPerNor

On doit bien préciser qu’il n’y a pas de tâche père car c’est une tâche de plus haut niveau:

  • Référence Tâche Père TacRefPer=''

On doit également indiquer qu’il s’agit d’une tâche père

  • Tâche père TacPere=OUI

On peut mettre d’autres informations si on le souhaite !

  • Icône de la tâche TacIco

ça donne ça !
  • Style & apparence ( couleur de la tâche)

Comment gérer la couleur de la tâche ?

-Côté liste ( partie tableur à gauche), TacStyLis, on récupère les styles ici:

-Côté fiche ( visualisation graphique) TacStyGra, on récupère les styles ici:

  • On peut afficher les informations que l’on souhaite à partir des champs disponibles suivants de la liste standard WFGTTTaGtt

Informations sur les tâches qu'on peut afficher

TacResRef Ressource liée C/25
AgendaRef Calendrier propre à la tache C/10
TacAff Tache Affichée ? L+/-
TacDatCompDeb Date Début planifiée Complémentaire D/JJ/MM/AAAA => trait bleu au dessus de la tâche
TacDatCompFin Date Fin planifiée Complémentaire D/JJ/MM/AAAA
TacDatDeb Date Début Tache D/JJ/MM/AAAA
TacDatDebAuPlustard Contrainte Date Début au plus tard D/JJ/MM/AAAA
TacDatDebAuPlustot Contrainte Date Début au plus tot D/JJ/MM/AAAA
TacDatDebObl Contrainte Doit débuter le D/JJ/MM/AAAA
TacDatFin Date FinTache D/JJ/MM/AAAA
TacDatFinAuPlustard Contrainte Date Fin au plus tard D/JJ/MM/AAAA
TacDatFinAuPlustot Contrainte Date Fin au plus tot D/JJ/MM/AAAA
TacDatFinObl Contrainte Doit finir le D/JJ/MM/AAAA
TacDatLimDeb Date Limite Début D/JJ/MM/AAAA
TacDatLimFin Date Limite Fin D/JJ/MM/AAAA
TacDes Désignation C/60
TacDuree Durée de la Tache E/3
TacEnt Entité liée C/20
TacEntCl1 Clé 1 Entité liée C/20
TacEntCl2 Clé 2 Entité liée C/30
TacEntCl3 Clé 3 Entité liée C/30
TacEtat Etat de la Tache C/10
TacFam Famille Tache C/10
TacGesRef Gestionnaire de la Tache C/10
TacHeuCompDeb Heure Début planifiée Complémentaire E/6
TacHeuCompFin Heure Fin planifiée Complémentaire E/6
TacHeuDeb Heure Début Planifiée E/6
TacHeuDebAuPlustard Heure Début au plus tard E/6
TacHeuDebAuPlustot Heure Début au plus tot E/6
TacHeuDebObl Heure Début obligatoire E/6
TacHeuFin Heure Fin Planifiée E/6
TacHeuFinAuPlustard Heure Fin au plus tard E/6
TacHeuFinAuPlustot Heure Fin au plus tot E/6
TacHeuFinObl Heure Fin obligatoire E/6
TacHeuLimDeb Heure Limite Début E/6
TacHeuLimFin Heure Limite Fin E/6
TacIco Icone Associé C/30
TacPctRea Pourcentage Avancement tache R/8,6
TacPerNor N° Ordre tache dans la hiérarchie E/3
TacPerRef Reference Tache Père C/10
TacRef Référence Tache C/10
TacTyp Type Tache C/20
TacUmDurée Unité de temps de la durée C/10
TacValAlp0 Valeur Champ Banalisé Alpha 0 C/60
TacValAlp1 Valeur Champ Banalisé Alpha 1 C/60
TacValAlp10 Valeur Champ Banalisé Alpha 10 C/60
TacValAlp11 Valeur Champ Banalisé Alpha 11 C/60
TacValAlp12 Valeur Champ Banalisé Alpha 12 C/60
TacValAlp13 Valeur Champ Banalisé Alpha 13 C/60
TacValAlp14 Valeur Champ Banalisé Alpha 14 C/60
TacValAlp2 Valeur Champ Banalisé Alpha 2 C/60
TacValAlp3 Valeur Champ Banalisé Alpha 3 C/60
TacValAlp4 Valeur Champ Banalisé Alpha 4 C/60
TacValAlp5 Valeur Champ Banalisé Alpha 5 C/60
TacValAlp6 Valeur Champ Banalisé Alpha 6 C/60
TacValAlp7 Valeur Champ Banalisé Alpha 7 C/60
TacValAlp8 Valeur Champ Banalisé Alpha 8 C/60
TacValAlp9 Valeur Champ Banalisé Alpha 9 C/60
TacValDat0 Valeur Champ Banalisé Date 0 D/JJ/MM/AAAA
TacValDat1 Valeur Champ Banalisé Date 1 D/JJ/MM/AAAA
TacValDat2 Valeur Champ Banalisé Date 2 D/JJ/MM/AAAA
TacValDat3 Valeur Champ Banalisé Date 3 D/JJ/MM/AAAA
TacValDat4 Valeur Champ Banalisé Date 4 D/JJ/MM/AAAA
TacValDat5 Valeur Champ Banalisé Date 5 D/JJ/MM/AAAA
TacValDat6 Valeur Champ Banalisé Date 6 D/JJ/MM/AAAA
TacValDat7 Valeur Champ Banalisé Date 7 D/JJ/MM/AAAA
TacValDat8 Valeur Champ Banalisé Date 8 D/JJ/MM/AAAA
TacValDat9 Valeur Champ Banalisé Date 9 D/JJ/MM/AAAA
TacValLog0 Valeur Champ Banalisé Logique 0 L+/-
TacValLog1 Valeur Champ Banalisé Logique 1 L+/-
TacValLog2 Valeur Champ Banalisé Logique 2 L+/-
TacValLog3 Valeur Champ Banalisé Logique 3 L+/-
TacValLog4 Valeur Champ Banalisé Logique 4 L+/-
TacValLog5 Valeur Champ Banalisé Logique 5 L+/-
TacValLog6 Valeur Champ Banalisé Logique 6 L+/-
TacValLog7 Valeur Champ Banalisé Logique 7 L+/-
TacValLog8 Valeur Champ Banalisé Logique 8 L+/-
TacValLog9 Valeur Champ Banalisé Logique 9 L+/-
TacValNum0 Valeur Champ Banalisé Numérique 0 R/4
TacValNum1 Valeur Champ Banalisé Numérique 1 R/4
TacValNum10 Valeur Champ Banalisé Numérique 10 R/8,6-
TacValNum11 Valeur Champ Banalisé Numérique 11 R/8,6-
TacValNum12 Valeur Champ Banalisé Numérique 12 R/8,6-
TacValNum13 Valeur Champ Banalisé Numérique 13 R/8,6-
TacValNum14 Valeur Champ Banalisé Numérique 14 R/8,6-
TacValNum2 Valeur Champ Banalisé Numérique 2 R/4
TacValNum3 Valeur Champ Banalisé Numérique 3 R/4
TacValNum4 Valeur Champ Banalisé Numérique 4 R/4
TacValNum5 Valeur Champ Banalisé Numérique 5 R/4
TacValNum6 Valeur Champ Banalisé Numérique 6 R/8,6-
TacValNum7 Valeur Champ Banalisé Numérique 7 R/8,6-
TacValNum8 Valeur Champ Banalisé Numérique 8 R/8,6-
TacValNum9 Valeur Champ Banalisé Numérique 9 R/8,6-

On peut créer des sous-branches si on le souhaite 🙂

Comme celles-ci:

Pour ces branches, on va indiquer impérativement les informations suivantes:

  • Référence TacRef

  • Désignation TacDes

  • Numéro d’ordre parmi les tâches père TacPerNor

Ce sont donc toujours des tâches père, mais qui ont elles-mêmes un père ! Il faut donc remplir:

  • Référence Tâche Père TacRefPer=LaReferenceDeLaTachePere

  • Tâche père TacPere=OUI

On peut mettre d’autres informations si on le souhaite !

  • Icône de la tâche TacIco

  • Style & Apparence ( couleur de la tâche)

Comment gérer la couleur de la tâche ?

-Côté liste ( partie tableur à gauche), TacStyLis, on récupère les styles ici:

-Côté fiche ( visualisation graphique) TacStyGra, on récupère les styles ici:

  • On peut afficher les champs qu’on souhaite parmi les champs de la liste standard WFGTTTaGtt

Informations sur les tâches qu'on peut afficher

TacResRef Ressource liée C/25
AgendaRef Calendrier propre à la tache C/10
TacAff Tache Affichée ? L+/-
TacDatCompDeb Date Début planifiée Complémentaire D/JJ/MM/AAAA => trait bleu au dessus de la tâche
TacDatCompFin Date Fin planifiée Complémentaire D/JJ/MM/AAAA
TacDatDeb Date Début Tache D/JJ/MM/AAAA
TacDatDebAuPlustard Contrainte Date Début au plus tard D/JJ/MM/AAAA
TacDatDebAuPlustot Contrainte Date Début au plus tot D/JJ/MM/AAAA
TacDatDebObl Contrainte Doit débuter le D/JJ/MM/AAAA
TacDatFin Date FinTache D/JJ/MM/AAAA
TacDatFinAuPlustard Contrainte Date Fin au plus tard D/JJ/MM/AAAA
TacDatFinAuPlustot Contrainte Date Fin au plus tot D/JJ/MM/AAAA
TacDatFinObl Contrainte Doit finir le D/JJ/MM/AAAA
TacDatLimDeb Date Limite Début D/JJ/MM/AAAA
TacDatLimFin Date Limite Fin D/JJ/MM/AAAA
TacDes Désignation C/60
TacDuree Durée de la Tache E/3
TacEnt Entité liée C/20
TacEntCl1 Clé 1 Entité liée C/20
TacEntCl2 Clé 2 Entité liée C/30
TacEntCl3 Clé 3 Entité liée C/30
TacEtat Etat de la Tache C/10
TacFam Famille Tache C/10
TacGesRef Gestionnaire de la Tache C/10
TacHeuCompDeb Heure Début planifiée Complémentaire E/6
TacHeuCompFin Heure Fin planifiée Complémentaire E/6
TacHeuDeb Heure Début Planifiée E/6
TacHeuDebAuPlustard Heure Début au plus tard E/6
TacHeuDebAuPlustot Heure Début au plus tot E/6
TacHeuDebObl Heure Début obligatoire E/6
TacHeuFin Heure Fin Planifiée E/6
TacHeuFinAuPlustard Heure Fin au plus tard E/6
TacHeuFinAuPlustot Heure Fin au plus tot E/6
TacHeuFinObl Heure Fin obligatoire E/6
TacHeuLimDeb Heure Limite Début E/6
TacHeuLimFin Heure Limite Fin E/6
TacIco Icone Associé C/30
TacPctRea Pourcentage Avancement tache R/8,6
TacPerNor N° Ordre tache dans la hiérarchie E/3
TacPerRef Reference Tache Père C/10
TacRef Référence Tache C/10
TacTyp Type Tache C/20
TacUmDurée Unité de temps de la durée C/10
TacValAlp0 Valeur Champ Banalisé Alpha 0 C/60
TacValAlp1 Valeur Champ Banalisé Alpha 1 C/60
TacValAlp10 Valeur Champ Banalisé Alpha 10 C/60
TacValAlp11 Valeur Champ Banalisé Alpha 11 C/60
TacValAlp12 Valeur Champ Banalisé Alpha 12 C/60
TacValAlp13 Valeur Champ Banalisé Alpha 13 C/60
TacValAlp14 Valeur Champ Banalisé Alpha 14 C/60
TacValAlp2 Valeur Champ Banalisé Alpha 2 C/60
TacValAlp3 Valeur Champ Banalisé Alpha 3 C/60
TacValAlp4 Valeur Champ Banalisé Alpha 4 C/60
TacValAlp5 Valeur Champ Banalisé Alpha 5 C/60
TacValAlp6 Valeur Champ Banalisé Alpha 6 C/60
TacValAlp7 Valeur Champ Banalisé Alpha 7 C/60
TacValAlp8 Valeur Champ Banalisé Alpha 8 C/60
TacValAlp9 Valeur Champ Banalisé Alpha 9 C/60
TacValDat0 Valeur Champ Banalisé Date 0 D/JJ/MM/AAAA
TacValDat1 Valeur Champ Banalisé Date 1 D/JJ/MM/AAAA
TacValDat2 Valeur Champ Banalisé Date 2 D/JJ/MM/AAAA
TacValDat3 Valeur Champ Banalisé Date 3 D/JJ/MM/AAAA
TacValDat4 Valeur Champ Banalisé Date 4 D/JJ/MM/AAAA
TacValDat5 Valeur Champ Banalisé Date 5 D/JJ/MM/AAAA
TacValDat6 Valeur Champ Banalisé Date 6 D/JJ/MM/AAAA
TacValDat7 Valeur Champ Banalisé Date 7 D/JJ/MM/AAAA
TacValDat8 Valeur Champ Banalisé Date 8 D/JJ/MM/AAAA
TacValDat9 Valeur Champ Banalisé Date 9 D/JJ/MM/AAAA
TacValLog0 Valeur Champ Banalisé Logique 0 L+/-
TacValLog1 Valeur Champ Banalisé Logique 1 L+/-
TacValLog2 Valeur Champ Banalisé Logique 2 L+/-
TacValLog3 Valeur Champ Banalisé Logique 3 L+/-
TacValLog4 Valeur Champ Banalisé Logique 4 L+/-
TacValLog5 Valeur Champ Banalisé Logique 5 L+/-
TacValLog6 Valeur Champ Banalisé Logique 6 L+/-
TacValLog7 Valeur Champ Banalisé Logique 7 L+/-
TacValLog8 Valeur Champ Banalisé Logique 8 L+/-
TacValLog9 Valeur Champ Banalisé Logique 9 L+/-
TacValNum0 Valeur Champ Banalisé Numérique 0 R/4
TacValNum1 Valeur Champ Banalisé Numérique 1 R/4
TacValNum10 Valeur Champ Banalisé Numérique 10 R/8,6-
TacValNum11 Valeur Champ Banalisé Numérique 11 R/8,6-
TacValNum12 Valeur Champ Banalisé Numérique 12 R/8,6-
TacValNum13 Valeur Champ Banalisé Numérique 13 R/8,6-
TacValNum14 Valeur Champ Banalisé Numérique 14 R/8,6-
TacValNum2 Valeur Champ Banalisé Numérique 2 R/4
TacValNum3 Valeur Champ Banalisé Numérique 3 R/4
TacValNum4 Valeur Champ Banalisé Numérique 4 R/4
TacValNum5 Valeur Champ Banalisé Numérique 5 R/4
TacValNum6 Valeur Champ Banalisé Numérique 6 R/8,6-
TacValNum7 Valeur Champ Banalisé Numérique 7 R/8,6-
TacValNum8 Valeur Champ Banalisé Numérique 8 R/8,6-
TacValNum9 Valeur Champ Banalisé Numérique 9 R/8,6-

Si on a pas de fils sous une tâche père, la tâche père n’apparait pas sur le GANTT !

Enfin, on crée les différentes tâches qui doivent apparaitre sur le GANTT !

➡️ On doit indiquer a minima pour chaque tâche:

  • Sa référence unique TacRef

  • Sa désignation TacDes

  • Sa tâche père TacPere ( les tâches sont impérativement rattachées à un père)

  • Son numéro d’ordre par rapport au père TacPerNor

  • Sa durée TacDuree

  • Sa date de début ou sa date de fin TacDatDeb et TacDatFin selon si elle est planifiée par rapport à sa date de début, soit par rapport à sa date de fin

  • Les heures de début et de fin de la tâche TacHeuDeb et TacHeuFin qui sont obligatoires à renseigner. Ces horaires doivent bien sûr être dans la plage horaire définie sur le formulaire du Gantt, champs “Plage horaire”, onglet Interfaces.

➡️ On peut indiquer également:

  • La planification initiale de la tâche soit ses dates de début et de fin planifiées, afin de visualiser des décalages de tâches, avec TacDatCompDeb et TacDatCompFin. C’est comme ça qu’on verra un trait bleu au dessus de la tâche, qui représente la planification initiale.

  • L’avancement de la tâche avec TacPctRea

  • Si on souhaite mettre une icône sur la tâche avec TacIco

  • Le Style & Apparence de la tâche

Comment gérer la couleur de la tâche ?

-Côté liste ( partie tableur à gauche), TacStyLis, on récupère les styles ici:

-Côté fiche ( visualisation graphique) TacStyGra, on récupère les styles ici:

  • Les actions disponibles sur cette tâche avec TacLisAct

  • Si on souhaite afficher ou non la tâche ( selon la vue ) avec TacAff: Même si la tâche n'est pas affichée sur une vue, elle est bien prise en compte dans la planification !

  • On peut afficher les champs qu’on souhaite parmi les champs suivants:

Informations sur les tâches qu'on peut afficher

TacResRef Ressource liée C/25
AgendaRef Calendrier propre à la tache C/10
TacAff Tache Affichée ? L+/-
TacDatCompDeb Date Début planifiée Complémentaire D/JJ/MM/AAAA => trait bleu au dessus de la tâche
TacDatCompFin Date Fin planifiée Complémentaire D/JJ/MM/AAAA
TacDatDeb Date Début Tache D/JJ/MM/AAAA
TacDatDebAuPlustard Contrainte Date Début au plus tard D/JJ/MM/AAAA
TacDatDebAuPlustot Contrainte Date Début au plus tot D/JJ/MM/AAAA
TacDatDebObl Contrainte Doit débuter le D/JJ/MM/AAAA
TacDatFin Date FinTache D/JJ/MM/AAAA
TacDatFinAuPlustard Contrainte Date Fin au plus tard D/JJ/MM/AAAA
TacDatFinAuPlustot Contrainte Date Fin au plus tot D/JJ/MM/AAAA
TacDatFinObl Contrainte Doit finir le D/JJ/MM/AAAA
TacDatLimDeb Date Limite Début D/JJ/MM/AAAA
TacDatLimFin Date Limite Fin D/JJ/MM/AAAA
TacDes Désignation C/60
TacDuree Durée de la Tache E/3
TacEnt Entité liée C/20
TacEntCl1 Clé 1 Entité liée C/20
TacEntCl2 Clé 2 Entité liée C/30
TacEntCl3 Clé 3 Entité liée C/30
TacEtat Etat de la Tache C/10
TacFam Famille Tache C/10
TacGesRef Gestionnaire de la Tache C/10
TacHeuCompDeb Heure Début planifiée Complémentaire E/6
TacHeuCompFin Heure Fin planifiée Complémentaire E/6
TacHeuDeb Heure Début Planifiée E/6
TacHeuDebAuPlustard Heure Début au plus tard E/6
TacHeuDebAuPlustot Heure Début au plus tot E/6
TacHeuDebObl Heure Début obligatoire E/6
TacHeuFin Heure Fin Planifiée E/6
TacHeuFinAuPlustard Heure Fin au plus tard E/6
TacHeuFinAuPlustot Heure Fin au plus tot E/6
TacHeuFinObl Heure Fin obligatoire E/6
TacHeuLimDeb Heure Limite Début E/6
TacHeuLimFin Heure Limite Fin E/6
TacIco Icone Associé C/30
TacPctRea Pourcentage Avancement tache R/8,6
TacPerNor N° Ordre tache dans la hiérarchie E/3
TacPerRef Reference Tache Père C/10
TacRef Référence Tache C/10
TacTyp Type Tache C/20
TacUmDurée Unité de temps de la durée C/10
TacValAlp0 Valeur Champ Banalisé Alpha 0 C/60
TacValAlp1 Valeur Champ Banalisé Alpha 1 C/60
TacValAlp10 Valeur Champ Banalisé Alpha 10 C/60
TacValAlp11 Valeur Champ Banalisé Alpha 11 C/60
TacValAlp12 Valeur Champ Banalisé Alpha 12 C/60
TacValAlp13 Valeur Champ Banalisé Alpha 13 C/60
TacValAlp14 Valeur Champ Banalisé Alpha 14 C/60
TacValAlp2 Valeur Champ Banalisé Alpha 2 C/60
TacValAlp3 Valeur Champ Banalisé Alpha 3 C/60
TacValAlp4 Valeur Champ Banalisé Alpha 4 C/60
TacValAlp5 Valeur Champ Banalisé Alpha 5 C/60
TacValAlp6 Valeur Champ Banalisé Alpha 6 C/60
TacValAlp7 Valeur Champ Banalisé Alpha 7 C/60
TacValAlp8 Valeur Champ Banalisé Alpha 8 C/60
TacValAlp9 Valeur Champ Banalisé Alpha 9 C/60
TacValDat0 Valeur Champ Banalisé Date 0 D/JJ/MM/AAAA
TacValDat1 Valeur Champ Banalisé Date 1 D/JJ/MM/AAAA
TacValDat2 Valeur Champ Banalisé Date 2 D/JJ/MM/AAAA
TacValDat3 Valeur Champ Banalisé Date 3 D/JJ/MM/AAAA
TacValDat4 Valeur Champ Banalisé Date 4 D/JJ/MM/AAAA
TacValDat5 Valeur Champ Banalisé Date 5 D/JJ/MM/AAAA
TacValDat6 Valeur Champ Banalisé Date 6 D/JJ/MM/AAAA
TacValDat7 Valeur Champ Banalisé Date 7 D/JJ/MM/AAAA
TacValDat8 Valeur Champ Banalisé Date 8 D/JJ/MM/AAAA
TacValDat9 Valeur Champ Banalisé Date 9 D/JJ/MM/AAAA
TacValLog0 Valeur Champ Banalisé Logique 0 L+/-
TacValLog1 Valeur Champ Banalisé Logique 1 L+/-
TacValLog2 Valeur Champ Banalisé Logique 2 L+/-
TacValLog3 Valeur Champ Banalisé Logique 3 L+/-
TacValLog4 Valeur Champ Banalisé Logique 4 L+/-
TacValLog5 Valeur Champ Banalisé Logique 5 L+/-
TacValLog6 Valeur Champ Banalisé Logique 6 L+/-
TacValLog7 Valeur Champ Banalisé Logique 7 L+/-
TacValLog8 Valeur Champ Banalisé Logique 8 L+/-
TacValLog9 Valeur Champ Banalisé Logique 9 L+/-
TacValNum0 Valeur Champ Banalisé Numérique 0 R/4
TacValNum1 Valeur Champ Banalisé Numérique 1 R/4
TacValNum10 Valeur Champ Banalisé Numérique 10 R/8,6-
TacValNum11 Valeur Champ Banalisé Numérique 11 R/8,6-
TacValNum12 Valeur Champ Banalisé Numérique 12 R/8,6-
TacValNum13 Valeur Champ Banalisé Numérique 13 R/8,6-
TacValNum14 Valeur Champ Banalisé Numérique 14 R/8,6-
TacValNum2 Valeur Champ Banalisé Numérique 2 R/4
TacValNum3 Valeur Champ Banalisé Numérique 3 R/4
TacValNum4 Valeur Champ Banalisé Numérique 4 R/4
TacValNum5 Valeur Champ Banalisé Numérique 5 R/4
TacValNum6 Valeur Champ Banalisé Numérique 6 R/8,6-
TacValNum7 Valeur Champ Banalisé Numérique 7 R/8,6-
TacValNum8 Valeur Champ Banalisé Numérique 8 R/8,6-
TacValNum9 Valeur Champ Banalisé Numérique 9 R/8,6-

A noter qu’on peut également utiliser les champs Contrainte Date fin, Contrainte date début.. pour mettre en place des contraintes sur la planification, par exemple pour avoir un message d’erreur si on déplace une tâche au delà de la date Contrainte.

Ces contrôles ne sont pas fait en standard ! Il faut bien sur paramétrer tout ça dans la requête.

On décrit les jalons qui apparaissent sur le GANTT

Les jalons sont simplement des tâches sans durée… on les mets donc en place exactement comme des tâches ( voir ci-dessus) la seule différence est que:

  • la durée TacDuree=0

On décrit les liens de dépendance entre les tâches

Pour cela, on va venir alimenter la liste standard WFGttLie, dans laquelle on va déterminer quelle est la tâche père et quelle est la tâche fille sur le graphique, et quel est le type de lien entre ces tâches. ( ce lien n’est pas visible sur le tableur, seulement sur le graphique).

On doit indiquer pour chaque tâche:

  • La tâche père TacOriRef : donc on trouve tâche origine

  • La tâche fille TacDesRef: tâche destination

  • Le type de lien entre les 2 tâches LieTyp:

On peut également indiquer…

  • Le cycle à respecter entre les deux tâches LieDecal : cycle défaut d’attente…

  • L’unité de mesure du cycle défaut LieUmDecal

  • Lien figé ou non LieFige: cela permet de déterminer si on fige ou non le cycle défaut d’attente entre 2 tâches

  • Couleur du lien LieAttrib: on peut gérer la couleur du lien

  • Action: est-ce qu’on autorise la création, la modification, la suppression sur le lien ? On peut aussi ajouter d’autres actions comme dans un tableur

On indique quelles actions sont disponibles sur le GANTT

On liste dans l’ordre d’apparition des actions qu’on souhaite avoir dans la liste déroulante au clic gauche:

  • les références des actions

*SEP indique qu’il y a une séparation entre les lignes de la liste des actions.

C'est quoi cette séparation ?

  • les libellés des actions

  • on définit si l’action doit être mise ou non dans la barre de commande. Si oui, on indique, toujours dans le même ordre des actions, “GBC” +le nom de l'icône à ajouter comme ligne 276 dans la capture de gauche:

Pour chaque tache, il est nécessaire d’indiquer exhaustivement la liste des actions qui lui sont affectées : PRENDRE WfGTTTac TacLisAct = VLO.LstAction. On défini dans la liste WFGTTGen la liste totale des actions disponibles pour le Gantt et si elles sont présentes ou pas dans la barre de commandes et ensuite tache par taches, quelles actions sont rattachées a cette tache.


JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.