• Les Cumulative Updates du mois d’avril sont disponibles

    Bonjour,

    Pour Project et Project Server 2007 :

    Mises à Jour complètes (tout langage):
    • Description du Windows SharePoint Services 3.0 Cumulative Update Server Package de correctifs (WSS server-package): 9 avril 2013:
      http://support.microsoft.com/kb/2799869/fr
    • Description du Office SharePoint Server 2007 Cumulative Update Server Package de correctifs (package serveur MOSS): 9 avril 2013:
      http://support.microsoft.com/kb/2799867/fr

      Ce
      correctif contient un hotfix pour Project Server: Review my timesheet webpart button (next and previous) is not working correctly
    Mises à Jour Individuelles (tout langage):
    • Description du package de correctifs Office Project 2007 (project-x-none.msp): Pas de correctif.
    • Description du package de correctifs Project Server 2007 (Pjsrvapp-x-none.msp; Pjsrvwfe-x-none.msp): Pas de correctif.

    IMPORTANT: L’installation du Service Pack 3 sur les clients et sur les serveurs est dorénavant obligatoire avant l’installation de tout CU pour Office, Sharepoint et Project Server 2007. Si vous possédez des Language Packs, client ou serveur, vous devez aussi installer le Service Pack correspondant à chacun d’entre eux.

    Pour Project et Project Server 2010 :

    Mises à Jour complètes (tout langage):
    Mises à Jour Individuelles (tout langage):

     

    IMPORTANT: L’installation du Service Pack 1 sur les clients et sur les serveurs est dorénavant obligatoire avant l’installation de tout CU pour Office, Sharepoint et Project Server 2010. Si vous possédez des Language Packs, client ou serveur, vous devez aussi installer le Service Pack correspondant à chacun d’entre eux.

    Pour Project et Project Server 2013 :

    Mises à Jour complètes (tout langage):
    Mises à Jour Individuelles (tout langage):

    IMPORTANT: L’installation du Public Update de mars 2013 sur les clients et sur les serveurs est dorénavant obligatoire avant l’installation de tout CU pour Office, Sharepoint et Project Server 2013. Pour plus d’informations, vous pouvez vous référer à l’article: http://blogs.technet.com/b/frenchpjblog/archive/2013/04/05/3563694.aspx

    Je vous rappelle qu’en ce qui concerne la version 2010 et 2013, le correctif client est disponible en deux versions : x86 ou x64. Vérifiez bien que la version que vous téléchargez est en rapport avec la version du client installé sur vos machines.

    Si vous désirez de plus amples informations sur les différentes versions de correctifs disponibles, je vous renvoie à l’article suivant : http://blogs.technet.com/b/frenchpjblog/archive/2010/05/04/le-cumulative-update-du-mois-d-avril-est-disponible.aspx

    Bonne journée

    Marc Biarnès

  • Créer un Event Handler dans Project Professional

    Bonjour,

    Recevant régulièrement des demandes pour effectuer des tâches basées sur des évènements dans Project Professional, telle qu’afficher un message lorsqu’une tâche est supprimée, je vous propose un article qui vous permettra de réaliser cela.

    Tout d’abord, il faut savoir que le modèle objet VBA de Project Professional propose un certain nombre d’évènements sur lesquels il est possible de déclencher une action.

    Par exemple, si vous désirez déclencher une action sur un évènement associé au projet, vous avez accès à ces évènements par défaut :

    image

    Dans l’Explorateur d’Objets VBA, les évènements associés à des objets ou des collections d’objets sont représentés par un petit éclair :

    image

    Si vous programmez sous Project Server, vous connaissez certainement les Event Handlers qui vous permettent d’associer des actions à des évènements proposés en standard dans le modèle objet de PSI (ou PFDS pour les plus anciens) Cette solution existe aussi dans Project Professional et c’est cela que je veux vous montrer à travers un exemple concret.

    La problématique est la suivante: Comment afficher un message qui interdit la suppression d’une tâche lorsque celle-ci possède une Planification Initiale (Baseline)?

    Tout d’abord, il est utile de préciser que les évènements disponibles appartiennent à la classe Application. Pour les visualiser, le plus simple est d’utiliser l’Explorateur d’Objets VBA et de sélectionner la classe Application:

    image

    Dans mon exemple, le code que je souhaite ajouté doit se déclencher avant que la tâche ne soit supprimée. Je vais donc utiliser l’évènement ProjectBeforeTaskChange.

    Je vais donc commencer par créer mon Module de Classe. Pour cela, j’ajoute mon Module de Classe dans mon projet :

    image

    Dans les propriétés de ce module, je change le nom (“Class1”) par un nom plus explicite tel que EventClassDeleteTask :

    image

    Puis, j’ajoute le code suivant :

    image

    Ce qu’il faut absolument retenir est que le Module de Classe doit absolument être construit de cette manière:

    Public WithEvents App As Application
    Public WithEvents Proj As Project

    Private Sub App_event

     Votre code

    End Sub

    Une fois le Module de Classe est créé et que vous avez testé le code, il faut qu’il soit initialiser à l’ouverture du projet. Pour cela, il suffit d’utiliser l'évènement Open de l’objet Project de la manière suivante :

    1. Dans le panneau de gauche, double-cliquez sur ThisProject
    2. Insérez le code d’initialisation du Module de Classe :

    image

    Il vous suffit ensuite de sauvegarder le projet, de le fermer puis de le rouvrir pour que le code soit effectif.

    Tout ceci peut bien sûr se faire dans l’Enterprise Global Template, si vous souhaitez que tous les utilisateurs aient accès à votre code. La procédure à suivre est exactement la même excepté que vous devez ouvrir l’Enterprise Global en lecture-écriture dans Project Professional avant d’y insérer votre code.

    Pour de plus amples informations sur la programmation dans Project et Project Server, je vous conseille la documentation des différents Kit de Développement disponibles sur le site MSDN:

    N’hésitez à commenter cet article et à partager vos expériences.

    Bonne journée,

    Marc Biarnès

  • Important: Changement de prérequis pour l’installation des CU pour SharePoint et Project Server 2013

    Bonjour,

    En ce dernier jour de semaine, et à quelques heures de la sortie du CU du mois d’avril, je voulais partager avec vous une information très importante.

    Suite aux problèmes rencontrés avec le CU de février sur la partie SharePoint et Project Server 2013, de nombreux correctifs ont été inclus dans la Mise à Jour Publique (Public Update ou PU) que nous avons mise à votre disposition le 12 mars 2013 et dont voici les liens :

     

    Ces PU deviennent maintenant la base de référence nécessaire avant l’installation de tous les nouveaux Cumulative Updates et Public Updates.

    En d’autres termes, vous devez absolument installer ces PU pour l’ensemble des solutions installées sur votre plateforme 2013 avant d’envisager l’installation de tout autre Cumulative Updates.

    N’hésitez à contacter le Support Technique ou à poser vos questions sur ce blog si vous avez besoin d’information complémentaire.

    Bonne journée,

    Marc Biarnès

  • Formations Project 2013 pour IT pros et développeurs

    Bonjour,

    Que vous soyez novice sur Microsoft Project 2013 ou que vous vouliez vous perfectionner sur les sujets liés à l’IT Pro ou au développement, alors je vous conseille vivement d’aller faire un petit tour sur les formations Online Project 2013. Elles sont gratuites, disponibles à la demande…. et en anglais.

    clip_image001

    Vous y trouverez 9 heures de contenu divisé en 13 modules. Si vous n’avez pas le temps de tout regarder, pas de panique, chaque module dispose de sa propre vidéo et peut être visualisé quand vous le désirez.

    clip_image002

    Les Modules 2 à 4 présentent une vue d’ensemble des nouvelles possibilités de Microsoft Project 2013 alors que les Modules 7 à 13 traitent des sujets IT Pro et Développeur avancés.

    Voici un tableau récapitulatif des différents modules :

    clip_image003

    Bonne journée,

    Marc Biarnès