Benutzerdaten aus Project für das Web exportieren
In diesem Artikel wird beschrieben, wie ein Microsoft 365-Mandantenadministrator die Daten eines bestimmten Benutzers aus Project für das Web exportieren kann. Der Administrator kann dann die Daten des Benutzers anzeigen und entscheiden, welche Daten er dem Benutzer zur Verfügung stellen möchte. Die Vorgangsdaten aus Project für das Web werden mit Planner synchronisiert, um die Ansicht "Mir zugewiesen" des Benutzers in Planner aufzufüllen. Wenn Sie ausschließlich an den Projektdaten interessiert sind, können Sie sie mithilfe der unten angegebenen Schritte aus Project für das Web exportieren. Wenn Sie jedoch auch die Planner-spezifischen Daten exportieren möchten, die diesen Projektaufgaben zugeordnet sind, können Sie dies tun, indem Sie die Daten aus der Ansicht "Mir zugewiesen" in Planner exportieren.
Project für die Webdaten werden in Dataverse in Microsoft PowerApps gespeichert. In diesem Artikel wird folgendes beschrieben:
- Zeigen Sie das Projekt eines bestimmten Benutzers für die Webdaten mithilfe der Funktion Erweiterte Suche in Dynamics 365 an.
- Verwenden Sie ein PowerShell-Skript, um Daten zu bestimmten Projekten zu exportieren, an denen Ihr Benutzer beteiligt war.
Anforderungen
Sie benötigen Folgendes, um über das Feature Erweiterte Suche nach Daten zu einem bestimmten Benutzer zu suchen:
- Sie benötigen die Microsoft Entra-Objekt-ID (Microsoft Entra-ID) des Benutzers. Sie finden sie im Microsoft Entra Admin Center.
- Sie müssen ein globaler Administrator in Ihrem Microsoft 365-Mandanten sein. Sie benötigen diese, um auf das Dynamics 365 Admin Center zuzugreifen.
Wenn Sie auch Informationen zu bestimmten Projekten exportieren und anzeigen möchten:
- Sie müssen ein Mandantenadministrator sein.
- Sie benötigen eine Lizenz für Project Plan 1, Project Plan 3 oder Project Plan 5.
Methoden zum Auffinden der Benutzerdaten
Abhängig vom Typ der zu findenden Benutzerdaten gibt es zwei Pfade, die Sie beim Suchen und Exportieren der Benutzerdaten verwenden können.
- Suchen von Daten zu den Projekt- und Roadmapobjekten Ihres Benutzers in Dataverse : Verwenden Sie das Feature Erweiterte Suche im Dynamics 365 Admin Center, um alle Daten des Benutzers zu finden, die in Dataverse enthalten sind (z. B. Objekte im Zusammenhang mit seinen Projekten und Roadmaps).
- Suchen von Daten zu bestimmten Projekten, denen Ihr Benutzer zugeordnet war : Verwenden Sie das PowerShell-Skript für den Projektexport, um Details zu bestimmten Projekten abzurufen, denen der Benutzer zugeordnet war.
Suchen von Benutzerdaten in Dataverse mit dem Feature "Erweiterte Suche"
Project for the Web-Benutzerinformationen, die sich in Dataverse befinden , z. B. Roadmap- und Projektobjekte und -eigenschaften, befinden sich in bestimmten Dynamics 365-Lösungen. Die Erweiterte Suchfunktion im Dynamics 365 Admin Center kann Entitäten in diesen Lösungen abfragen, um die benötigten Informationen zu finden.
Grundlegendes zu Dataverse-Daten von Project für das Web und deren Speicherort
Wenn Sie nach dem Projekt eines bestimmten Benutzers für die Webdaten in Dynamics 365 Dataverse suchen, befindet es sich in diesen fünf Dynamics 365-Lösungen:
Name | Anzeigename |
---|---|
PortfolioService |
Portfolio-Dienst |
msdyn_ProjectServiceCore |
Project |
MicrosoftDynamicsScheduling |
Universelle Ressourcenplanung |
msdynce_SchedulingPatch |
Planen des Patches |
mydynce_Scheduling |
Zeitplanung |
Sie können sich speziell jede dieser Dynamics 365-Lösungen ansehen, um eine Vorstellung von den Entitäten zu erhalten, die dafür vorhanden sind. Wenn Sie die Entitäten verstehen, die für eine bestimmte Lösung vorhanden sind, können Sie verstehen, wonach Sie in Ihrer Abfrage suchen müssen.
So zeigen Sie Entitäten für eine Dynamics 365-Lösung an:
Wählen Sie im Microsoft 365 Admin Center unter Admin Centerdie Option Dynamics 365 aus.
Wählen Sie im Dynamics 365 Administration Center die Standardinstanz und dann Öffnen aus.
Wählen Sie auf der Seite Dynamics 365-Einstellungen das Menü Einstellungen und im Abschnitt Anpassung die Option Lösungen aus.
Wählen Sie auf der Seite Alle Lösungen den Anzeigenamen der Lösung aus, an der Sie interessiert sind.
Erweitern Sie auf der Seite mit den Lösungsinformationen entitäten , um sie anzuzeigen.
Unter jeder Entität können Sie bestimmte Objekte auswählen, um weitere Details zu ihren Eigenschaften zu erhalten.
Verwenden der erweiterten Suche zum Suchen nach Benutzerdaten
Verwenden Sie dynamics 365 Advanced Find search , um nach Project für die Webdaten für Ihren Benutzer zu suchen. Die erweiterte Suche durchsucht alle Lösungen in Ihrer Dataverse-Instanz. Anschließend können Sie die Ergebnisse direkt in eine Excel-Kalkulationstabelle herunterladen und bestimmen, was dem Benutzer zur Verfügung gestellt werden soll.
Wählen Sie im Dynamics 365 Administration Center die Standardinstanz und dann Öffnen aus.
Wählen Sie auf der Seite Dynamics 365-Einstellungen das Menü Einstellungen und im Abschnitt Anpassung die Option Lösungen aus.
Wählen Sie die Schaltfläche Erweiterte Suche aus.
Wählen Sie unter Erweiterte Suche im Menü Suchen nach die Objekte aus, nach denen Sie suchen möchten, z. B. die Projekte oder Roadmaps Ihres Benutzers.
Wenn Sie beispielsweise alle Roadmaps anzeigen möchten, an der Ihr Benutzer beteiligt war, wählen Sie Roadmaps aus.
Um mit dem Erstellen Ihrer Abfrage zu beginnen, wählen Sie Auswählen aus, und wählen Sie dann die Felder aus, die Sie benötigen, um nach Projekten oder Roadmaps zu suchen, an denen Ihr Benutzer beteiligt war. Sie benötigen die Microsoft Entra-ID oder den Kontonamen des Benutzers.
Zum Beispiel:
- Um alle Roadmaps im Besitz des Benutzers zu suchen, wählen Sie das Feld Besitzer und dann Gleich aus, und geben Sie dann den Kontonamen für den Benutzer ein.
- Um alle vom Benutzer erstellten Roadmaps zu suchen, wählen Sie das Feld Erstellt von aus, wählen Sie dann Gleich aus, und geben Sie dann den Kontonamen für den Benutzer ein.
Wenn Sie mit der Auswahl Ihrer Suchkriterien fertig sind, wählen Sie im Menüband Spalten bearbeiten aus.
Wählen Sie auf der Seite Spalten bearbeiten die Option Spalten hinzufügen aus, und wählen Sie dann die Spalten aus, die Sie in die Abfrage einschließen möchten. Wenn Sie fertig sind, wählen Sie OK aus.
Wählen Sie Ergebnisse aus, um ihre Abfrage auszuführen.
Nachdem Sie Ihre Ergebnisse erhalten haben, können Sie sie nach Excel exportieren. Wählen Sie dazu Exportieren und dann Statisches Arbeitsblatt aus.
Anschließend können Sie die Ergebnisse überprüfen, um zu bestimmen, welche Daten Sie dem Benutzer bereitstellen möchten.
Verwenden des Exportskripts, um Details zu bestimmten Projekten anzuzeigen
Wenn Sie nach weiteren Details suchen müssen, die in bestimmten Projekten enthalten sind, denen der Benutzer zugeordnet war, können Sie das PowerShell-Skript ExportProjectContent verwenden, um weitere Informationen zu den einzelnen Projekten zu erhalten. Mit dem Skript können Sie die folgenden Dateien für ein bestimmtes Projekt abrufen:
- Projektdateien (. MPP) für das Projekt. Fügen Sie dem Cmdlet den Parameter -mppexport $true hinzu, um .mpp Dateien der Projektpläne zu generieren.
- Eine XML-Datei, die Projektdetails und -einstellungen enthält.
Abrufen der Projekt-IDs der Projekte, an der Sie interessiert sind
Bevor Sie das Skript ausführen, müssen Sie die Projekt-IDs der Projekte abrufen, an denen Sie interessiert sind.
Angenommen, Sie haben die Erweiterte Suche verwendet, um die Projekte des Benutzers abzufragen und sie in eine Excel-Datei heruntergeladen zu haben, ist die Spalte Projekt-ID die erste Spalte der Excel-Kalkulationstabelle, ist aber standardmäßig ausgeblendet. Das Entfernen der ersten Spalte kann etwas schwierig sein. Wenn Sie Hilfe benötigen, lesen Sie Einblenden der ersten Zeile oder Spalte in einem Arbeitsblatt.
Nachdem Sie die Spalten in der Kalkulationstabelle einblenden, suchen Sie nach dem Namen des Projekts, und suchen Sie dann nach dem entsprechenden Wert in der Spalte Project, um die Projekt-ID für das Projekt zu finden.
Ausführen des Exportskripts
Nachdem Sie nun über die Projekt-IDs der Projekte verfügen, die Sie sich ansehen möchten, verwenden Sie die Windows PowerShell-Funktion ExportProjectContent , um weitere Informationen abzurufen. Die ExportProjectUserContent-Funktion ist im Windows PowerShell-Modul ProjectExport enthalten.
Laden Sie das Windows PowerShell-Modul Project Export herunter , heben Sie zuerst die Blockierung der ZIP-Datei auf, und entpacken Sie dann die Dateien.
Hinweis
Führen Sie nach dem Entpacken des Skripts Folgendes in Windows PowerShell aus, um die Module zu importieren:
Import-Module -Name ./projectexport
So führen Sie die ExportProjectContent-Funktion aus:
Führen Sie in Windows PowerShell, wo Sie das Modul importiert haben, das folgende Cmdlet aus:
ExportProjectContent -ProjectId (ProjectID of the project) -OutputDirectory (Location to put files) -InstanceId "(Dataverse instance name)"
Sie müssen die folgenden Parameter konfigurieren, wenn Sie das Skript ausführen:
Parameter Beschreibung ProjectId GUID des Projekts in Dataverse. Sie haben im vorherigen Abschnitt erfahren, wie Sie dies finden. OutputDirectory Speicherort der Exportdateien. InstanceID Der Bezeichner der Dynamics 365-Instanz, die Sie verwenden. So suchen Sie Ihre Instanz-ID:
Wählen Sie im Dynamics 365 Administration Center die Standardinstanz und dann Öffnen aus.
Sehen Sie sich auf der Seite powerApps-Einstellung den ersten Teil der URL an, um Ihren Instanz-ID-Wert zu ermitteln. In der folgenden Grafik wäre
https://orgde6d15d8.crm.dynamics.com
der Wert der Instanz-ID .
Wenn die Projekt-ID des Projekts dd065460-02b8-e911-a989-000d3a170e10 lautet, wenn die Projekt-ID des Projekts dd065460-e9111-a989-000d3a170e10 lautet
https://orgde6d15d8.crm.dynamics.com
, möchten Sie das Skript wie folgt ausführen:ExportProjectContent -ProjectID dd065460-02b8-e911-a989-000d3a170e10 -OutputDirectory C:\User1Project1 -InstanceId
https://orgde6d15d8.crm.dynamics.com"
Wechseln Sie nach Abschluss des Skripts zum angegebenen Speicherort OutputDirectory, um die .json Dateien für das Projekt zu suchen.
3a215ea2-c650-49db-8200-47bd4a7e2278_2023-02-13T21-29-13Z.json
Wenn Sie über mehrere Projekte verfügen, führen Sie das Skript für jedes Projekt erneut mit dem entsprechenden ProjectID-Wert aus.
Beachten Sie, dass Sie möglicherweise mehrere Versionen Ihrer .json-Datei erhalten, die als Momentaufnahmen bezeichnet werden. Dies sind Versionen Ihrer Projektdatei, bevor Änderungen daran vorgenommen wurden. Momentaufnahmedateien enthalten einen Zeitstempel, um Ihnen mitzuteilen, wann sie erstellt wurden. Die aktuelle Version der Datei ist die Version mit dem frühesten Zeitstempel, d. h. dem Erstellungsdatum des Projekts.
Alle momentaufnahmen, die derzeit für das Projekt gespeichert sind, werden exportiert. Momentaufnahmen können in regelmäßigen Abständen gelöscht werden, je nachdem, wie aktiv das Projekt ist.
Die Felddefinitionen befinden sich unter Inhaltsdefinition exportieren.
Anzeigen und Exportieren des Projektverlaufs
Öffnen Sie das Tool Erweiterte Suche . Wählen Sie im Menü Suchen nach das Objekt Projektverlauf aus.
Wenn Sie nach einem bestimmten Projekt filtern möchten, wählen Sie Auswählen aus, wählen Sie im Dropdowndialogfeld die Option Projekt aus, und fügen Sie dann das Projekt hinzu, für das Projektverlaufselemente angezeigt werden sollen.
Wenn Sie mit der Auswahl Ihrer Suchkriterien fertig sind, wählen Sie im Menüband Spalten bearbeiten aus.
Wählen Sie auf der Seite Spalten bearbeiten die Option Spalten hinzufügen aus, und wählen Sie dann die Spalten aus, die Sie in die Abfrage einschließen möchten. Wenn Sie fertig sind, wählen Sie OK aus.
Wählen Sie Ergebnisse aus, um ihre Abfrage auszuführen.
Nachdem Sie Ihre Ergebnisse erhalten haben, können Sie sie nach Excel exportieren. Wählen Sie dazu Exportieren und dann Statisches Arbeitsblatt aus.
Verwenden Sie das Power Apps-Portal , um die Beschreibungen der verschiedenen Felder anzuzeigen, die mit den Projektverlaufsdaten gespeichert sind. Öffnen Sie die Tabelle Projektverlauf in der msdyn_ProjectServiceCore_Patch Projektmappe. Das feld msdyn_project ist ein Verweis auf das zugehörige Projekt. msdyn_projecttask ist ein Verweis auf die zugeordnete Aufgabe (falls zutreffend). Das feld msdyn_details ist ein JSON-Objekt, das die Details des Verlaufsdatensatzes beschreibt. Weitere Informationen dazu, was in msdyn_details enthalten ist, finden Sie in der Definition des Aufgabenverlaufs.
Siehe auch
Erstellen, Bearbeiten oder Speichern einer erweiterten Suche
Benutzerdaten aus Project für das Web löschen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für