• P14ACTool et PS2010DBDiag requetes PART 1

    Bonjour,

    J'ai rencontré pas mal des exemples ou l'outil P14ACTool est utilisé régulièrement comme un bilan de santé de l'environnement Project Server.

    De point de vue support comme bonne pratique nous vous conseillons de mettre en place des plans de maintenance personnalisée pour votre environnement et de ne pas utilizer l'outil comme mentionné au-dessous.

    Puis ce qu'il y a un petit "secret" aussi: dès que vous installez l'outil il y a une période de grâce d'utilisation et après cela ... il ne peut pas être utilize car il expire. :) 

    Dans le README de l'outil vous rencontrez les suivantes instructions:

    L'outil rassemble les informations statistiques ainsi que les conditions pour effectuer des contrôles dont la présence peut indiquer un problème connu où un correctif peut être déjà disponible ou peuvent être disponibles dans une prochaine version. La
    sortie du journal doit être utilisée en conjonction avec un ingénieur du support qui fera des recommandations sur les prochaines étapes si nécessaire.

    Donc pour vous aider a mettre en place un possible plan de maintenance pour votre environnement Project Serveur je vais vous fournir quelques requêtes contenu dans P14ACTool qui vous seront très utiles.

    Parce que la liste contient environ 20 requêtes je vais les présenter dans plusieurs articles.

    Avant de commencer je veux remercier à mon collègue Marc Biarnes qui a eu une grande contribution à ces informations.

    Disclaimer:
    Les données ne sont pas manipulées ou modifiées lorsque ces requêtes sont exécutées.
    Pour une protection supplémentaire testez ces requêtes premièrement sur un environnement de test ou de développement.

    Gathers number of members in each group (Published database):

    SELECT SECG.WSEC_GRP_NAME AS
    GROUP_NAME, COUNT (*) AS TOTAL_MEMBERS INTO
    #TEMP1

    FROM MSP_WEB_SECURITY_GROUP_MEMBERS AS SECGM

    INNER JOIN MSP_WEB_SECURITY_GROUPS AS
    SECG  ON SECGM.WSEC_GRP_GUID = SECG.WSEC_GRP_GUID

    GROUP BY SECG.WSEC_GRP_NAME

    ORDER BY TOTAL_MEMBERS DESC

    SELECT DISTINCT TOP 10 #TEMP1.TOTAL_MEMBERS ,WSG.WSEC_GRP_NAME,WSEC_CAT_NAME

    FROM MSP_WEB_SECURITY_GROUPS WSG

    INNER JOIN MSP_WEB_SECURITY_SP_CAT_RELATIONS WSCR ON WSG.WSEC_GRP_GUID = WSCR.WSEC_SP_GUID

    INNER JOIN MSP_WEB_SECURITY_CATEGORIES WSC ON WSCR.WSEC_CAT_UID=WSC.WSEC_CAT_UID

    LEFT JOIN MSP_WEB_SECURITY_SP_CAT_PERMISSIONS WSCP ON WSCR.WSEC_REL_UID = WSCP.WSEC_REL_UID

    LEFT JOIN #TEMP1 ON WSG.WSEC_GRP_NAME = #TEMP1.GROUP_NAME

    WHERE WSEC_FEA_ACT_UID='4B524550-2512-4D25-92B1-A4C888C66106'

    ORDER BY TOTAL_MEMBERS DESC

     DROP TABLE #TEMP1

     GO

    Gathers a listing of group and category combinations that have the "View Project Site" right granted (Published database):

    SELECT SECCAT.WSEC_CAT_UID,WSEC_CAT_NAME, SECOBJRULES.WSEC_OBJ_RULE_DESC

    FROM MSP_WEB_SECURITY_CATEGORIES SECCAT

    INNER JOIN MSP_WEB_SECURITY_CATEGORY_RULES SECCATRULES ON SECCAT.WSEC_CAT_UID=SECCATRULES.WSEC_CAT_UID

    INNER JOIN MSP_WEB_SECURITY_OBJECT_RULES SECOBJRULES ON SECCATRULES.WSEC_OBJ_TYPE_UID=SECOBJRULES.WSEC_OBJ_TYPE_UID
    AND SECCATRULES.WSEC_OBJ_RULE_TYPE=SECOBJRULES.WSEC_OBJ_RULE_TYPE

    WHERE SECCATRULES.WSEC_OBJ_TYPE_UID='1771B1C0-6E26-4FB3-A480-C798AB506E82'

    GO

    Gathers a listing of projects with durations over 5 years:

    SELECT  PROJ_NAME,PROJ_INFO_START_DATE, PROJ_INFO_FINISH_DATE , DATEDIFF(YEAR, PROJ_INFO_START_DATE,PROJ_INFO_FINISH_DATE) AS
    DUR_OF_PROJECT_YEARS

    FROM MSP_PROJECTS WHERE DATEDIFF(YEAR, PROJ_INFO_START_DATE,PROJ_INFO_FINISH_DATE) >4

    ORDER BY DUR_OF_PROJECT_YEARS DESC

    GO

    Gathers a listing of the top15 projects with the largest number of tasks:

    SELECT TOP 15 MT.PROJ_UID, MP.PROJ_NAME, COUNT(*) TOTAL_TASKS

    FROM MSP_TASKS AS MT

    INNER JOIN MSP_PROJECTS AS MP ON MT.PROJ_UID=MP.PROJ_UID

    GROUP BY MT.PROJ_UID, MP.PROJ_NAME

    ORDER BY total_tasks DESC

    GO

    Gathers a listing of the top15 projects with the largest number of resources:

    SELECT TOP 15 MPR.PROJ_UID, MP.PROJ_NAME, COUNT(*) AS TOTAL_RESOURCES

    FROM MSP_PROJECT_RESOURCES AS MPR

    INNER JOIN MSP_PROJECTS AS MP ON MPR.PROJ_UID=MP.PROJ_UID

    GROUP BY MPR.PROJ_UID, MP.PROJ_NAME

    ORDER BY TOTAL_RESOURCES DESC

    GO

     

    A+,

    Cristina

  • Les Webcasts TechDays 2013 sont disponibles

    Bonjour,

    Comme prévu, les webcasts des sessions Techdays 2013 sont disponibles. Retrouvez l’ensemble des sessions 2013 en vidéos pour vous et vos équipes.

    clip_image001

    Pour cela, il vous suffit de sélectionnez les sessions qui vous intéressent parmi plus de 300 conférences techniques et décideurs proposées lors de cette édition 2013.

    · Project et SharePoint, une meilleure collaboration pour des ...

    http://www.microsoft.com/france/mstechdays/programmes/2013/fiche-session.aspx?ID=041dde0d-ebde-4a53-9ff6-4aa53626c65e 

    · Quoi de neuf dans Project ?

    http://www.microsoft.com/france/mstechdays/programmes/2013/fiche-session.aspx?ID=26956743-acc9-4b17-9292-6e5125d62f9c 

    · Cloud or not Cloud, comment déployer Project…  ? That is the...

    http://www.microsoft.com/france/mstechdays/programmes/2013/fiche-session.aspx?ID=ea76e073-ac67-4730-909e-2922e3f0e94b 

    · Rapports et tableaux de bord dans Project : pilotez vos proj...

    http://www.microsoft.com/france/mstechdays/programmes/2013/fiche-session.aspx?ID=0bed793a-9887-4799-be4f-7e8e5d51bce9 

    Bonne journée, 

    Marc Biarnès

  • Nouveautés de l’Active Directory sur Project Server 2013

    Bonjour,

    Sur la nouvelle version de Project 2013, nous n’avons pas de changement fondamental concernant l’Active Directory. Néanmoins à travers cet article, j’attire votre attention sur les deux nouveaux éléments de la synchronisation de la liste des ressources.

    1/ Les ressources ajoutées via l’Active Directory dans la liste des ressources partagées d’Entreprise n’auront pas de compte utilisateur de Project Server créé automatiquement.

    2/ Vous avez la possibilité de synchroniser jusqu’à 5 groupe Active Directory avec les ressources partagées d’Entreprise dans le nouveau Project. Dans les versions antérieures, un seul groupe pouvait être synchronisé.

    La nouveauté concernant les modèles de sécurité, nous avons deux modes disponibles pour la gestion des permissions : l’un dans SharePoint et l’autre dans Project (comme sous 2007).

    Ici, je rappelle les conditions d’utilisation issue de l’article Technet en fin de page:

    Avant d’effectuer cette procédure, vérifiez les éléments suivants :

    Vous avez accès à Project Server par le biais de Project Web App avec un compte pour lequel les paramètres globaux Gérer les paramètres Active Directory et Gérer les utilisateurs et les groupes sont activés.

    Le compte de service Application de service pour l’instance Project Server dispose d’un accès en lecture à tous les groupes et comptes d’utilisateur Active Directory impliqués dans la synchronisation.

    Vous pouvez vérifier ce compte dans les propriétés de l’application de service dans la page Administration de l’application de service du site web Administration centrale de SharePoint.

    L’identité sous laquelle s’exécute le service de mise en file d’attente doit avoir accès à l’ensemble des forêts et domaines où elle est censée trouver des utilisateurs.

    Le sélecteur de personnes SharePoint 2013 doit être configuré pour résoudre les informations relatives aux groupes et accéder aux informations utilisateur à partir d’Active Directory. Ceci est une condition nécessaire à la réussite de la synchronisation de la liste des ressources d’entreprise Project Server 2013 avec Active Directory. Le sélecteur de personnes vous permet de rechercher des groupes Active Directory que vous souhaitez synchroniser avec la liste des ressources d’entreprise. Le sélecteur de personnes SharePoint 2013 est décrit de manière plus détaillée, plus loin dans cet article.

    Pour plus de détails, je vous invite à consulter les articles documentations suivants :

    http://technet.microsoft.com/fr-fr/library/gg982985.aspx

    N’hésitez pas à réagir dans la partie commentaire.

    Très bonne journée,

    A bientôt,

    Maëlle

  • Les Webcasts TechDays 2013 sont disponibles

    Bonjour,

    imageComme prévu, les webcasts des sessions Techdays 2013 sont disponibles. Retrouvez l’ensemble des sessions 2013 en vidéos pour vous et vos équipes.

     

    Pour cela, il vous suffit de sélectionnez les sessions qui vous intéressent parmi plus de 300 conférences techniques et décideurs proposées lors de cette édition 2013.

    Voici le lien : http://www.microsoft.com/france/mstechdays/programmes/2013/recherche-sessions.aspx

    Bonne journée,

    Marc Biarnès