Freigeben über


Benutzerdaten aus Project für das Web exportieren

Microsoft Project für das Web wird bald Microsoft Planner, die derzeit für Kunden eingeführt wird. Weitere Informationen zum Einrichten des neuen Planner für Ihre organization finden Sie unter Microsoft Planner für Administratoren.

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 Aufgabendaten aus Project für das Web werden mit Planner synchronisiert, um die Ansicht "Mir zugewiesen" des Benutzers in Planner aufzufüllen. Wenn Sie nur an den Projektdaten interessiert sind, können Sie sie mithilfe der angegebenen Schritte aus Project für das Web exportieren. Wenn Sie 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 das Web Daten werden in Dataverse in Microsoft PowerApps gespeichert. In diesem Artikel wird folgendes beschrieben:

  • Zeigen Sie die Project für das Web Daten eines bestimmten Benutzers mithilfe der Funktion Erweiterte Suche in Power Apps 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 benötigen Zugriff auf power Apps Admin Center und berechtigungen für die Dataverse-Umgebung.

So exportieren und zeigen Sie Informationen zu bestimmten Projekten an:

  • Sie benötigen Zugriff, um das Projekt zu öffnen.
  • Sie benötigen eine M365-, Planner Plan 1-, Planner- und Project Plan 3 oder Planner- und Project Plan 5-Lizenz.

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 Projekt- und Roadmapobjekten Ihres Benutzers in Dataverse: Verwenden Sie das Feature Erweiterte Suche im Power Apps 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 wurde und denen nicht in der Dataverse-Tabellen-/Spaltenstruktur gespeichert ist.

Suchen von Benutzerdaten in Dataverse mit dem Feature "Erweiterte Suche"

Project für das Web Benutzerinformationen, die sich in Dataverse befinden , z. B. Roadmap- und Projektobjekte und -eigenschaften, befinden sich in bestimmten Power Apps-Lösungen. Die Erweiterte Suchfunktion im Power Apps Admin Center kann Entitäten in diesen Lösungen abfragen, um die benötigten Informationen zu finden.

Grundlegendes Project für das Web Dataverse-Daten und deren Speicherort

Wenn Sie in Power Apps Dataverse nach den Project für das Web Daten eines bestimmten Benutzers suchen, befinden sie sich in den folgenden Power Apps-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 Power Apps-Lösungen ansehen. Überprüfen Sie diese Lösungen, da ihnen neue Entitäten hinzugefügt werden können. Wenn Sie die Struktur verstehen, können Sie wissen, welche Tabellen und Spalten nach Benutzerdaten gesucht werden sollen.

So zeigen Sie Entitäten für eine Power Apps-Lösung an:

Hinweis

Diese Schritte folgen der Standardumgebung in Ihrem organization. Wählen Sie die benannte Umgebung aus, wenn Sie dort nach Daten suchen.

  1. Wählen Sie im Microsoft 365 Admin Center unter Admin Center die Option Power Platform aus.

  2. Wählen Sie im Power Platform-Verwaltungscenter die Option Verwalten –> Umgebungen aus, wählen Sie die Umgebung mit der Meldung "(Standard)" aus, wählen Sie "...", und wählen Sie dann Öffnen aus.

    Screenshot: Dataverse-instance. Screenshot: Schaltfläche

  3. Wählen Sie oben den Namen aus (falls bereits eine App ausgewählt wurde), und wählen Sie "Power Platform-Umgebungseinstellungen" aus.

  4. Wählen Sie im Abschnitt Anpassungdie Option Lösungen und dann Alle aus.

    Screenshot: Dataverse-Lösungen.

  5. Öffnen Sie die Projektmappe, indem Sie darauf klicken.

  6. Erweitern Sie Tabellen.

  7. Erweitern sie eine Tabelle.

  8. Wählen Sie Spalten aus. Die Spaltennamen und ihre Datentypen sind sichtbar.

Verwenden der erweiterten Suche zum Suchen nach Benutzerdaten

  1. Wählen Sie im Microsoft 365 Admin Center unter Admin Center die Option Power Platform aus.

  2. Wählen Sie im Power Platform-Verwaltungscenter die Option Verwalten aus.

  3. Wählen Sie Umgebungen aus.

  4. Suchen Sie die Standardumgebung. Der Name der Umgebung enthält "(Standard)".

  5. Wählen Sie "..." aus. rechts neben der Standardumgebung.

  6. Klicken Sie auf Öffnen.

    Screenshot: Dataverse-instance. Screenshot: Schaltfläche

  7. Wählen Sie oben den Namen und dann "Power Platform-Umgebungseinstellungen" aus.

  8. Wählen Sie die Schaltfläche Erweiterte Suche aus.

    Screenshot der Schaltfläche

  9. Wählen Sie unter Erweiterte Suche eine zu durchsuchende Tabelle aus. Wählen Sie für Projekte "Pläne", für Roadmaps die Option "Roadmaps" aus.

Wenn Sie beispielsweise alle Roadmaps anzeigen möchten, an der Ihr Benutzer beteiligt war, wählen Sie Roadmaps aus.

Screenshot des Menüs

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

Zum Beispiel:

  • Um alle Roadmaps im Besitz des Benutzers zu finden, wählen Sie das Feld Besitzer und dann Gleich aus, und geben Sie dann die ID oder 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 die ID oder den Kontonamen für den Benutzer ein. Screenshot einer Abfrage in
  1. Wenn Sie mit der Auswahl Ihrer Suchkriterien fertig sind, wählen Sie im Menüband Spalten bearbeiten aus.

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

  3. Wählen Sie Ergebnisse aus, um ihre Abfrage auszuführen.

  4. Nachdem Sie ihre Ergebnisse erhalten haben, exportieren Sie sie nach Excel, indem Sie Exportieren [Entitätsname] und dann Statisches Arbeitsblatt auswählen.

Pläne und Roadmaps im Besitz eines Benutzers oder einer Gruppe

Möglicherweise müssen Sie Pläne oder Roadmaps der Microsoft 365-Gruppe suchen, der der Besitzer des Datensatzes ist. Fügen Sie mit dem Flow Erweiterte Suche im Schritt Spalten hinzufügen den Besitzer hinzu.

  • Datensätze, die ein Benutzer besitzt, zeigen den Namen des Benutzers an.

  • Datensätze, die ein Microsoft Dataverse-Team besitzt, zeigen einen Bezeichner an. Wenn Sie den Bezeichner auswählen, werden die Details zum Team angezeigt. Wenn "Teamtyp" = "Office-Gruppe" ist, handelt es sich um eine Microsoft 365-Gruppe, und die ID der Microsoft 365-Gruppe wird ebenfalls bereitgestellt. Sie können diese Informationen verwenden, um Informationen zur Gruppe nachzuschlagen.

    Screenshot der Details des Teambesitzers.

Verwenden des Exportskripts, um Details zu bestimmten Projekten anzuzeigen

Verwenden Sie das ExportProjectContentExportskript verwenden, um Details zu exportieren, die in bestimmten Projekten enthalten sind. 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 eines Projekts

Bevor Sie das Skript ausführen, müssen Sie die Projekt-IDs der Projekte abrufen, an denen Sie interessiert sind.

  1. Verwenden Sie Die Erweiterte Suche, um die Projekte zu finden, an denen Sie interessiert sind.

  2. Laden Sie sie in eine Excel-Datei herunter.

  3. Die Spalte Projekt-ID ist die erste Spalte des Excel-Arbeitsblatts, 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.

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

    Dataverse-Instanz.

Ausführen des Exportskripts

Nachdem Sie nun über die Projekt-IDs der Projekte verfügen, die Sie sich ansehen möchten, verwenden Sie die Funktion ExportProjectContent Windows PowerShell, um weitere Informationen abzurufen. Die ExportProjectUserContent-Funktion ist im Modul ProjectExport Windows PowerShell enthalten.

Laden Sie das Modul Project Export Windows PowerShell herunter, entsperren Sie zuerst die ZIP-Datei, und entpacken Sie dann die Dateien.

Hinweis

Führen Sie nach dem Entpacken des Skripts den folgenden Befehl in Windows PowerShell aus, um die Module zu importieren:

Import-Module -Name ./projectexport

So führen Sie die ExportProjectContent-Funktion aus:

  1. Führen Sie in Windows PowerShell nach dem Importieren des Modells 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
ID des Projekts in Dataverse. Weitere Informationen finden Sie unter Abrufen der Projekt-IDs eines Projekts.
OutputDirectory
Speicherort der Exportdateien.
InstanceID
Der Bezeichner der power Apps-instance Sie verwenden.

So suchen Sie Ihre Instanz-ID:

  1. Wählen Sie im Power Apps-Verwaltungscenter die Standard-instance und dann Öffnen aus.

Screenshot der Schaltfläche

  1. Sehen Sie sich auf der Seite PowerApps Einstellung den ersten Teil der URL an, um Ihren Instanz-ID-Wert zu ermitteln. Der Wert der Instanz-ID wäre https://orgde6d15d8.crm.dynamics.com.

Screenshot: Suchen des instance eindeutigen Namens.

Beispiel für die Ausführung des Skripts: Wenn die Projekt-ID des Projekts dd065460-02b8-e911-a989-000d3a170e10 lautet, möchten Sie, dass die Ausgabedateien zu C:\User1Project1 wechseln und der instance Name der Dataverse-Organisation lautethttps://orgde6d15d8.crm.dynamics.com, führen Sie das Skript wie folgt aus:

ExportProjectContent -ProjectID dd065460-02b8-e911-a989-000d3a170e10 -OutputDirectory C:\User1Project1 -InstanceId `https://orgde6d15d8.crm.dynamics.com`"`
  1. 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.

Hinweis

Möglicherweise erhalten Sie mehrere Versionen Ihrer .json-Datei, die als Momentaufnahmen bezeichnet werden. Bei diesen Dateien handelt es sich um Versionen Ihres Projekts, bevor Änderungen daran vorgenommen werden. Momentaufnahmedateien enthalten einen Zeitstempel, um Sie darüber zu informieren, 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.

Anzeigen und Exportieren von Statusberichten

Statusberichte sind nur in Projekten verfügbar, die für eine Gruppe freigegeben sind.

  1. Befolgen Sie die Anweisungen
    • Abrufen der Projekt-IDs eines Projekts zum Abrufen der Projekt-ID
    • Führen Sie das Exportskript aus , um die Instanz-ID abzurufen.
    • Pläne und Roadmaps im Besitz eines Benutzers oder einer Gruppe zum Abrufen der Gruppeninformationen
  2. Navigieren Sie zum SharePoint-Ordner innerhalb der Microsoft 365-Gruppe. Der Ordnerpfad lautet /Microsoft Planner/<Environment URL>_<ProjectID>/Status Reports/<FileName>, wobei der Dateiname mit dem Namen des status Berichts übereinstimmt.
  3. Anzeigen und Exportieren der Datei mithilfe vorhandener Exportsteuerelemente

Siehe auch

Erstellen, Bearbeiten oder Speichern einer erweiterten Suche

Benutzerdaten aus Project für das Web löschen

Exportieren von Benutzerdaten aus Project Online

Inhaltsdefinition exportieren

Definition des Aufgabenverlaufs