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)
2. Migration vers Project 2013
Retour d’expérience
Nicolas Mattioni
Consultant
Teamsquare
Marc Biarnès
Escalation
Engineer
Microsoft France
http://aka.ms/marcb
i
Microsoft Project
3. Donnez votre avis !
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 !
#mstechdays
Microsoft Project
4. Agenda
• Processus de migration
• Retour d’expérience
–
–
–
–
–
#mstechdays
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
Microsoft Project
6. Teamsquare
Processus de management projets
Définir les rôles et les responsabilités
Création d’un Bureau Projet « PMO »
Mise en place des processus
Analyse fonctionnelle
Coaching et support
Système d’information projet
Outils spécifiques
Support technique
#mstechdays
Gestion de projet
Planification opérationnelle
Outils de gestion de projets
Microsoft Project
8. Migration vers Project Server 2013
• 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
#mstechdays Online
Microsoft Project
9. 2010 vers 2013 : attacher les bases de données
• 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
2010
2013
• Incluant : pages de détail de projet, workflows, sites projets (documents, risques,
problèmes, livrables…)
• Bases en mode natif obligatoirement
#mstechdays
Microsoft Project
10. 2010 vers 2013 : consolidation des données
• Réduction du TCO de maintenance des bases de
données
Bases de
• Cohérencedonnées Project gestion des données Online
avec la
Server 2007/2010
Draft
Base de données Project
Service 2013
Published
Instance PWA
Reporting
Archive
Convertto-SPProjectDatabase –WebApplication <URL> –Dbserver <databaseServerName> -ArchiveDbname<ArchivedbName>
-DraftDbname<DraftdbName> -PublishedDbname<PublisheddbName> -ReportingDbname<ReportingdbName> ProjectServiceDbname<ProjectServicedbName>
#mstechdays
Microsoft Project
11. 2007 vers 2013 : deux étapes importantes
•
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
– SQL Server 2008 R2 SP1 ou SQL Server 2012
•
(éditions Standard ou Database)
Peut nécessiter également la mise à jour de Windows sur les postes
clients
– Windows 7 ou 8 requis
#mstechdays
Microsoft Project
12. Compatibilité du client
• 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.)
2007
2013
• Project Online : la création de rapports OData nécessite
Excel 2013
#mstechdays
Microsoft Project
13. 2010 vers Online : mise à niveau
•
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
#mstechdays
Microsoft Project
15. Préparation des bases de données
• 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
#mstechdays
Microsoft Project
16. Vérification des données
• 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
#mstechdays
Microsoft Project
19. Extraction du contenu PWA
2007
• 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
#mstechdays
Project
2010
•
Stsadm -o backup
-url <SiteURL>
-filename <FullPathToBackupFile>
•
Stsadm.exe -o addcontentDB
-url <NewWebAppURL>
-ds <SQLServerName>
-dn <NewContentDBName>
•
Stsadm -o restore
-url <SiteURL>
-filename <FullPathToBackupFile>
21. Processus technique
2010
• Vérification de base de
contenu SharePoint
• http://technet.microsoft.com/
fr-fr/library/ff607941.aspx
#mstechdays
•
Project
Test-SPContentDatabase
-Name <Nom de la base SharePoint>
-WebApplication <SiteURL>
-ServerInstance <Nom du serveur SQL>
| ConvertTo-CSV | Out-file <Chemin
vers fichier de sortie>
2013
22. Processus technique
2010
• Rattachement de la base de
contenu à une application
existante
• http://technet.microsoft.com/
fr-fr/library/ff607581.aspx
#mstechdays
•
Project
Mount-SPContentDatabase
-Name <Nom de la base SharePoint>
-WebApplication <SiteURL>
-DatabaseServer <Serveur SQL>
-NoB2BSiteUpgrade
2013
23. Processus technique
2010
• Ajout du compte de service
• http://technet.microsoft.com/
fr-fr/library/ff607958.aspx
•
Set-SPSite
-Identity <PWA URL>
-SecondaryOwnerAlias <NT Account>
• Migration des utilisateurs
(Windows vers Claims)
• http://msdn.microsoft.com/fr
-fr/library/ee554321.aspx
•
SPWebApplication.MigrateUsers
#mstechdays
Project
2013
24. Processus technique
2010
• Mise à niveau d’une
collection de sites
• http://technet.microsoft.com/
fr-fr/library/fp161257.aspx
•
Upgrade-SPSite
-Identity <PWA URL>
-VersionUpgrade
• Migration des bases Project
• http://technet.microsoft.com/
fr-fr/library/jj219463.aspx
•
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>
#mstechdays
Project
2013
25. Processus technique
2010
• Rattachement de la base
Project migrée à
l’application web
• http://technet.microsoft.com/
fr-fr/library/jj219465.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>
• http://technet.microsoft.com/
fr-fr/library/jj219494.aspx
#mstechdays
Project
2013
26. Processus technique
2010
• 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
#mstechdays
•
Mount-SPProjectWebInstance
-DatabaseName <Project 2013 DB
Name>
-SiteCollection <PWA URL>
-DatabaseServer <Serveur SQL>
•
Upgrade-SPProjectWebInstance
-Identity <PWA URL>
Project
2013
27. Processus technique
2010
• Activation de la
fonctionnalité « site PWA »
#mstechdays
•
Project
Enable-SPFeature
-Identity pwasite
-Url <PWA URL>
2013
28. Processus technique
2010
• 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
#mstechdays
Project
Set-SPProjectPermissionMode
-Url <PWA URL>
-Mode ProjectServer
-AdministratorAccount
<Administration NT Account>
2013
30. Planification de la migration
• Coordination entre
techniques et
fonctionnels
• Migrations Pilotes avec
les données de
production et
ajustements si
nécessaires
• Opportunité pour revoir
les processus
#mstechdays
• http://technet.microsoft.com/en-
Project
33. Business Intelligence
• Conception des rapports
2007
– Excel, PowerView, PowerPivot
– Dashboard Designer
– Report Builder/Visual Studio
• Accès aux rapports gérés via SharePoint
(Secure Store)
#mstechdays
Project
2013
34. Business Intelligence
2007
• 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
2013
35. OData & Project Online
2007
• 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
#mstechdays
Project
2013
37. Spécificités
2007
• .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é
#mstechdays
Project
2013
38. Workflows
2007
• Windows Workflow Foundation
4.0
• SharePoint Designer
• Visual Studio 2012 pour
opérations avancées (appels
CSOM, APIs externes)
#mstechdays
Project
2013
39. AJAX, CSOM, JSON, JSGrid… Kezako ?
2007
• 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
#mstechdays
Project
2013
41. SharePoint & Office Apps
2007
• 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
#mstechdays
Project
2013
43. Références
•
Nouveautés de la mise à niveau vers Project Server 2013
–
•
Planifier la mise à niveau vers 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/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/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/ff603505.aspx
Préparer votre environnement pour une mise à niveau vers Project Server 2013
–
•
http://technet.microsoft.com/fr-fr/library/ff603507.aspx
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)
–
#mstechdays
http://technet.microsoft.com/fr-fr/library/ff686780.aspx
Project