Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Wichtig
Der Prozess zum Exportieren von Benutzerdaten aus Project Server-Abonnementedition unterscheidet sich von früheren Project Server-Releases. Informationen zum Exportieren von Benutzerdaten aus früheren Versionen finden Sie unter
1. Exportieren von Benutzerdaten aus Project Server 2019
2. Exportieren von Benutzerdaten aus Project Server 2016/2013/2010
Prozessübersicht
Im Folgenden finden Sie eine Übersicht über den Prozess zum Exportieren der Informationen eines bestimmten Benutzers aus einer Project Web App-Website in Project Server-Abonnementedition:
| Schritte | Prozess | Beschreibung |
|---|---|---|
| 1. | Herunterladen der Exportskripts | Laden Sie die .sql Microsoft PowerShell-Skripts und zum Exportieren von Benutzerdaten herunter. |
| 2. | Suchen der PWA-Websites in Ihrer Umgebung | Suchen Sie eine Liste der Project Web App-Instanzen in Ihrer Project Server-Farm. |
| 3. | Exportieren von Arbeitsbereichselementen für den Benutzer | Suchen Sie in Projektwebsites nach Benutzerdaten. |
| 4. | Suchen der Ressourcen-ID des Benutzers | Suchen Sie in jeder Project Web App-instance nach der eindeutigen Ressourcen-ID für den Benutzer. Sie können auch den Benutzeranspruch angeben. |
| 5. | Ausführen eines Exports der Benutzerdaten | Exportieren Sie die Informationen, die Sie überprüfen möchten, mithilfe der Skripts. |
| 6. | Überprüfen Der exportierten Inhalte | Durchsuchen Sie die exportierten Daten nach Informationen zu Ihrem Benutzer. |
| 7. | Zeitphasendaten | Exportieren von Zeitphasenberichtsdaten für die Aufgaben eines Benutzers & Zuweisungen. |
| 8. | Archivierte Elemente | Suchen Sie in der archivierten Datenbank nach Daten zu Ihrem Benutzer. |
| 9. | Suchen und Speichern von benutzerdefinierten Ansichten, benutzerdefinierten Filtern, Anlagen und Makros | Suchen Sie benutzerdefinierte Elemente. |
| 10. | Daten, die Sie manuell exportieren müssen | Suchen Sie nach Benutzerdaten, die nicht im Export enthalten sind. |
Schritt 1: Herunterladen der Exportskriptdateien
Laden Sie die Exportskripts aus dem Microsoft Download Center herunter.
Der Download enthält eine ZIP-Datei mit separatem Ordner für jede Version. Verwenden Sie Skripts aus dem Ordner Subscription Edition, um Daten aus Project Server-Abonnementedition zu exportieren.
Wichtige Hinweise zum Ausführen der Exportskripts:
Führen Sie das
.sqlSkript im Kontext der Datenbank aus, in der sich die Informationen befinden. Sie müssen über Berechtigungen für die Datenbank verfügendb\_datareader.Möglicherweise müssen Sie die Zip-Datei "entsperren", da das Ausführen von aus dem Internet heruntergeladenen Skripts standardmäßig nicht zulässig ist. Gehen Sie wie folgt vor, um die Blockierung Ihrer Dateien zu entsperren:
Navigieren Sie Explorer zu dem Speicherort, an dem Sie die ZIP-Datei gespeichert haben.
Klicken Sie mit der rechten Maustaste auf die ZIP-Datei, und klicken Sie auf Eigenschaften.
Wählen Sie auf der Registerkarte Allgemein die Option Blockierung aufheben aus.
Klicken Sie auf OK.
Alle in der ZIP-Datei enthaltenen Dateien sollten jetzt entsperrt werden. Sie können dies in den einzelnen Dateien überprüfen, indem Sie überprüfen, ob das Kontrollkästchen Unblocked nicht mehr auf der Registerkarte Allgemein auf der Seite Eigenschaften der Datei angezeigt wird.
Hinweis
Wenn Sie nur Zugriff auf entzippte Dateien haben, können Sie auch jede Datei einzeln entsperren.
Schritt 2: Suchen der Project Web App-Instanzen in Ihrer SharePoint Server-Farm
Verwenden Sie das Cmdlet Get-SPProjectWebInstance mit den folgenden Filtern, um die URL, die Website-ID und den Datenbanknamen für die PWA-Websites abzurufen, die in der SharePoint Server-Farm vorhanden sind:
Get-SPProjectWebInstance | ft -a Url,SiteId,DatabaseName,DatabaseServer
Sie benötigen die Informationen für jede Website, wenn Sie die personenbezogenen Daten des Benutzers in einem späteren Schritt löschen.
Wenn Sie beispielsweise das Cmdlet in unserer Contoso Project Server-Beispielfarm ausführen, können die folgenden drei PWA-Websites zurückgegeben werden:
| URL | SiteID | Datenbank | Databaseserver |
|---|---|---|---|
| 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 |
Schritt 3: Exportieren von Arbeitsbereichselementen für den Benutzer
Führen Sie das ExportWorkspaceItemsByDisplayName.sql Skript aus, und suchen Sie nach Daten unter Verwendung möglicher Anzeigenamen des Benutzers (teilweise Namenssuchen).
Hinweis
Führen Sie das ExportWorkspaceItemsByDisplayName.sql Skript in SQL Server Management Studio aus und müssen über Farmadministratorberechtigungen verfügen, um Zugriff auf die entsprechende Datenbank zu haben.
Führen Sie das Skript für die Datenbank für die zugehörige PWA-Website aus. In den Beispielergebnissen in Schritt 1 wird die Datenbank für alle drei Project Web App-Instanzen WSS_Content.
Geben Sie Werte für die folgenden Parameter im Skript an:
| Parameter | Beschreibung |
|---|---|
@siteID |
Die PWA-Standort-ID für den Standort, an dem Sie die Ressourcen-ID des Benutzers finden möchten. Sie haben die PWA-Website-ID-Werte für Ihre PWA-Websites in Schritt 1 gefunden. |
@searchName |
Der Anzeigename des Project Server-Benutzers. |
Schritt 4: Ermitteln der Ressourcen-ID oder des Anspruchskontos des Benutzers auf jeder PWA-Website
Nachdem Sie Informationen zu allen PWA-Websites in Ihrer Project Server-Farm erhalten haben, müssen Sie als Nächstes die Ressourcen-ID (ResID) oder das Anspruchskonto des Benutzers suchen, dessen personenbezogene Daten Sie löschen möchten. Führen Sie dies auf allen PWA-Websites aus, die Sie in Schritt 1 ermittelt haben (da sich ResIDs in den einzelnen PWA-instance unterscheiden).
Führen Sie das FindUser.sql Skript aus, um die Ressourcen-ID oder das Anspruchskonto des Benutzers zu ermitteln.
Geben Sie Werte für die folgenden Parameter im Skript an:
| Parameter | Beschreibung |
|---|---|
@siteID |
Die PWA-Standort-ID für den Standort, an dem Sie die Ressourcen-ID des Benutzers finden möchten. Sie haben die PWA-Website-ID-Werte für Ihre PWA-Websites in Schritt 1 gefunden. |
@searchName |
Der Anzeigename des Project Server-Benutzers. |
Wenn Sie beispielsweise die userID für Adam Barr auf der Contoso PWA1-Website suchen möchten, die Sie im Beispiel in Schritt 1 gefunden haben, bearbeiten Sie die Werte für die Parameter im Skript wie folgt:
DECLARE @siteId uniqueidentifier = '63ed0197-3647-4279-ed5e80855fc7'
DECLARE @searchName nvarchar(255) = 'Adam Barr'
Das Skript gibt die Werte Ressourcenname, Ressourcen-ID, E-Mail-Adresse und Anspruchskonto für den Benutzer zurück.
Schritt 5: Exportieren der Benutzerdaten von der PWA-Website
Als Nächstes müssen Sie das PowerShell-Skript ausführen, um die ExportProjectUserContent Daten Ihres Benutzers von jeder PWA-Website in Ihrer Project Server-Umgebung zu exportieren. Stellen Sie zum Ausführen des Skripts sicher, dass Sie und Ihre Umgebung die Voraussetzungen erfüllen.
Voraussetzungen
Project Online Desktopclient oder Project Professional 2021/2019: Sie benötigen den Project Online-Desktopclient oder Project Professional 2021/2019 und sind mit dem Project PWA-instance verbunden.
So verbinden Sie Ihren Project-Client mit Ihrer Project PWA-instance:
Klicken Sie auf die Registerkarte Datei , um die Backstage-Ansicht zu öffnen. Klicken Sie auf Info und dann auf Konten verwalten .
Klicken Sie im Dialogfeld Project Web App-Konten auf Hinzufügen.
Geben Sie im Dialogfeld Kontoeigenschaften im Feld Kontoname einen Namen für dieses Konto ein.
Geben Sie die URL der PWA-Website, mit der Sie eine Verbindung herstellen, in das Feld Project Server-URL ein.
Klicken Sie auf OK.
Wählen Sie im Dialogfeld Project Web App-Konten die Option Als Standard festlegen aus, und klicken Sie dann auf OK.
Starten Sie Project neu, und melden Sie sich am PWA-Standort an.
Berechtigungen: Um über die erforderlichen Berechtigungen zum Ausführen des Skripts zu verfügen, fügen Sie sich selbst als Websitesammlungsadministrator der PWA-Website hinzu, für die Sie das Skript ausführen.
Ausführen des Skripts ExportProjectUserContent
Verwenden Sie das ExportProjectUserContent.ps1 PowerShell-Skript, um die Daten Ihres Benutzers zu exportieren.
Sie müssen vier Parameter konfigurieren, wenn Sie das Skript ausführen.
| Parameter | Beschreibung |
|---|---|
-URL |
URL der PWA-Website |
-ResourceID |
Ressourcen-ID des Benutzers. |
-ClaimsAccount |
Anspruchskonto des Benutzers |
-OutputDirectory |
Speicherort für die Exportdateien. |
Sie müssen auch die Authentifizierungsmethode auswählen.
| Authentifizierungsparameter | Beschreibung |
|---|---|
| [Nichts passiert] | Authentifizieren Sie sich mit NTLM und dem Kerberos-Protokoll als aktueller Benutzer. |
-PromptForCredential |
Authentifizieren Sie sich mit dem Standard- oder Digestprotokoll oder mit NTLM und/oder Kerberos mit einem anderen Benutzer. |
-UseWebLogin |
Authentifizieren Sie sich mithilfe von Formularen und dem ADFS/SAML-Protokoll. |
Sie können das Skript entweder ausführen, indem Sie die Ressourcen-ID oder den Anmeldenamen des Benutzers angeben.
So führen Sie das ExportProjectUser Skript mit der Ressourcen-ID des Benutzers aus
Sie würden den folgenden Befehl in PowerShell mit den oben aufgeführten Parametern verwenden:
.\\ExportProjectUserContent.ps1 -Url \<PwaSiteURL\> -ResourceUid \<UsersResourceID\> -OutputDirectory \<LocationToStoreOutput\>
Wenn Sie beispielsweise Benutzerdaten von der Costoso PWA1-Website (Website-URL von https://contoso/sites/pwa1) für einen Benutzer mit der Ressourcen-ID cb5c91cf-fd6b-e711-80d0-00155da4a406) exportieren und die Exportdateien unter c:\\pwa1siteOutputspeichern lassen, geben Sie Folgendes ein:
.\\ExportProjectUserContent.ps1 -Url https://contoso/sites/pwa1 -ResourceUid cb5c91cf-fd6b-e711-80d0-00155da4a406 -OutputDirectory c:\\pwa1siteOutput
So führen Sie das ExportProjectUser Skript mit dem Anspruchskonto des Benutzers aus
Sie würden den folgenden Befehl in PowerShell mit den oben aufgeführten Parametern verwenden:
.\\ExportProjectUserContent.ps1 -Url \<PwaSiteURL\> -ClaimAccount \<UsersClaimAccount\> -OutputDirectory \<LocationToStoreOutput\>
Wenn Sie beispielsweise Benutzerdaten von der Costoso PWA1-Website exportieren möchten (Website-URL von https://contoso/sites/pwa1) für einen Benutzer mit dem Anmeldenamen AdamB@contoso.onmicrosoft.com, und die Exportdateien in speichern möchten c:\\pwa1siteOutput, geben Sie Folgendes ein:
.\\ExportProjectUserContent.ps1 -Url https://contoso/sites/pwa1 -LoginName AdamB@contoso.onmicrosoft.com -OutputDirectory c:\\pwa1siteOutput
Nachdem das Skript erfolgreich ausgeführt wurde, werden alle exportierten Daten in der -OutputDirectory von Ihnen angegebenen gespeichert.
Auswählen bestimmter featurebezogener Benutzerdatendateien für den Export
Einige der exportierten Benutzerinhalte, die Sie erhalten, enthalten eine Reihe von DATEIEN im JSON-Format, die featurespezifische Benutzerinformationen enthalten. Beispielsweise enthält die Security.json Datei Daten zu den Sicherheitsgruppen, Kategorien und Berechtigungseinstellungen des Benutzers. Diese featurebezogenen JSON-Dateien werden im nächsten Abschnitt ausführlicher beschrieben. Standardmäßig erhalten Sie alle 27 featurebezogenen JSON-Dateien, wenn Sie das ExportProjectUserContent Skript ausführen. Sie können jedoch den -Options Parameter verwenden, um bestimmte JSON-Dateien auszuwählen, die heruntergeladen werden sollen. Hierzu gehören:
| -Optionswerte | Json-Dateien, die Sie erhalten |
|---|---|
| Alle | Alle featurebezogenen JSON-Dateien, alle projektspezifischen JSON-Dateien und alle Projektlistendateien. |
| Engagements | Engagements_page#.json |
| Ressourcen | Resource.json, ReportingResource.json |
| Portfolio | BusinessDrivers.json, DriverPrioritizations.json, PortfolioAnalyses.json |
| Projekte | DraftProjectList.xml, PublishedProjectList.xml. ReportingProjectList Außerdem erhalten Sie jeweils eine der folgenden Optionen für jedes Projekt, an dem der Benutzer beteiligt war: 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 |
| Ressourcenpläne | ResourcePlans_page#.json, ReportingResourcePlans.json |
| Sicherheit | Security.json |
| Serversettings | CustomFields.json, LookupTables.json, Calendars.json, Delegations.json, QueueJobs.json, SubscribedReminders.json, UnsubscribedAlerts.json, ReminderEmails.json, AdminAudit.json |
| Arbeitszeittabellen | Timesheets_Reporting.json, Timesheets_page#.json Für die Timesheets_page#.json erhalten Sie die Datei pro Seite. |
| TaskStatus | Rules.json, TaskStatus_AssignmentsHistory_page#.json, TaskStatus_AssignmentsSaved.json, TaskStatus_AssignmentsSubmitted.json |
| StatusReports | StatusReports.json |
| Workflow | Workflow.json |
| WorkspaceItems | WorkspaceItems.json |
| UserViewSettings | UserViewSettings.json |
Die Verwendung des -Options Parameters kann hilfreich sein, wenn Sie Benutzerdaten von der PWA-Website für bestimmte Features exportieren möchten. Wenn Sie sich beispielsweise nur mit den Daten Ihres Benutzers im Feature Portfolioanalyse befassen, können Sie den -Options Parameter mit dem Wert Portfolio ausführen:
.\\ExportProjectUserContent.ps1 -Url https://contoso/sites/pwa1 -ResourceUid cb5c91cf-fd6b-e711-80d0-00155da4a406 -OutputDirectory c:\\pwa1siteOutput -Options Portfolio
Auf diese Weise können Sie die drei JSON-Dateien exportieren, die die Daten Ihres Benutzers enthalten, die sich auf das Feature "Portfolioanalyse" (BusinessDrivers.json, DriverPrioritizations.json, PortfolioAnalyses.json) beziehen.
Schritt 6: Überprüfen der exportierten Inhalte
Nachdem Sie das ExportProjectUserContent PowerShell-Skript erfolgreich ausgeführt haben, erhalten Sie die folgende Ausgabe im Ausgabeverzeichnis, das Sie beim Ausführen des Befehls angegeben haben:
Projektlistendateien : Sie erhalten die folgenden drei
.xmlDateien, die eine Liste der Projekte enthalten, die in den Schemas Projektentwurf und Veröffentlicht enthalten sind, an denen der Benutzer beteiligt war.Name Beschreibung DraftProjectList.xml Liste der Projekte aus dem Entwurfsschema, das den oben genannten Bedingungen entspricht. PublishedProjectList.xml Liste der Projekte aus dem veröffentlichten Schema, das den oben genannten Bedingungen entspricht. ReportingProjectList.xml Liste der Projekte aus dem Berichterstattungsschema, das den oben genannten Bedingungen entspricht. Dies bedeutet, dass der Benutzer mindestens eine der folgenden Komponenten an dem Projekt beteiligt war:
War der Projektbesitzer.
Hat eine Aufgabe, die ihm im Projekt zugewiesen ist.
Ist ein Zuordnungsbesitzer eines Vorgangs im Projekt.
Der status Manager eines Vorgangs im Projekt.
Die Liste der Projekte kann für jede der drei
.xmlDateien geringfügig abweichen. Beispielsweise kann ein Benutzer das Projekt speichern, aber nicht veröffentlichen, was bedeutet, dass es in derDraftProjectList.xmlDatei angezeigt wird, aber nicht in denPublishedProjectList.xmlDateien oderReportingProjectList.xml.Ein Projektadministrator kann die Projektliste .xml Dateien verwenden, um Ihm Informationen darüber zu geben, welche projektspezifischen Exportdateien er analysieren möchte, um zu entscheiden, wie viel der exportierten Inhalte für den Benutzer freigegeben werden soll.
Alle drei
ProjectList.xmlDateien verfügen über die folgenden Eigenschaften für jedes aufgelistete Projekt:Eigenschaft Beschreibung SiteId Der eindeutige Bezeichner für die PWA-Website, auf der das Projekt vorhanden ist. Proj_UID Der eindeutige Bezeichner für das Projekt. Proj_Name Name des Projekts. Funktionsbezogene Dateien : Für jede PWA-Website, zu der der Benutzer gehört, werden die folgenden featurespezifischen
.jsonDateien in das angegebene Ausgabeverzeichnis exportiert. Die featurespezifischen Dateien enthalten Benutzerdaten, die sich auf die Verwendung von Features auf der gesamten PWA-Website beziehen. Die Datei enthält z. B. Daten zu den Geschäftlichen Treibern der Portfolioanalyse,Drivers.jsondie der Benutzer erstellt oder besitzt. Wenn der Benutzer keine Daten im Zusammenhang mit dem Feature auf der spezifischen PWA-Website hat, enthält die Datei keine Daten.Zu den featurespezifischen
.jsonDateien gehören:Name Beschreibung AdminAudit Project Web App-Servereinstellungen ändern Daten. BusinessDrivers Portfolioanalyse: Geschäftstreiberdaten. Kalender Unternehmenskalenderdaten. CustomFields Benutzerdefinierte Felddaten. Delegationen Delegierungsdaten. DriverPrioritizations Geschäftstreiber priorisiert Daten. Engagements Ressourcenbindungsdaten. LookupTables Nachschlagen von Tabellendaten. PortfolioAnalysis Portfolio analysiert Daten. QueueJobs Daten zu Benutzeraufträgen, die über den Warteschlangendienst verarbeitet werden. ReminderEmails Erinnerungs-E-Mail-Daten. ReportingResourcePlans Ressourcenberichtsdaten. Ressource Ressourcendaten. Ressourcenpläne Ressourcenplandaten. Regeln Regeldaten. Sicherheit Daten zu Sicherheitsgruppen, Kategorien und Berechtigungen. StatusReports Statusberichtsdaten. SubscribedReminders Abonnierte Erinnerungsdaten. TaskStatus_AssignmentsHistory Statusing assignments history data( Statusing assignments history data). TaskStatus_AssignmentsSaved Statuszuweisungen speichern Daten. TaskStatus_AssignmentsSubmitted Statuszuweisungen übermitteln Daten. Arbeitszeittabellen Daten zu Arbeitszeittabellen. Timesheets_Reporting Berichtsdaten zu Arbeitszeittabellen. UnsubscribedAlerts Abgemeldete Warnungsdaten. UserViewSettings Benutzeransichtseinstellungsdaten. Workflow Projektworkflowdaten. WorkspaceItems Daten zu SharePoint-Elementen von Projektwebsites. Bestimmte featurespezifische JSON-Dateien haben die Möglichkeit, groß zu sein, sodass zur Verbesserung der Leistung die folgenden JSON-Dateien über mehrere Dateien hinweg erzeugt werden:
Engagements.jsonResourcePlans.jsonTimesheets.jsonTaskStatus\_AssignmentHistory.json
Hinweis
Weitere Informationen zu den Objekten, die in den einzelnen featurespezifischen
.jsonDateien enthalten sind, finden Sie im Abschnitt Featurespezifische Daten der Project Online- und Project Server-Exportdatendefinitionen.Projektspezifische Dateien : Wenn der Benutzer Teil eines Projekts ist, werden für jedes dieser Projekte mehrere einzelne Dateien in das Ausgabeverzeichnis exportiert. Dies geschieht, wenn der Benutzer teil des spezifischen Projekts ist:
Der Projektbesitzer
Ihm im Projekt eine Aufgabe zugewiesen
Ist ein Zuordnungsbesitzer eines Vorgangs im Projekt
Ist der status Manager eines Vorgangs im Projekt
Projektspezifische Daten unterscheiden sich von den featurebezogenen Daten darin, dass die Daten für ein einzelnes Projekt spezifisch sind. Featurebezogene Daten können Benutzerdaten über viele Projekte auf der PWA-Website umfassen, deren Teil der Benutzer war, die sich aber auf ein einzelnes Feature beziehen.
Hinweis
Für alle projektspezifischen Dateien, die Sie erhalten, wird ihnen der Projektname des jeweiligen Projekts vorangestellt. Wenn ein Projekt beispielsweise den Projektnamen Project1 hat, wird allen projektspezifischen Dateien, die wir in diesem Abschnitt beschreiben, das Präfix Project1 vorangestellt.
Für jedes Projekt, an dem der Benutzer beteiligt ist, erhalten Sie die folgenden drei Sätze von Dateien:
- Eine
.xmlDatei für das Projekt aus der Entwurfsdatenbank und der veröffentlichten Datenbank:
Name Beschreibung <projectName>_draft.xml Die Projektdatei aus dem Schemaentwurf, die als .xml Format gespeichert wurde. <projectName>_published.xml Die Projektdatei aus dem veröffentlichten Schema, die im .xml Format gespeichert wurde. Hinweis
Informationen zu den in diesen Dateien enthaltenen Projekt-XML-Daten finden Sie in der Projekt-XML-Schemareferenz .
- Eine MPP-Datei für das Projekt aus der Entwurfs- und veröffentlichten Datenbank:
Name Beschreibung <projectName>_draft.mpp Die Projektdatei aus dem Entwurfsschema, die als Project-MPP-Datei gespeichert ist. <projectName>_published.mpp Die Projektdatei aus dem veröffentlichten Schema, die als Project-MPP-Datei gespeichert ist. Hinweis
Sie können die MPP-Datei mit Project Professional 2021, Project Professional 2019 oder dem Project Online Desktopclient öffnen.
- Vier
.jsonDateien für das Projekt aus dem Berichtsschema:
Name Beschreibung <Project_projectName>_reporting_ProjectBaseline.json Projektbaselinedaten für das Projekt aus dem Berichtsschema. <Project_projectName>_reporting_Tasks.json Projektaufgabendaten für das Projekt aus dem Berichtsschema. <Project_projectName>_reporting_Assignments.json Zuweisungsressourcendaten für das Projekt aus dem Berichtsschema. <Project_projectName>_reporting_Resources.json Ressourcendaten für das Projekt aus dem Berichtsschema. Hinweis
Weitere Informationen zu den In den einzelnen
.jsonDateien enthaltenen Objekten finden Sie im Abschnitt Projektspezifische Datendateienvon Project Online JSON-Objektdefinitionen exportieren.Drei
.jsonDateien mit den Metadaten des Projekts aus den Entwurfs-, veröffentlichten und Berichterstellungsschemas:Name Beschreibung <projectName>_draft.json Projektmetadatendatei aus dem Entwurfsschema <projectName>_published.json Projektmetadatendatei aus dem veröffentlichten Schema <projectName>_reporting.json Projektmetadatendatei aus dem Berichtsschema Hinweis
Weitere Informationen zu den objekten, die in den
.jsoneinzelnen Dateien enthalten sind, finden Sie im Abschnitt Projektspezifische Metadatendateien von Project Online- und Project Server-Exportdatendefinitionen.
Schritt 7: Daten mit Zeitphasen
Führen Sie das ExportReportingTimephasedData.sql Skript aus, um Zeitphasendaten zu exportieren, die im Berichtsschema gespeichert sind, das sich auf die Ressource bezieht. Das Skript exportiert die folgenden Zeitphaseninformationen:
Schritt 8: Archivierte Elemente
ExportArchievdData.sql gibt die folgenden Daten zurück, die in der archivierten Datenbank gespeichert sind, die sich auf die Ressource bezieht.
| Exportoption | Ausgabedefinitionen |
|---|---|
| Archivierte Elemente – Kalender | Kalender |
| Archivierte Elemente: Benutzerdefinierte Felder | CustomFields |
| Archivierte Elemente – Nachschlagetabellen | Nachschlagetabelle |
| Archivierte Elemente – Projekte |
Projektliste ProjectVersionId (Archivversions-ID) ProjectVersionDescription (Datum und Uhrzeit der Sicherung) ProjectVersionDate (Das Datum der Sicherung) |
| Archivierte Elemente: Ressource | Ressource |
| Archivierte Elemente: Benutzerdefinierte Ressourcenfelder | Ressource: benutzerdefinierte Felder |
Archivierte Projektdaten: So exportieren Sie archivierte Projekte:
Exportieren Sie die benutzerbezogenen Daten.
Stellen Sie das Projekt aus dem Archiv wieder her.
Archivierte Nicht-Projektdaten:
Verwenden Sie SharePoint-Sicherung und -Wiederherstellung , um einen Klon der aktuellen Farm zu erstellen.
Stellen Sie die archivierten Elemente aus administrativer Sicherung und Wiederherstellung wieder her (siehe vorheriges Verfahren).
Exportieren Sie die benutzerbezogenen Daten.
Schritt 9: Suchen und Speichern von benutzerdefinierten Ansichten, benutzerdefinierten Filtern, Anlagen und Makros
Nachdem Sie die exportierten Benutzerinhalte erhalten haben, können Sie Ihre Daten verwenden, um die benutzerdefinierten Ansichten, benutzerdefinierten Filter, benutzerdefinierten Tabellen, Anlagen und Makros des Benutzers zu finden. Um diese zu finden, benötigen Sie die MPP- und XML-Datei für jedes Projekt, in dem Sie suchen möchten. Weitere Informationen dazu finden Sie unter Suchen von benutzerdefinierten Benutzerelementen in Project Online und Project Server-Benutzerexportdaten.
Überlegungen zu master und eingefügten Projekten
Wie bereits erwähnt, exportiert das Exportskript nur Projekte, an denen der Benutzer als Besitzer beteiligt war, über eine zugewiesene Aufgabe verfügt, Zuweisungsbesitzer einer Aufgabe ist oder der status Manager einer Aufgabe ist. Wenn der Benutzer Teil eines eingefügten Projekts ist, aber nicht das master Projekts, wird nur das eingefügte Projekt exportiert. Wenn der Benutzer nur Teil eines master Projekts und nicht eines der eingefügten Projekte ist, wird nur das master-Projekt exportiert.
Wenn Sie ein master Projekt speichern, an dem ein Benutzer beteiligt war, müssen Sie keine zugeordneten eingefügten Projekte speichern, wenn Sie dazu aufgefordert werden.
Schritt 10 – Daten, die Sie manuell exportieren müssen
Projektautor
Der Autor des Projekts wird nicht mithilfe der oben genannten Schritte exportiert. Sie können ausführen ExportProjectAuthor.sql , um die Liste der Projekte abzurufen, deren Autor mit dem Anzeigenamen des Benutzers oder den Benutzeransprüchen übereinstimmt.
| Parameter | Beschreibung |
|---|---|
@siteID |
Die PWA-Website-ID für die Website, auf der Sie ermitteln möchten, ob der Benutzer autor eines Projekts ist. |
@searchName |
Der Anzeigename oder die Ansprüche des Project Server-Benutzers. |