tout sur la migration vers project 2013
DESCRIPTION
Venez participer à cette session pour aborder au niveau technique comme fonctionnel la migration vers Project 2013. Speakers : Jean-Yves Brun (Teamsquare), Marc Biarnes (Microsoft), Jessica Bienvenot (Teamsquare)TRANSCRIPT
Microsoft Project
Migration vers Project 2013Retour d’expérience
Nicolas MattioniConsultant
Teamsquare
Marc BiarnèsEscalation Engineer
Microsoft France
http://aka.ms/marcbi
#mstechdays Microsoft Project
Depuis votre smartphone sur :http://notes.mstechdays.fr
De nombreux lots à gagner toutes les heures !!!Claviers, souris et jeux Microsoft…
Merci de nous aider à améliorer les Techdays !
Donnez votre avis !
#mstechdays Microsoft Project
• Processus de migration• Retour d’expérience– Bien préparer la migration– Planification de la migration– Migration des données et création de la
nouvelle ferme– Migration des rapports– Les développements personnalisés
Agenda
#mstechdays Microsoft Project
Teamsquare
20
Partenaires
1Un cœur de métier : Le management de projets et de portefeuille projets
Une équipe pour répondre à vos besoins
20 ans d’expérience et un savoir faire reconnu
#mstechdays Microsoft Project
Teamsquare
FormationSystème d’information projet
Outils spécifiquesSupport technique
Processus de management projetsDéfinir les rôles et les
responsabilitésCréation d’un Bureau Projet « PMO
»
Gestion de projetPlanification opérationnelleOutils de gestion de projets
Mise en place des processusAnalyse fonctionnelle Coaching et support
Audit et conseil
Développement
Accompagnement
Client
Microsoft Project#mstechdays
PROCESSUS DE MIGRATION
PRINCIPES GENERAUX
#mstechdays Microsoft Project
• Principaux points d’attention– Attacher les bases de données est la méthode
supportée– La mise à niveau de 2010 à 2013 inclut la
consolidation des bases de données– La mise à niveau de 2007 vers 2013 implique
deux étapes importantes– Compatibilité du client avec Project Server 2013– La mise à niveau de Project Server 2010 vers
Project Online
Migration vers Project Server 2013
#mstechdays Microsoft Project
• Il s’agit de la seule méthode supportée• Nécessite une ferme de serveurs 2013 différente de la ferme
2010• Nécessite 5 bases de données :
– Project Server 2010 Archive– Project Server 2010 Draft– Project Server 2010 Published– Project Server 2010 Reporting– SharePoint Content
• Incluant : pages de détail de projet, workflows, sites projets (documents, risques, problèmes, livrables…)
• Bases en mode natif obligatoirement
2010 vers 2013 : attacher les bases de données
2010 2013
#mstechdays Microsoft Project
• Réduction du TCO de maintenance des bases de données
• Cohérence avec la gestion des données Online
2010 vers 2013 : consolidation des données
Convertto-SPProjectDatabase –WebApplication <URL> –Dbserver <databaseServerName> -ArchiveDbname<ArchivedbName> -DraftDbname<DraftdbName> -PublishedDbname<PublisheddbName> -ReportingDbname<ReportingdbName> -ProjectServiceDbname<ProjectServicedbName>
Published
Draft
Reporting
Archive
Bases de données Project Server 2007/2010
Base de données Project Service 2013
Instance PWA
#mstechdays Microsoft Project
• Pas de mise à niveau directe entre 2007 et 2013– Migration de 2007 vers 2010
• Sur place• Attachement de bases de données
– Migration complète (données + contenu SharePoint)– Migration uniquement des données Project Server
– Migration de 2010 vers 2013• Attachement de bases de données
• Important : peut nécessiter la mise à niveau des serveurs– Windows Server 2008 R2 SP1 ou Windows Server 2012 (éditions Standard ou
Database)
– SQL Server 2008 R2 SP1 ou SQL Server 2012
• Peut nécessiter également la mise à jour de Windows sur les postes clients– Windows 7 ou 8 requis
2007 vers 2013 : deux étapes importantes
#mstechdays Microsoft Project
• Project Pro 2013 (ou Project Pro pour Office 365) requis pour se connecter à Project Server 2013
• Les navigateurs web suivants sont supportés :– Internet Explorer 9, 10 ou 11– Firefox 10 (et sup.)
– Apple Safari 5 (et sup.)
– Google Chrome 17 (et sup.)
• Project Online : la création de rapports OData nécessite Excel 2013
Compatibilité du client
2007 2013
#mstechdays Microsoft Project
• Nécessité d’utiliser une solution tierce telle que FluentPro Cloud Migrator Pro– Migration des éléments suivants
• Ressources• Projets• Champs personnalisés et Tables de choix• Enterprise Project Type• PDP• Vues• Paramètres• Analyse de Portefeuille• Sécurité
– http://www.projectmigrator.com
2010 vers Online : mise à niveau
Microsoft Project#mstechdays
RETOUR D’EXPERIENCE
BIEN PREPARER LA MIGRATION
#mstechdays Microsoft Project
• Faire un Health Check des bases de données– Outils spécifiques Support Technique
• Sélectionner ce qui doit être migrer– Supprimer les données non utilisées– Prévoir la mise en place de sauvegarde de données historiques
• Mise à niveau des bases de données– Installation des Service Packs– Installation des Cumulative Update
• Exécuter le Configuration Wizard pour vérifier le schéma des bases
Préparation des bases de données
#mstechdays Microsoft Project
• Archiver tous les projets• Vérifier noms de listes et de sites SharePoint
réservés• Résoudre les conflits de noms de champs
personnalisés et de tables de choix
Vérification des données
Microsoft Project#mstechdays
RETOUR D'EXPÉRIENCE
MIGRATION DES DONNEES ET PROVISIONNEMENT DU SITE
Microsoft Project#mstechdays
PROCESSUS DE MIGRATIONEPM 2007 vers EPM 2010
2007 2010
#mstechdays Project
• Opération nécessaire uniquement si le contenu du site PWA n’est pas stocké dans une base à part entière
• Fréquent s’il existe plusieurs instances 2007 sur le même site SharePoint racine
• Stsadm -o backup -url <SiteURL> -filename <FullPathToBackupFile>
• Stsadm.exe -o addcontentDB -url <NewWebAppURL> -ds <SQLServerName> -dn <NewContentDBName>
• Stsadm -o restore -url <SiteURL> -filename <FullPathToBackupFile>
Extraction du contenu PWA2007 2010
Project#mstechdays
PROCESSUS DE MIGRATIONEPM 2010 vers Project Server 2013
2010 2013
#mstechdays Project
• Vérification de base de contenu SharePoint
• http://technet.microsoft.com/fr-fr/library/ff607941.aspx
• Test-SPContentDatabase-Name <Nom de la base SharePoint>-WebApplication <SiteURL>-ServerInstance <Nom du serveur SQL>| ConvertTo-CSV | Out-file <Chemin vers fichier de sortie>
Processus technique2010 2013
#mstechdays Project
• Rattachement de la base de contenu à une application existante
• http://technet.microsoft.com/fr-fr/library/ff607581.aspx
• Mount-SPContentDatabase-Name <Nom de la base SharePoint>-WebApplication <SiteURL>-DatabaseServer <Serveur SQL>-NoB2BSiteUpgrade
Processus technique2010 2013
#mstechdays Project
• Ajout du compte de service
• http://technet.microsoft.com/fr-fr/library/ff607958.aspx
• Migration des utilisateurs (Windows vers Claims)
• http://msdn.microsoft.com/fr-fr/library/ee554321.aspx
• Set-SPSite-Identity <PWA URL>-SecondaryOwnerAlias <NT Account>
• SPWebApplication.MigrateUsers
Processus technique2010 2013
#mstechdays Project
• Mise à niveau d’une collection de sites
• http://technet.microsoft.com/fr-fr/library/fp161257.aspx
• Migration des bases Project
• http://technet.microsoft.com/fr-fr/library/jj219463.aspx
• Upgrade-SPSite-Identity <PWA URL>-VersionUpgrade
• ConvertTo-SPProjectDatabase-WebApplication <Site URL>-ArchiveDBName <Archive DB Name>-DraftDBName <Draft DB Name>-PublishedDBName <Published DB Name>-ReportingDBName <Reporting DB Name>-ProjectServerDbName <Project 2013 DB Name>
Processus technique2010 2013
#mstechdays Project
• Rattachement de la base Project migrée à l’application web
• http://technet.microsoft.com/fr-fr/library/jj219465.aspx
• http://technet.microsoft.com/fr-fr/library/jj219494.aspx
• Mount-SPProjectDatabase-Name <Project 2013 DB Name>-WebApplication <Site URL>-DatabaseServer <Serveur SQL>
• Upgrade-SPProjectDatabase-Name <Project 2013 DB Name>-WebApplication <Site URL>-DatabaseServer <Serveur SQL>
Processus technique2010 2013
#mstechdays Project
• Création de l’instance PWA
• http://technet.microsoft.com/fr-fr/library/jj219490.aspx
• Mise à niveau globale (instance + base de données)http://technet.microsoft.com/fr-fr/library/ff607522.aspx
• Mount-SPProjectWebInstance-DatabaseName <Project 2013 DB Name>-SiteCollection <PWA URL>-DatabaseServer <Serveur SQL>
• Upgrade-SPProjectWebInstance-Identity <PWA URL>
Processus technique2010 2013
#mstechdays Project
• Activation de la fonctionnalité « site PWA »
• Enable-SPFeature-Identity pwasite-Url <PWA URL>
Processus technique2010 2013
#mstechdays Project
• Changement de mode d’autorisations
• http://technet.microsoft.com/fr-fr/library/jj219486.aspx
• Le passage d’un mode à l’autre supprime les autorisations paramétrées précédemment
• Set-SPProjectPermissionMode-Url <PWA URL>-Mode ProjectServer-AdministratorAccount <Administration NT Account>
Processus technique2010 2013
Project#mstechdays
RETOUR D’EXPERIENCE
PLANIFICATION DE LA MIGRATION
#mstechdays Project
• Coordination entre techniques et fonctionnels
• Migrations Pilotes avec les données de production et ajustements si nécessaires
• Opportunité pour revoir les processus
• http://technet.microsoft.com/en-us/library/ff603505.aspx
Planification de la migration
Microsoft Project#mstechdays
RETOUR D’EXPÉRIENCE
MIGRATION DES RAPPORTS
#mstechdays Project
Business Intelligence2007 2013
• Nouvelles technologies– Excel Services– Performance Point– Reporting Services
(mode intégré)
#mstechdays Project
• Conception des rapports– Excel, PowerView, PowerPivot– Dashboard Designer– Report Builder/Visual Studio
• Accès aux rapports gérés via SharePoint (Secure Store)
Business Intelligence2007 2013
#mstechdays Project
Business Intelligence2007 2013
• Plus d’ActiveX (Office Web Components) pour l’affichage des rapports OLAP
• Pas de migration des affichages
• Les utilisateurs qui visualisent les rapports ne sont plus déclarés directement dans la base OLAP
#mstechdays Project
• OData : Open Data Protocol
• Basé sur un protocole ouvert
• Permet aux bases de données d’être exposées sur le web de façon simple
OData & Project Online2007 2013
Project#mstechdays
RETOUR D’EXPÉRIENCE
LES DEVELOPPEMENTS PERSONNALISES
#mstechdays Project
• .NET Framework 4.0• Changement de mode
d’authentification (Windows -> Claims)
• WCF (introduit avec Project Server 2010)
• ASMX (.NET Framework 2.0) est déprécié
Spécificités2007 2013
#mstechdays Project
• Windows Workflow Foundation 4.0
• SharePoint Designer• Visual Studio 2012 pour
opérations avancées (appels CSOM, APIs externes)
Workflows2007 2013
#mstechdays Project
• Montée en compétences nécessaire sur les technologies introduites avec 2013
• AJAX, JSON et JSGrid pour la personnalisation des interfaces web
• CSOM, OAuth pour le développement
AJAX, CSOM, JSON, JSGrid… Kezako ?2007 2013
#mstechdays Project
• Nécessite Visual Studio 2012• .NET Framework 4.0 minimum• VSTO 2010 Runtime
Project Add-ins2007 2013
#mstechdays Project
• Utilisation de CSOM, OData, REST et OAuth
• Office Apps disponibles sous forme de Task pane
• Peut nécessiter la mise en place d’un domaine d’application isolé pour le déploiement
SharePoint & Office Apps2007 2013
#mstechdays Project
• Bien préparer les données• Bien planifier• Accompagnement
Conclusion
#mstechdays Project
• Nouveautés de la mise à niveau vers Project Server 2013– http://technet.microsoft.com/fr-fr/library/ff603507.aspx
• Planifier la mise à niveau vers Project Server 2013– http://technet.microsoft.com/fr-fr/library/ff603505.aspx
• Préparer votre environnement pour une mise à niveau vers Project Server 2013– http://technet.microsoft.com/fr-fr/library/ff603504.aspx
• Créer des copies de sauvegarde de vos bases de données de batterie Project Server 2010 pour la mise à niveau vers Project Server 2013– http://technet.microsoft.com/fr-fr/library/jj200301.aspx
• Restaurer vos bases de données de batterie Project Server 2010 pour la mise à niveau (Project Server 2013)– http://technet.microsoft.com/fr-fr/library/jj200302.aspx
• Mettre à niveau vos bases de données et collections de sites Project Web App (Project Server 2013)– http://technet.microsoft.com/fr-fr/library/ee662104.aspx
• Tâches de post-mise à niveau : résoudre un problème connu lié aux types de projets d’entreprise (Project Server 2013)– http://technet.microsoft.com/fr-fr/library/ff686780.aspx
Références
#mstechdays Project
Les autres sessions Project
© 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Digital is business