How to add Milestones' date in Project Center
view
Nous voulons ajouter dans une vue de type Centre de projets -Project Center – des champs personnalisés présentant les dates de certains jalons importants dans chaque projet.
Par exemple :
Principe de la solution
Définir un champ personnalisé Entreprise de l'entité Tâche au format date - Task Enterprise Entity : date – pour capturer la date du jalon sélectionné. Utiliser la fonction Maximum pour la totalisation au niveau des tâches récapitulatives – Summary level.
Créer un champ personnalisé Entreprise de l'entité Projet - Project Enterprise – de type date lui aussi, dont la formule fera qu'il sera égal au champ Entreprise date niveau Tâche.
PWA n'ayant pas un éditeur de formule permettant d'aller chercher les noms de champs, nous allons créer nos formules dans des champs "locaux" de Project Professional 2007, puis nous les recopierons dans PWA.
Dans Project Professional 2007, insérer une colonne de type date, par exemple Date1 pour le champ que nos nommerons "Signature Contrat" :
Insertion / Colonne…
/ Date1
Dans Project Professional 2007 les formules seraient :
IIf(InStr([Name],"Signature Contrat")>0
And [Milestone]=True,[Start],ProjDateValue('NA'))
Cette formule cherche la présence de la chaine de caractères "Signature Contrat" dans le libellé du jalon. La saisie de l'opérateur devra y faire attention.
IIf(InStr([Name],"Début des travaux")>0 And
[Milestone]=True,[Start],ProjDateValue('NA'))
Cette formule cherche la présence de la chaine de caractères " Début des travaux " dans le libellé du jalon. La saisie de l'opérateur devra y faire attention.
Dans PWA avec les droits d'administrateur :
Server Settings / Enterprise Custom Field Definition
Paramètres du serveur
/ Définition des champs personnalisés d'entreprise
Clic sur le bouton New Field - Nouveau champ.
La formule copiée à partir de Project Professional 2007 est la suivante :
IIf(InStr([Name],"Signature Contrat")>0
And [Milestone]=True,[Start],ProjDateValue('NA'))
Ce champ sera créé avec l'option : Calculation
for Summary Rows = Rollup : Maximum
Figure 40 : Formule du champ niveau Tâche avec l'option Rollup : Maximum
La formule est toute simple : [Signature_Contrat]
Figure 41 : Formule du champ niveau Projet
Maintenant, si nous créons ou éditons une vue de Type Project Center, notre champ Entreprise Projet "Project_Sign_Contract" est disponible :
Figure 42 : Le champ "Project_Sign_Contract"
est disponible dans les vues de type Project Center
Dans la vue GD Summary du Project Center, le champ "Project_Sign_Contract" est visible.
Figure 43 : le champ "Project_Sign_Contract" dans le Project Center