none
[MS Project] Changer le responsable des approbations de tâches RRS feed

  • Question

  • Bonjour,

    Je m'en excuse par avance mais je vais devoir faire appel à des souvenirs et/ou des connaissances très anciennes.

    Notre entreprise continue à gérer les projets sous Project 2003. Depuis un moment maintenant, je suis la personne qui approuve toutes les mises à jour de tâches. Mon prédécesseur avait fait le changement pour passer de son compte au mien et il n'est plus dans la société aujourd'hui. Quittant moi-même la société bientôt, je dois faire la même opération pour mon remplaçant. Et je n'arrive pas à trouver la façon de le faire, dans Project Server comme dans PWA, et sur internet les ressources concernant la version 2003 sont très rare.

    Pouvez-vous m'aider ?

    mardi 30 janvier 2018 08:28

Réponses

  • Bonjour,

    Je reviens donc avec la solution adoptée.

    Elle était donc bien de faire cette opération de republication avec case à cocher. Comme elle était fastidieuse, j'ai cherché la commande VBA qui permettait de le faire de façon automatisée et j'ai rapidement trouvé la commande sur MSDN :

    Application.RepublishAssignments False, pjPublishScopeAll, False, True, True, ""

    C'est le dernier "True" (méthode BecomeManager) qui tient le rôle de la case à cocher.

    J'ai mis mes 173 projets dans les tâches, la macro les balaye et pour chacun, applique la commande. Et voilà !

    Si ça peut aider... (mais j'ai des doutes vu l'ancienneté de notre système ;-))


    mercredi 7 février 2018 08:04

Toutes les réponses

  • Bonjour Olivier,

    Effectivement, ça faisait longtemps que je n'avais entendu parler de Project 2003. Je pense me rappeler qu'il faut changer le status manager (gestionnaire d'état) dans les projets. Malheureusement, il vous faut donc ouvrir tous les projets, insérer la colonne en question et mettre votre nom. Publier et fermer, le tour est joué!


    Hope this helps,


    Guillaume Rouyre, MBA, MVP, P-Seller

    mardi 30 janvier 2018 11:12
  • Merci Guillaume,

    Je ne trouve malheureusement pas la colonne de type "Gestionnaire d'état" ou quelque chose d'approchant quand je veux insérer une colonne. J'ai bien "Etat" mais pas son gestionnaire.

    Par contre j'ai peut-être trouvé une solution en faisant le tour complet un par un de tous les menus et sous-menus (!). Dans "Collaborer/Publier/Republier les affectations", il y a une case à cocher (la dernière), qui s'intitule "Devenir le responsable de ces affectations". Dès que la personne qui doit me remplacer est présente, je fais le test avec elle, sur son poste bien sûr, pour vérifier cette hypothèse.

    Evidemment cette solution implique aussi d'ouvrir chacun des projets (c'est à dire 173 en comptant tous les lots !!!) pour faire l'opération. Si une solution plus globale vous vient, ou à quelqu'un d'autre, n'hésitez pas.

    Je reviens donner la réponse à mon test vendredi je pense.

    mardi 30 janvier 2018 13:56
  • Effectivement, ça me rappelle un souvenir. Ladite colonne n'a été introduite qu'à la version 2007. Vous avez trouvé la bonne solution pour 2003, qui demande aussi d'ouvrir tous les projets. :-(

    Hope this helps,


    Guillaume Rouyre, MBA, MVP, P-Seller

    mardi 30 janvier 2018 15:01
  • Bonjour,

    Je reviens donc avec la solution adoptée.

    Elle était donc bien de faire cette opération de republication avec case à cocher. Comme elle était fastidieuse, j'ai cherché la commande VBA qui permettait de le faire de façon automatisée et j'ai rapidement trouvé la commande sur MSDN :

    Application.RepublishAssignments False, pjPublishScopeAll, False, True, True, ""

    C'est le dernier "True" (méthode BecomeManager) qui tient le rôle de la case à cocher.

    J'ai mis mes 173 projets dans les tâches, la macro les balaye et pour chacun, applique la commande. Et voilà !

    Si ça peut aider... (mais j'ai des doutes vu l'ancienneté de notre système ;-))


    mercredi 7 février 2018 08:04