Exportation de données utilisateur depuis Project Server 2019
Important ! : le processus d’exportation des données utilisateur à partir de Project Server 2019 est très différent de celui utilisé pour Project Server 2016, Project Server 2013 et Project Server 2010. Pour savoir comment exporter des données utilisateur à partir de versions précédentes de Project Server, consultez Exporter des données utilisateur à partir de Project Server.
Présentation du processus
Voici une vue d’ensemble du processus d’exportation des informations d’un utilisateur spécifique à partir d’un site Project Web App dans Project Server 2019 :
Télécharger les scripts d’exportation : téléchargez les scripts .sql et Microsoft PowerShell pour l’exportation des données utilisateur.
Rechercher les sites PWA dans votre environnement : recherchez une liste d’instances Project Web App dans votre batterie de serveurs Project Server.
Exporter des éléments d’espace de travail pour l’utilisateur : recherchez les données utilisateur dans les sites de projet.
Rechercher l’ID de ressource de l’utilisateur : sur chaque instance Project Web App, recherchez l’ID de ressource unique de l’utilisateur. Vous pouvez également choisir de spécifier la revendication utilisateur.
Effectuer une exportation des données de l’utilisateur : exportez les informations que vous souhaitez examiner à l’aide des scripts.
Passez en revue votre contenu exporté : examinez les données exportées pour obtenir des informations sur votre utilisateur.
Éléments archivés : Recherchez les données relatives à votre utilisateur dans la base de données archivée.
Recherchez et enregistrez des vues personnalisées, des filtres personnalisés, des pièces jointes et des macros : Recherchez les éléments personnalisés.
Données que vous devez exporter manuellement : recherchez les données utilisateur non incluses dans l’exportation.
Étape 1 : Télécharger les fichiers de script d’exportation
Téléchargez les scripts d’exportation à partir du Centre de téléchargement Microsoft.
Remarques importantes sur l’exécution des scripts d’exportation :
Exécutez le script .sql dans le contexte de la base de données où se trouvent les informations. Vous devez disposer d’autorisations db_datareader sur la base de données.
Vous devrez peut-être « débloquer » le fichier zip, car par défaut, l’exécution de scripts téléchargés à partir d’Internet n’est pas autorisée. Pour débloquer vos fichiers, procédez comme suit :
Dans l’Explorateur de fichiers, accédez à l’emplacement où vous avez enregistré le fichier zip.
Cliquez avec le bouton droit sur le fichier zip, puis cliquez sur Propriétés.
Sous l’onglet Général , sélectionnez Débloquer.
Cliquez sur OK.
Tous les fichiers contenus dans le fichier zip doivent maintenant être débloqués. Vous pouvez vérifier cela dans les fichiers individuels en vérifiant si l’option Deblocked case à cocher n’apparaît plus dans l’onglet Général de la page Propriétés du fichier.
Remarque : si vous avez uniquement accès aux fichiers décompressés, vous pouvez également débloquer chaque fichier individuellement.
Étape 2 : Rechercher les instances Project Web App dans votre batterie de serveurs SharePoint Server
Utilisez l’applet de commande Get-SPProjectWebInstance avec les filtres suivants pour obtenir l’URL, l’ID de site et le nom de base de données des sites PWA qui existent dans la batterie de serveurs SharePoint Server :
Get-SPProjectWebInstance | ft -a Url,SiteId,DatabaseName,DatabaseServer
Vous aurez besoin des informations pour chaque site lorsque vous supprimerez les données personnelles de l’utilisateur dans une étape ultérieure.
Par exemple, l’exécution de l’applet de commande sur notre exemple de batterie de serveurs Contoso Project Server peut retourner les trois sites PWA suivants :
URL | SiteID | Database | Serveur de base de données |
---|---|---|---|
https://contoso/pwa1 | 63ed0197-3647-4279-ed5e80855fc7 | WSS_Content | SQL01 |
https://contoso/pwa2 | 67fd0727-5279-3321-ef4e90956fc8 | WSS_Content | SQL01 |
https://contoso/pwa3 | 63ed0197-3647-4279-eg7e20233fg9 | WSS_Content | SQL02 |
Étape 3 : Exporter des éléments d’espace de travail pour l’utilisateur
Exécutez le script ExportWorkspaceItemsByDisplayName2019.sql et recherchez des données à l’aide des noms d’affichage possibles de l’utilisateur (recherches partielles de noms).
Remarque : vous devez exécuter le script SQL ExportWorkspaceItemsByDisplayName2019.sql dans SQL Server Management Studio et disposer des autorisations d’administrateur de batterie pour avoir accès à la base de données appropriée.
Exécutez le script sur la base de données pour le site PWA associé. Dans l’exemple de résultats fourni à l’étape 1, la base de données des trois instances Project Web App est WSS_Content.
Fournissez des valeurs pour les paramètres suivants dans le script :
Paramètre | Description |
---|---|
@siteID | ID de site PWA pour le site dans lequel vous souhaitez trouver l’ID de ressource de l’utilisateur. Vous avez trouvé les valeurs d’ID de site PWA pour vos sites PWA à l’étape 1. |
@searchName | Nom complet de l’utilisateur Project Server. |
Étape 4 : rechercher l’ID de ressource ou le compte de revendications de l’utilisateur sur chaque site PWA
Après avoir obtenu des informations sur tous les sites PWA de votre batterie de serveurs Project Server, vous devez ensuite trouver l’ID de ressource (ResID) ou le compte Revendications de l’utilisateur dont vous souhaitez supprimer les données personnelles. Effectuez cette opération sur chacun des sites PWA que vous avez découverts à l’étape 1 (étant donné que les id de résiD diffèrent dans chaque instance PWA).
Exécutez le script SQL FindUser2019.sql pour rechercher l’ID de ressource ou le compte de revendications de l’utilisateur.
Fournissez des valeurs pour les paramètres suivants dans le script :
Paramètre | Description |
---|---|
@siteID | ID de site PWA pour le site dans lequel vous souhaitez trouver l’ID de ressource de l’utilisateur. Vous avez trouvé les valeurs d’ID de site PWA pour vos sites PWA à l’étape 1. |
@searchName | Nom complet de l’utilisateur Project Server. |
Par exemple, si vous souhaitez trouver l’id utilisateur d’Adam Barr sur le site Contoso PWA1 que vous avez trouvé dans l’exemple à l’étape 1, vous devez modifier les valeurs des paramètres du script comme suit :
DECLARE @siteId uniqueidentifier = '63ed0197-3647-4279-ed5e80855fc7'
DECLARE @searchName nvarchar(255) = 'Adam Barr'
Le script retourne les valeurs Nom de la ressource, ID de ressource, adresse e-mail et Compte de revendications pour l’utilisateur.
Étape 5 : Exporter les données de votre utilisateur à partir du site PWA
Ensuite, vous devez exécuter le script PowerShell ** ExportProjectUserContent** pour exporter les données de votre utilisateur à partir de chaque site PWA dans votre environnement Project Server. Pour exécuter le script, vous devez vous assurer que vous et votre environnement remplissez les conditions préalables.
Configuration requise
- Project Online Desktop Client ou Project Professional 2019 Public Preview : vous aurez besoin du client Project Online Desktop ou de Project Professionnel 2019 et vous connecter à l’instance Project PWA.
Pour connecter votre client Project à votre instance Project PWA :
Cliquez sur l’onglet **Fichier **pour ouvrir le mode Backstage. Cliquez sur Informations, puis sur Gérer les comptes.
Dans la boîte de dialogue Comptes Project Web App , cliquez sur Ajouter.
Dans la boîte de dialogue Propriétés du compte , tapez un nom pour ce compte dans la zone Nom du compte .
Entrez l’URL du site PWA auquel vous vous connectez dans la zone URL de Project Server .
Cliquez sur OK.
Dans la boîte de dialogue Comptes Project Web App , sélectionnez Définir par défaut, puis cliquez sur OK.
Redémarrez Project et connectez-vous au site PWA.
Autorisations: Pour disposer des autorisations requises pour exécuter le script, vous devez effectuer au moins l’une des opérations suivantes :
Ajoutez-vous en tant qu’administrateur de collection de sites au site PWA pour lequel vous exécutez le script.
Si vous êtes en mode d’autorisation Project, vous êtes affecté aux autorisations Gérer les utilisateurs et les groupes , ainsi qu’aux autorisations Access Project Server Reporting Service sur l’instance de Project Server. Si vous êtes en mode d’autorisation SharePoint, disposez du rôle d’administrateur SharePoint.
Exécuter le script ExportProjectUserContent
Utilisez le script PowerShellExportProjectUserContent.ps1pour exporter les données de votre utilisateur.
Vous devez configurer quatre paramètres lors de l’exécution du script.
-URL | URL du site PWA |
---|---|
-ResourceID | ID de ressource de l’utilisateur. |
-ClaimsAccount | Compte de revendications de l’utilisateur |
-OutputDirectory | Emplacement où stocker les fichiers d’exportation. |
Vous devez également choisir la méthode d’authentification.
Paramètre | Description |
---|
Paramètre d’authentification | Description |
[rien n’est passé] | Authentifiez-vous à l’aide de NTLM et du protocole Kerberos en tant qu’utilisateur actuel. |
-PromptForCredential | Authentifiez-vous à l’aide du protocole De base ou digest ou à l’aide de NTLM et/ou Kerberos avec un autre utilisateur. |
-UseWebLogin | Authentifiez-vous à l’aide de formulaires et du protocole ADFS/SAML. |
Vous pouvez choisir d’exécuter le script en spécifiant l’ID de ressource ou le nom de connexion de l’utilisateur.
Pour exécuter le script ExportProjectUser à l’aide de l’ID de ressource des utilisateurs
Vous devez utiliser la commande suivante dans PowerShell avec les paramètres répertoriés ci-dessus :
.\ExportProjectUserContent.ps1 -URL <PwaSiteURL> -ResourceUid <UsersResourceID> -OutputDirectory <LocationToStoreOutput>
Par exemple, si vous souhaitez exporter des données utilisateur à partir du site Costoso PWA1 (URL du site d’un https://contoso/sites/pwa1) utilisateur avec l’ID de ressource cb5c91cf-fd6b-e711-80d0-00155da4a406 et enregistrer les fichiers d’exportation dans c :\pwa1siteOutput, vous devez entrer :
.\ExportProjectUserContent.ps1 -Url https://contoso/sites/pwa1 -ResourceUid cb5c91cf-fd6b-e711-80d0-00155da4a406 -OutputDirectory c :\pwa1siteOutput
Pour exécuter le script ExportProjectUser à l’aide du compte de revendication des utilisateurs
Vous devez utiliser la commande suivante dans PowerShell avec les paramètres répertoriés ci-dessus :
.\ExportProjectUserContent.ps1 -URL <PwaSiteURL> -ClaimAccount <UsersClaimAccount> -OutputDirectory <LocationToStoreOutput>
Par exemple, si vous souhaitez exporter des données utilisateur à partir du site Costoso PWA1 (URL du site d’un https://contoso/sites/pwa1) utilisateur avec le nom de AdamB@contoso.onmicrosoft.comconnexion et que les fichiers d’exportation sont enregistrés dans c :\pwa1siteOutput, vous devez entrer :
.\ExportProjectUserContent.ps1 -Url https://contoso/sites/pwa1 -LoginName AdamB@contoso.onmicrosoft.com -OutputDirectory c :\pwa1siteOutput
Une fois le script exécuté correctement, toutes les données exportées sont stockées dans le répertoire -OutputDirectory que vous avez spécifié.
Sélectionner des fichiers de données utilisateur liés aux fonctionnalités spécifiques à exporter
Certains du contenu utilisateur exporté que vous recevez incluent un certain nombre de fichiers au format json qui incluent des informations utilisateur spécifiques aux fonctionnalités. Par exemple, le fichier Security.json contient des données sur les groupes de sécurité, les catégories et les paramètres d’autorisations de l’utilisateur. Ces fichiers json liés aux fonctionnalités sont décrits plus en détail dans la section suivante. Par défaut, vous recevez les 27 fichiers json liés aux fonctionnalités lorsque vous exécutez le script ExportProjectUserContent. Toutefois, vous pouvez utiliser le paramètre -Options pour sélectionner des fichiers json spécifiques à télécharger. Elles incluent notamment les éléments suivants :
-Valeurs d’options | Fichiers Json que vous recevez |
---|---|
tous | Tous les fichiers json liés aux fonctionnalités, tous les fichiers JSON spécifiques au projet et tous les fichiers de liste de projets. |
Engagements | Engagements_page#.json |
Ressources | Resource.json, ReportingResource.json |
Portefeuille | BusinessDrivers.json, DriverPrioritizations.json, PortfolioAnalyses.json |
Projets | DraftProjectList.xml , PublishedProjectList.xml. ReportingProjectList Vous recevrez également l’un des éléments suivants pour chaque projet dont l’utilisateur faisait partie : Project_projName_draft.json, Project_projName_draft.mpp, Project_projName_draft.xml, Project_projName_published.json, Project_projName_ published.mpp, Project_projName_ published.xml, Project_projName_reporting.json, Project_projName_reporting_Tasks, Project_projName_reporting_Assignments, Project_projName_reporting_Resources, Project_projName_reporting_Baselines, Project_projName_reporting_TaskTimephased, Project_projName_reporting_AssignmentTimephased, Project_projName_reporting_TaskBaselineTimephased, Project_projName_reporting_ AssignmentBaselineTimephased |
ResourcePlans | ResourcePlans_page#.json, ReportingResourcePlans.json |
Sécurité | Security.json |
ServerSettings | CustomFields.json, LookupTables.json, Calendars.json, Delegations.json, QueueJobs.json, SubscribedReminders.json, UnsubscribedAlerts.json, ReminderEmails.json, AdminAudit.json |
Feuilles de temps | Timesheets_Reporting.json, Timesheets_page#.json Pour la Timesheets_page#.json, vous obtiendrez le fichier par page. |
TaskStatus | Rules.json, TaskStatus_AssignmentsHistory_page#.json, TaskStatus_AssignmentsSaved.json, TaskStatus_AssignmentsSubmitted.json |
StatusReports | StatusReports.json |
Flux de travail | Workflow.json |
WorkspaceItems | WorkspaceItems.json |
UserViewSettings | UserViewSettings.json |
L’utilisation du paramètre -Options peut être utile si vous souhaitez exporter des données utilisateur à partir du site PWA pour des fonctionnalités spécifiques. Par exemple, si vous êtes uniquement concerné par les données de votre utilisateur dans la fonctionnalité Analyse de portefeuille, vous pouvez exécuter le paramètre -Options avec la valeur de Portfolio :
.\ExportProjectUserContent.ps1 -Url https://contoso/sites/pwa1 -ResourceUid cb5c91cf-fd6b-e711-80d0-00155da4a406 -OutputDirectory c :\pwa1siteOutput -Options Portfolio
Cela vous permet d’exporter les trois fichiers json qui contiennent les données de votre utilisateur relatives à la fonctionnalité Analyse de portefeuille (BusinessDrivers.json, DriverPrioritizations.json, PortfolioAnalyses.json).
Étape 6 : Passer en revue votre contenu exporté
Une fois que vous avez correctement exécuté le script PowerShell ExportProjectUserContent, vous aurez la sortie suivante dans le répertoire de sortie que vous avez spécifié lors de l’exécution de la commande :
Fichiers de liste de projets : vous recevrez trois fichiers .xml qui fournissent une liste de projets contenus dans les schémas Brouillons de projet et Publiés dont l’utilisateur faisait partie. Cela signifie que l’utilisateur a été impliqué dans le projet comme au moins l’un des éléments suivants :
Était le propriétaire du projet.
A une tâche qui lui est affectée dans le projet.
Propriétaire d’une affectation d’une tâche dans le projet.
Gestionnaire d’état d’une tâche dans le projet.
Ces trois fichiers .xml sont les suivants :
Nom | Description |
---|---|
DraftProjectList.xml | Liste des projets du schéma brouillon qui correspond aux conditions ci-dessus. |
PublishedProjectList.xml | Liste des projets du schéma publié qui correspond aux conditions ci-dessus. |
ReportingProjectList.xml | Liste des projets du schéma de création de rapports qui correspond aux conditions ci-dessus. |
La liste des projets peut différer légèrement pour chacun des trois fichiers .xml. Par exemple, un utilisateur peut enregistrer le projet mais pas le publier, ce qui signifie qu’il apparaîtra dans le fichier DraftProjectList.xml, mais pas dans les fichiers PublishedProjectList.xml ou ReportingProjectList.xml.
Un administrateur de projet peut utiliser la liste de projets .xml fichiers pour lui fournir des informations sur les fichiers d’exportation spécifiques au projet qu’il souhaite analyser pour décider de la quantité de contenu exporté à partager avec l’utilisateur.
Les trois fichiers ProjectList.xml ont les propriétés suivantes pour chaque projet répertorié :
Propriété | Description |
---|---|
SiteId | Identificateur unique du site PWA dans lequel le projet existe. |
Proj_UID | Identificateur unique du projet. |
Proj_Name | Nom du projet. |
- Fichiers liés aux fonctionnalités : pour chaque site PWA dont l’utilisateur fait partie, les fichiers .json spécifiques aux fonctionnalités suivants sont exportés vers le répertoire de sortie spécifié. Les fichiers spécifiques à la fonctionnalité contiennent des données utilisateur en ce qui concerne l’utilisation de la fonctionnalité dans le site PWA. Par exemple, le fichier Drivers.json inclut des données sur les pilotes métier d’analyse de portefeuille créés ou détenus par l’utilisateur. Si l’utilisateur n’a pas de données relatives à la fonctionnalité sur le site PWA spécifique, le fichier ne contient aucune donnée.
Les fichiers .json spécifiques aux fonctionnalités sont les suivants :
Nom | Description |
---|---|
AdminAudit | Les paramètres du serveur Project Web App changent les données. |
BusinessDrivers | Données des axes stratégiques de l’analyse de portefeuille. |
Calendriers | Données de calendrier d’entreprise. |
CustomFields | Données de champ personnalisées. |
Délégations | Données de délégation. |
DriverPrioritizations | Les données de définition des priorités du pilote métier. |
Engagements | Données d’engagement des ressources. |
LookupTables | Données de la table de recherche. |
PortfolioAnalysis | Le portefeuille analyse les données. |
QueueJobs | Les données relatives aux travaux utilisateur sont traitées via le service de file d’attente. |
ReminderEmails | Données d’e-mail de rappel. |
ReportingResourcePlans | Données de création de rapports sur les ressources. |
Ressource | Données de ressources. |
ResourcePlans | Données de plan de ressources. |
Règles | Données de règles. |
Sécurité | Données sur les groupes de sécurité, les catégories et les autorisations. |
StatusReports | Données du rapport d’état. |
SubscribedReminders | Données des rappels abonnés. |
TaskStatus_AssignmentsHistory | Données d’historique des affectations d’état. |
TaskStatus_AssignmentsSaved | Les affectations d’état enregistrent des données. |
TaskStatus_AssignmentsSubmitted | Les affectations d’état envoient des données. |
Feuilles de temps | Données relatives aux feuilles de temps. |
Timesheets_Reporting | Rapports de données sur les feuilles de temps. |
UnsubscribedAlerts | Données d’alertes désinscrits. |
UserViewSettings | Afficher les données des paramètres de l’utilisateur. |
Flux de travail | Données de flux de travail du projet. |
WorkspaceItems | Données sur les éléments SharePoint des sites de projet. |
Certains fichiers json spécifiques aux fonctionnalités ont la possibilité d’être volumineux. Par conséquent, pour améliorer les performances, les fichiers json suivants sont générés sur plusieurs fichiers :
Engagements.json
ResourcePlans.json
Timesheets.json
TaskStatus_AssignmentHistory.json
Remarque : pour en savoir plus sur les objets contenus dans chacun des fichiers .json spécifiques aux fonctionnalités, consultez la section Données spécifiques aux fonctionnalités des définitions de données d’exportation project online et Project Server.
Fichiers spécifiques au projet : si l’utilisateur fait partie d’un projet, pour chacun de ces projets, plusieurs fichiers individuels sont exportés vers le répertoire de sortie. Cela se produit si l’utilisateur fait partie du projet spécifique comme suit :
Le propriétaire du projet
A une tâche qui lui est affectée dans le projet
Propriétaire d’une affectation d’une tâche dans le projet
Gestionnaire d’état d’une tâche dans le projet
Les données spécifiques au projet diffèrent des données liées aux fonctionnalités en ce qu’elles sont spécifiques à un seul projet. Les données relatives aux fonctionnalités peuvent inclure des données utilisateur sur de nombreux projets du site PWA dont l’utilisateur faisait partie, mais qui se rapportent à une seule fonctionnalité.
Remarque : Pour tous les fichiers spécifiques au projet que vous recevez, ils sont précédés du nom du projet spécifique. Par exemple, si un projet a un nom de projet Project1, tous les fichiers spécifiques au projet que nous décrivons dans cette section sont précédés de Project1.
Pour chaque projet dont l’utilisateur fait partie, vous recevez les trois ensembles de fichiers suivants :
- Un fichier .xml pour le projet à partir des bases de données brouillons et publiées :
Nom | Description |
---|---|
<_draft.xml projectName> | Fichier projet du brouillon de schéma enregistré au format .xml. |
<_published.xml projectName> | Fichier projet du schéma publié enregistré au format .xml. |
Note: Consultez la référence du schéma d’échange de données XML du projet pour comprendre les données XML du projet contenues dans ces fichiers.
- Un fichier .mpp pour le projet à partir des bases de données brouillons et publiées :
Nom | Description |
---|---|
<projectName>_draft.mpp | Fichier projet du brouillon de schéma enregistré en tant que fichier .mpp Project. |
<projectName>_published.mpp | Fichier projet du schéma publié enregistré en tant que fichier .mpp Project. |
Remarque
Vous pouvez ouvrir le fichier .mpp avec Project Professionnel 2016, Project Professionnel 2019 ou le client Project Online Desktop. L’enregistrement des fichiers .mpp exportés dans Project Online ou Project Server n’est pas pris en charge.
- Huit fichiers .json pour le projet à partir du schéma de création de rapports :
Nom | Description |
---|---|
<Project_projectName>_reporting_AssignmentBaselineTimephased.json | Données de chronologie de la ligne de base d’affectation pour le projet à partir du schéma de création de rapports. |
<Project_projectName>_reporting_AssignmentTimephased.json | Données timephase d’affectation pour le projet à partir du schéma de création de rapports. |
<Project_projectName>_reporting_ProjectBaseline.json | Données de référence du projet pour le projet à partir du schéma de création de rapports. |
<Project_projectName>_reporting_Tasks.json | Données des tâches de projet pour le projet à partir du schéma de création de rapports. |
<Project_projectName>_reporting_Assignments.json | Attribuer des données de ressources pour le projet à partir du schéma de création de rapports. |
<Project_projectName>_reporting_Resources.json | Ressources des données pour le projet à partir du schéma de création de rapports. |
<Project_projectName>_reporting_TaskBaselineTimephased.json | Données chronologiques de base de la tâche pour le projet à partir du schéma de création de rapports. |
<Project_projectName>_reporting_TaskTimephased.json | Données chronologiques de tâche pour le projet à partir du schéma de création de rapports. |
Note: Pour en savoir plus sur les objets contenus dans chacun des fichiers .json, consultez la section Fichiers de données propres à Projectdans Définitions d’objets json d’exportation Project Online.
- Trois fichiers .json avec les métadonnées du projet à partir des schémas brouillons, publiés et de création de rapports :
Nom | Description |
---|---|
<projectName>_draft.json | Fichier de métadonnées de projet à partir du schéma brouillon |
<projectName>_published.json | Fichier de métadonnées de projet à partir du schéma publié |
<projectName>_reporting.json | Fichier de métadonnées de projet à partir du schéma de création de rapports |
Remarque : Pour en savoir plus sur les objets contenus dans chacun des fichiers .json, consultez la section Fichiers de métadonnées propres au projet des définitions de données d’exportation project online et Project Server.
Étape 7 - Éléments archivés
ExportArchievdData2019.sql retourne les données suivantes stockées dans la base de données archivée associée à la ressource.
Option d’exportation | Définitions de sortie |
---|---|
Éléments archivés - Calendrier | Calendriers |
Éléments archivés - Champs personnalisés | CustomFields |
Éléments archivés - Tables de recherche | Table de choix |
Éléments archivés - Projets |
Liste des projets ProjectVersionId (ID de version d’archive) ProjectVersionDescription (date et heure de la sauvegarde) ProjectVersionDate (date de la sauvegarde) |
Éléments archivés - Ressource | Ressource |
Éléments archivés - Champs personnalisés de ressource | Ressource : champs personnalisés |
Données de projet archivées : pour exporter les projets archivés :
Exportez les données associées à l’utilisateur.
Restaurez le projet à partir de l’archive.
Données non-projet archivées :
Utilisez la sauvegarde et la récupération SharePoint pour créer un clone de la batterie de serveurs actuelle.
Restaurez les éléments archivés à partir de sauvegarde et restauration d’administration (voir la procédure précédente).
Exportez les données associées à l’utilisateur.
Étape 8 : Rechercher et enregistrer des vues personnalisées, des filtres personnalisés, des pièces jointes et des macros
Après avoir reçu le contenu utilisateur exporté, vous pouvez utiliser vos données pour rechercher les vues personnalisées, les filtres personnalisés, les tables personnalisées, les pièces jointes et les macros de l’utilisateur. Pour les trouver, vous devez disposer du fichier MPP et XML pour chaque projet dans lequel vous souhaitez effectuer une recherche. Pour plus d’informations sur la procédure à suivre, consultez Rechercher des éléments utilisateur personnalisés dans les données d’exportation d’utilisateur Project Online et Project Server.
Considérations relatives aux projets maîtres et insérés
Comme indiqué précédemment, le script d’exportation exporte uniquement les projets dont l’utilisateur a fait partie en tant que propriétaire, a une tâche affectée, est un propriétaire d’affectation d’une tâche ou est le gestionnaire d’état d’une tâche. Lorsque l’utilisateur fait partie d’un projet inséré, mais pas du projet maître, seul le projet inséré est exporté. De même, si l’utilisateur ne fait qu’une partie d’un projet maître et non aucun des projets insérés, seul le projet maître est exporté.
Lors de l’enregistrement d’un projet maître dont un utilisateur faisait partie, vous n’avez pas besoin d’enregistrer les projets insérés associés si vous y êtes invité.
Étape 9 : Données dont vous avez besoin pour exporter manuellement
Auteur du projet
L’auteur du projet n’est pas exporté à l’aide des étapes ci-dessus. Vous pouvez exécuter ExportProjectAuthor2019.sql pour obtenir la liste des projets dont l’auteur correspond au nom d’affichage de l’utilisateur ou aux revendications des utilisateurs.
Paramètre | Description |
---|---|
@siteID | ID de site PWA pour le site dans lequel vous souhaitez rechercher si l’utilisateur est l’auteur d’un projet. |
@searchName | Nom complet ou revendications de l’utilisateur Project Server. |