Vergleichen des Datenexportinventars mit der Power Platform-Inventar-API

Die Power Platform-Bestands-API stellt aktuelle Bestandsdaten über die PowerPlatformResources Tabelle in Azure Resource Graph bereit. Die API enthält Kernressourcen-, Eigentums-, Umgebungs- und Connectorinformationen, aber ihr Schema unterscheidet sich vom Datenexportinventarschema.

Dieser Artikel beschreibt Folgendes:

  • Bestandsdaten, die über die Power Platform-Bestands-API verfügbar sind.
  • Nicht verfügbare Eigenschaften für das Datenexportinventar
  • Eigenschaften mit teilweiser oder unterschiedlicher Abdeckung.

Informationen zum Abfragen des Inventars finden Sie in der Power Platform-Bestands-API. Das vollständige API-Schema finden Sie unter Referenz zum Power Platform-Inventarschema.

Note

Microsoft wird die Vorschauversion des Datenexports einstellen. Bestandsdatenexporte werden nach dem 1. Dezember 2026 beendet. Exporte von Nutzungs- und Umgebungsdaten werden unter bestehenden und neuen Konfigurationen weiterhin fortgesetzt, und Daten, die Sie bereits exportiert haben, verbleiben in Ihrem Data Lake. Erwarten Sie eine weitere Benachrichtigung von Microsoft, wenn Bestandsdatenexporte stoppen.

Verwenden Sie zum Vorbereiten die Power Platform-Bestands-API , um Bestandsdaten programmgesteuert zu exportieren. Überprüfen Sie vor der Migration die Feldzuordnungen und bekannten Lücken. Einige Datenexportinventarfelder sind nicht über die API verfügbar oder weisen eine andere Abdeckung auf.

Die Power Platform-Bestands-API exportiert daten nicht automatisch in den kundeneigenen Speicher. Um einen wiederkehrenden Export zu erstellen, verwenden Sie einen Azure-Dienst, z. B. Azure Functions, Azure Logic Apps oder Azure Automation, um die Power Platform-Bestands-API nach einem Zeitplan abzufragen und die Ergebnisse in Azure Blob Storage, in Azure Data Lake Storage oder in ein anderes unterstütztes Ziel zu schreiben.

Unterstützte Ressourcentypen

Die Power Platform-Bestands-API enthält die folgenden Ressourcentypen:

Resource Power Platform-Bestands-API-Typ
Canvas-Apps microsoft.powerapps/canvasapps
Modellgesteuerte Apps microsoft.powerapps/modeldrivenapps
Code Apps microsoft.powerapps/codeapps
Verwaltete Apps und App Builder-Apps microsoft.powerapps/apps
Cloud-Flows microsoft.powerautomate/cloudflows
Agentenabläufe microsoft.powerautomate/agentflows
Workflow-Agent-Flüsse microsoft.powerautomate/m365agentflows
Copilot Studio-Agenten microsoft.copilotstudio/agents
Connectors microsoft.powerplatformconnector/connectors
Environments microsoft.powerplatform/environments
Umweltgruppen microsoft.powerplatform/environmentgroups

Verfügbare Bestandsdaten

In den folgenden Abschnitten werden die verfügbaren Felder nach Ressourcentyp und Datenkategorie beschrieben.

Informationen zu freigegebenen Ressourcen

Die folgenden Felder sind für unterstützte Ressourcentypen verfügbar. Connectors sind Katalogentitäten und unterstützen nur die freigegebenen Felder, die in der Referenz zum Inventarschema angegeben sind.

Datenkategorie Verfügbare Informationen Power Platform-Bestands-API-Feld
Ressourcen-ID Eindeutiger Inventarressourcenbezeichner name
Ressourcenname Anzeigename der Ressource properties.displayName
Ressourcentyp Standardisierter Power Platform-Ressourcentyp type
Tenant Mandanten-ID tenantId
Ort Geografischer Standort der Ressource location
Erstellungsdatum Datum und Uhrzeit der Erstellung der Ressource properties.createdAt
Erstellt von Objekt-ID des Benutzers, der die Ressource erstellt hat properties.createdBy

App-Informationen

Die folgenden Informationen sind für unterstützte App-Typen verfügbar.

Datenkategorie Verfügbare Informationen Power Platform-Bestands-API-Feld
Owner Objekt-ID des App-Besitzers properties.ownerId
Umgebung Bezeichner der Umgebung, die die App enthält properties.environmentId
Letzte Änderung Datum und Uhrzeit der letzten Änderung der App properties.lastModifiedAt
Zuletzt geändert von Objekt-ID des Benutzers, der die App zuletzt geändert hat properties.lastModifiedBy
Quarantäne-Status Ob die App unter Quarantäne gestellt ist properties.isQuarantined
Modellgesteuerte App-ID Dataverse App-Modul-ID properties.appModuleId
Modellgesteuerter logischer App-Name Dataverse logischer Name properties.logicalName
Code-App-Untertyp byocApp oder vibeApp properties.subType
Untertyp einer verwalteten App microsoftApp properties.subType
App Builder-Untertyp appBuilderApp properties.subType

Informationen zum Flow

Die folgenden Informationen sind für Cloudflüsse, Agentflüsse und Workflow-Agent-Flüsse verfügbar.

Datenkategorie Verfügbare Informationen Power Platform-Bestands-API-Feld
Owner Objekt-ID des Flow-Besitzers properties.ownerId
Umgebung Bezeichner der Umgebung, die den Flow enthält properties.environmentId
Letzte Änderung Datum und Uhrzeit der letzten Änderung des Flows properties.lastModifiedAt
Zuletzt geändert von Objekt-ID des Benutzers, der den Fluss zuletzt geändert hat properties.lastModifiedBy
Workflowentität Dataverse Workflow-Entitätsbezeichner properties.workflowEntityId
Trigger-Connector Connector, der den Fluss initiiert properties.trigger
Auslösevorgang Connector-Vorgang, der den Flow initiiert properties.triggerOperation

Die Auslöserfelder sind leer, wenn ein Flow einen Trigger verwendet, der nicht verbinderbasiert ist, z. B. eine Wiederholung oder einen manuellen Trigger.

Connectorverwendung

Die Connectornutzung ist für unterstützte Apps, Flüsse und Agenten verfügbar.

Datenkategorie Verfügbare Informationen Power Platform-Bestands-API-Feld
Verwendete Konnektoren Bezeichner von Connectors, die von der Ressource verwendet werden properties.powerPlatformConnectors[].connectorId
Verwendete Vorgänge Bezeichner der auf einem Connector aufgerufenen Operationen properties.powerPlatformConnectors[].operations[].operationId
Flow-Trigger Connector, der einen unterstützten Fluss initiiert properties.trigger
Flow-Triggervorgang Connectorvorgang, der einen unterstützten Flow initiiert properties.triggerOperation

Connector- und Vorgangsnutzungsfelder befinden sich derzeit in der Vorschau.

Informationen zum Connectorkatalog

Sie können Konnektoren auch als einzelne Bestandsressourcen finden.

Datenkategorie Verfügbare Informationen Power Platform-Bestands-API-Feld
Konnektor-ID Connector-ID properties.connectorId
Description Connectorbeschreibung properties.description
Herausgeber Connector-Herausgeber properties.publisher
Tier Standard- oder Premium-Klassifizierung properties.tier
Freigabestufe Freigabebezeichnung, z. B. Produktiv oder Vorschau properties.releaseTag
Veraltungsstatus Ob der Konnektor veraltet ist properties.isDeprecated
Operations Vorgänge, die vom Connector bereitgestellt werden properties.operations
Betriebs-ID Eindeutige Vorgangskennung properties.operations[].operationId
Vorgangsname Anzeigename des Vorgangs properties.operations[].displayName
Vorgangsbeschreibung Beschreibung des Vorgangs properties.operations[].description
HTTP-Methode HTTP-Methode, die von der Operation verwendet wird properties.operations[].method

Umgebungsinformationen

Sie finden die folgenden Informationen zu Umgebungsinventardatensätzen.

Datenkategorie Verfügbare Informationen Power Platform-Bestands-API-Feld
Umgebungs-ID Eindeutiger Umgebungsbezeichner name
Umgebungsname Anzeigename der Umgebung properties.displayName
Ort Geografischer Standort des Environment location
Umgebungstyp Produktion, Standard, Sandbox, Testversion, Entwickler oder Dataverse für Teams properties.environmentType
Verwalteter Status Gibt an, ob es sich bei der Umgebung um eine verwaltete Umgebung handelt. properties.isManaged
Umgebungsgruppe Der Name der zugewiesenen Umgebungsgruppe properties.environmentGroup
Umgebungsgruppen-ID Bezeichner der zugewiesenen Umgebungsgruppe properties.environmentGroupId
Letzte Änderung Datum und Uhrzeit der letzten Änderung der Umgebung properties.lastModifiedAt

Daten sind nicht verfügbar

Die folgenden Datenexport-Bestandseigenschaften verfügen nicht über direkte Entsprechungen im veröffentlichten Power Platform-Bestands-API-Schema.

Datenkategorie Informationen zum Datenexportbestand sind in der Power Platform-Bestands-API nicht verfügbar
App-Beschreibung Beschreibung einer Canvas-App oder modellgesteuerten App
Anwendungslinks App-URI, Dokument-URI, Icon-URI und URL des SharePoint-Formulars
Teilen Anzahl der Benutzer und Gruppen, mit denen eine App geteilt wird
Löschzustand Expliziter Indikator für gelöschte Ressourcen
Aktivierungsverlauf Datum, an dem eine App zuletzt aktiviert wurde, und der Prinzipalname, der sie aktiviert hat
Lösungs- und ALM-Informationen Lösungszuordnung und ALM-Modus
DLP-Auswertung Bewertungsstatus, Bewertungsdatum, Verstoßmeldung und Verstöße nach Richtlinie
App-Konfiguration Einstellungen, Erstellungstyp, Clientgerätetyp, Einbettungshost, benutzerdefinierte Erweiterungen und Leistungsoptimierungseinstellung
App-Präsentation Hintergrundbild, Hintergrundfarbe, Hero-App-Bezeichnung, Featured-App-Bezeichnung und App-Planklassifizierung
Einwilligung und Lizenzierung Einstellung zum Umgehen der Zustimmung und App-Pass-Eignung
Dokumentversion Dokumentversion, die der App zugeordnet ist
On-Premises-Gatewaynutzung Expliziter Indikator, dass eine App ein On-Premises-Datengateway verwendet
Verwendung von Dataverse-Tabellen Expliziter Indikator, dass eine App Dataverse-Tabellen verwendet
PCF-External-Service-Nutzung Expliziter Indikator, dass ein Power Apps Komponentenframework-Steuerelement einen externen Dienst verwendet

Important

properties.isQuarantined gibt an, ob eine App unter Quarantäne gestellt ist. Es ist kein Äquivalent des Löschindikators für den Datenexport.

Verfügbare Daten mit unterschiedlicher Abdeckung

Einige Power Platform-Bestands-API-Felder stellen verwandte Informationen bereit, sind jedoch keine direkten Entsprechungen der Datenexporteigenschaften.

Datenkategorie Inventar für Datenexporte Abdeckung der Power Platform-Inventar-API
Ressourcentyp Trennen Sie die Werte von type und subType Ein standardisierter Ressourcenbezeichner in type. Einige Ressourcentypen bieten auch properties.subType
Status und Lebenszyklus Ressourcenstatus und Lebenszykluszustand Der Quarantänezustand ist für unterstützte App-Typen verfügbar, stellt jedoch nicht alle Status- oder Lebenszykluswerte dar.
Owner Eigentümerwert und Eigentümerobjekt-ID properties.ownerId stellt eine Objekt-ID bereit, wenn verfügbar. Ein Anzeigename des Besitzers ist nicht enthalten.
Benutzerdefinierte API-Nutzung Expliziter benutzerdefinierter API-Indikator Connector-IDs sind für unterstützte Ressourcen verfügbar, aber ein entsprechender benutzerdefinierter API-Indikator ist nicht verfügbar.
Nutzung des Premium Connectors Expliziter Premium-API-Indikator Die Connectorebene ist für Inventardatensätze für Connectors verfügbar, aber ein entsprechender Indikator auf Ressourcenebene ist nicht verfügbar.
Workflowaktionen Workflow-Aktionen und connector-bezogene Indikatoren Strukturierte Connector- und Vorgangsbezeichner sind für unterstützte Ressourcentypen verfügbar.
Umgebungsinformationen Umgebungsbezeichner für die Ressource und separate Umgebungsexportdaten Die Ressource enthält properties.environmentId. Umgebungsdetails sind über Umgebungsinventardatensätze verfügbar.

Id-Zuordnung

Ressourcenbezeichner werden nicht identisch im Datenexport und in der Power Platform-Bestands-API dargestellt.

Modellgesteuerte Apps

Verwenden Sie die folgende Zuordnung für modellgesteuerte Apps:

Datenexportinventarfeld Power Platform-Bestands-API-Feld
environmentId properties.environmentId
resourceId properties.appModuleId
name properties.displayName
type und subType type

Das Feld der Power Platform-Bestands-API auf oberster Ebene name ist der eindeutige Inventarressourcenbezeichner. Dies ist nicht gleichbedeutend mit dem Datenexport resourceId für modellgesteuerte Apps.

Um eine modellgesteuerte App zwischen den beiden Schemas zu korrelieren, verwenden Sie beide properties.environmentId und properties.appModuleId.

Einschränkungen des Konnektorinventars

Der Bestand an Connectors weist die folgenden dokumentierten Einschränkungen auf:

  • Tabellarische Verbinder können mit einem leeren Operationsarray erscheinen.
  • Integrierte Power Automate Aktionen, einschließlich HTTP-, Steuerelement- und Datenvorgängen, werden nicht als Connectors dargestellt.
  • Code-Apps, Vibe-Apps, verwaltete Apps und App Builder-Apps geben keine Daten zur Konnektornutzung aus.
  • Modellgesteuerte Apps melden selten direkt Konnektoren.
  • Die Konnektorverwendung durch eine eingebettete Canvasseite wird dem Canvas-Seitendatensatz anstelle der enthaltenden modellgesteuerten App zugeordnet.
  • Die Daten pro Ressource enthalten Konnektor- und Operationsbezeichner, enthalten jedoch keine Anzeigenamen des Konnektors, Herausgeberinformationen oder Tarife.
  • Connectoranzeigenamen, Herausgeberinformationen und Tarif sind in Datensätzen des Connectorinventars verfügbar.
  • Die Anwesenheit von Connectors gibt nicht an, ob ein lokales Gateway verwendet wird.