Partager via


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 :

  1. Télécharger les scripts d’exportation : téléchargez les scripts .sql et Microsoft PowerShell pour l’exportation des données utilisateur.

  2. Rechercher les sites PWA dans votre environnement : recherchez une liste d’instances Project Web App dans votre batterie de serveurs Project Server.

  3. Exporter des éléments d’espace de travail pour l’utilisateur : recherchez les données utilisateur dans les sites de projet.

  4. 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.

  5. Effectuer une exportation des données de l’utilisateur : exportez les informations que vous souhaitez examiner à l’aide des scripts.

  6. Passez en revue votre contenu exporté : examinez les données exportées pour obtenir des informations sur votre utilisateur.

  7. Éléments archivés : Recherchez les données relatives à votre utilisateur dans la base de données archivée.

  8. Recherchez et enregistrez des vues personnalisées, des filtres personnalisés, des pièces jointes et des macros : Recherchez les éléments personnalisés.

  9. 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 :

    1. Dans l’Explorateur de fichiers, accédez à l’emplacement où vous avez enregistré le fichier zip.

    2. Cliquez avec le bouton droit sur le fichier zip, puis cliquez sur Propriétés.

    3. Sous l’onglet Général , sélectionnez Débloquer

    4. 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 :

  1. Cliquez sur l’onglet **Fichier **pour ouvrir le mode Backstage. Cliquez sur Informations, puis sur Gérer les comptes.

  2. Dans la boîte de dialogue Comptes Project Web App , cliquez sur Ajouter.

  3. Dans la boîte de dialogue Propriétés du compte , tapez un nom pour ce compte dans la zone Nom du compte .

  4. Entrez l’URL du site PWA auquel vous vous connectez dans la zone URL de Project Server .

  5. Cliquez sur OK.

  6. Dans la boîte de dialogue Comptes Project Web App , sélectionnez Définir par défaut, puis cliquez sur OK.

  7. 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 :

    1. Ajoutez-vous en tant qu’administrateur de collection de sites au site PWA pour lequel vous exécutez le script.

    2. 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é.

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 :

  1. Archivez le projet actuel.

  2. Restaurez la version archivée.

  3. Exportez les données associées à l’utilisateur.

  4. Restaurez le projet à partir de l’archive.

Données non-projet archivées :

  1. Utilisez la sauvegarde et la récupération SharePoint pour créer un clone de la batterie de serveurs actuelle.

  2. Restaurez les éléments archivés à partir de sauvegarde et restauration d’administration (voir la procédure précédente).

  3. 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.