Microsoft Dataverse [VERALTET]
Bietet Zugriff auf die Umgebungsdatenbank in Microsoft Dataverse.
Dieser Connector ist in den folgenden Produkten und Regionen verfügbar:
| Dienstleistung | Klasse | Regionen |
|---|---|---|
| Copilot Studio | Premium | Alle Power Automate Regionen |
| Logik-Apps | Standard | Alle Logic Apps-Regionen |
| Power Apps | - | Nicht verfügbar |
| Power Automate | Premium | Alle Power Automate Regionen |
| Contact | |
|---|---|
| Name des Dataflows | Microsoft |
| URL |
Microsoft LogicApps-Unterstützung Microsoft Power Automate Unterstützung |
| Connector-Metadaten | |
|---|---|
| Verleger | Microsoft |
| Website | https://powerapps.microsoft.com/common-data-service/ |
Anmerkung
Microsoft Dataverse (Legacy-)Connector wird von Microsoft unterstützt, bis der Microsoft Dataverse Connector Logic Apps unterstützt.
Um diesen Connector in Power Apps zu verwenden, erfahren Sie mehr darüber, wie Sie diesen Connector in Power Apps verwenden..
Bekannte Probleme und Einschränkungen
- Es gibt Fälle, in denen CDS-Trigger in einer Produktionsumgebung mit aktiviertem Verwaltungsmodus nicht funktionieren. Wenn dieses Problem bei Ihnen auftritt, können Sie es umgehen, indem Sie den Administratormodus im Power Platforms Admin Center deaktivieren.
- Wenn der Administrationsmodus für die verwendete Umgebung (Sandbox oder Produktion) aktiviert ist, wird der Power Automate Flow mit dem Trigger Wenn ein Datensatz geändert wird nicht ausgelöst, wenn ein Datensatz geändert wird. Weitere Einzelheiten zum Einstellen des Administrationsmodus finden Sie auf dieser Seite.
- Wenn Sie den Auslöser „Wenn ein Datensatz ausgewählt wird“ in einem Flow verwenden und direkt danach ein „If-Bedingungs“-Schritt vorliegt, erhalten Sie eine Fehlermeldung, wenn das Attribut in der Bedingung einen Nullwert hat. Die angezeigte Fehlermeldung lautet „Ungültiger Typ.“ String erwartet, aber Null erhalten." Die empfohlene Problemumgehung besteht darin, zwischen dem Schritt „Wenn der Datensatz ausgewählt wird“ und dem Schritt „Wenn-Bedingung“ eine Aktion „Zeile abrufen“ einzufügen. Indem Sie in Ihrer Bedingung die Ausgabe der Aktion „Zeile abrufen“ verwenden, können Sie diesen Fehler vermeiden.
Power Apps-Datentypzuordnungen
| Power Apps | Microsoft Dataverse (veraltet) |
|---|---|
| Auswahl | Auswahl, Ja/Nein |
| DateTime | Datum, Zeit, Datum und Uhrzeit, nur Datum |
| Bild | Bild |
| Anzahl | Gleitkommazahl, Währung, Dezimalzahl, Dauer, Sprache, Zeitzone, ganze Zahl |
| Text | E-Mail, mehrzeiliger Text, Telefon, Text, Textbereich, Tickersymbol, URL |
| GUID | Eindeutiger Bezeichner |
Power Apps Delegations-Funktionen und Vorgang für Dataverse
Diese Power Apps Vorgänge für einen bestimmten Datentyp können delegiert werden an Dataverse für die Verarbeitung (anstelle der lokalen Verarbeitung innerhalb von Power Apps).
| Item | Nummer [1] | Text [2] | Auswahl | Datum/Uhrzeit [3] | GUID |
|---|---|---|---|---|---|
| Filtern | Ja | Ja | Ja | Ja | Ja |
| Sortieren | Ja | Ja | Nein | Ja | - |
| SortByColumns | Ja | Ja | Nein | Ja | - |
| Nachschlagefeld | Ja | Ja | Ja | Ja | Ja |
| =, <> | Ja | Ja | Ja | Ja | Ja |
| <, <=, >, >= | Ja | Ja | Nein | Ja | - |
| Und/Oder/Nicht | Ja | Ja | Ja | Ja | Ja |
| StartsWith | - | Ja | - | - | - |
| IsBlank | Ja [4] | Ja [4] | Nein [4] | Ja [4] | Ja |
| Summe, Min., Max., Durchsch | Ja [5] | - | - | Nein | - |
- Numerische Werte mit arithmetischen Ausdrücken (z. B. Filter(table, field + 10 > 100)) sind nicht delegierbar. Sprache und Zeitzone sind nicht delegierbar.
- Unterstützt weder Trim [Ends] noch Len. Unterstützt andere Funktionen wie Links, Mitte, Rechts, Oben, Unten, Ersetzen, Ersetzen usw.
- Datetime kann mit Ausnahme der Datetime-Funktionen „Now()“ und „Today()“ delegiert werden.
- Unterstützt Vergleiche. Beispiel: Filter(TableName, MyCol = Blank()).
- Die Aggregatfunktionen sind auf eine Sammlung von 50.000 Zeilen beschränkt. Verwenden Sie bei Bedarf die Funktion „Filter“, um 50.000 Zeilen aus einem größeren Datensatz auszuwählen, bevor Sie die Aggregatfunktion verwenden.
Anmerkung
Auswahlmöglichkeiten, Anleitungen und Aggregatfunktionen für Dataverse werden nur mit der neuen Version des Connectors unterstützt. Je nach Version von Power Apps, die Sie verwenden, aktivieren Sie diesen Connector entweder mit dem Vorschauschalter mit dem Titel:
-
Relationale Daten, Auswahlmöglichkeiten und andere neue Funktionen für Dataverse
Oder diesem experimentellen Schalter: -
Verwenden Sie den Dataverse Connector
Um diese Schalter zu finden, öffnen Sie das Dateimenü und wählen Sie dann App-Einstellungen>Erweiterte Einstellungen.
Konnektor im Detail
Weitere Informationen zum Connector finden Sie im ausführlichen Abschnitt.
Verbindung herstellen
Der Connector unterstützt die folgenden Authentifizierungstypen:
| Clientzertifikatauthentifizierung | Bereitstellen von Microsoft Entra ID-Anmeldeinformationen mit PFX-Zertifikat und Kennwort | Alle Regionen | Freigabefähig |
| Oauth | Oauth | Alle Regionen | Freigabefähig |
| Service-Principal | Bereitstellen von Microsoft Entra-ID-Anmeldeinformationen mithilfe der Client-ID und des geheimen Schlüssels | Alle Regionen | Freigabefähig |
| Standard [VERALTET] | Diese Option ist nur für ältere Verbindungen ohne expliziten Authentifizierungstyp vorgesehen und wird nur aus Gründen der Abwärtskompatibilität bereitgestellt. | Alle Regionen | Nicht teilbar |
Clientzertifikatauthentifizierung
Authentifizierungs-ID: CertOauth
Anwendbar: Alle Regionen
Bereitstellen von Microsoft Entra ID-Anmeldeinformationen mit PFX-Zertifikat und Kennwort
Dies ist eine freigabefähige Verbindung. Wenn die Power-App für einen anderen Benutzer freigegeben wird, wird auch die Verbindung freigegeben. Weitere Informationen finden Sie in der Übersicht über Connectors für Canvas-Apps – Power Apps | Microsoft-Dokumente
| Name des Dataflows | Typ | Description | Erforderlich |
|---|---|---|---|
| Tenant | Schnur | Richtig | |
| Kunden-ID | Schnur | Die Client-ID der Microsoft Entra-ID-Anwendung | Richtig |
| Geheimer Clientzertifikatschlüssel | Client-Zertifikat | Der von dieser Anwendung zulässige geheime Clientzertifikatschlüssel | Richtig |
Oauth
Authentifizierungs-ID: Oauth
Anwendbar: Alle Regionen
Oauth
Dies ist eine freigabefähige Verbindung. Wenn die Power-App für einen anderen Benutzer freigegeben wird, wird auch die Verbindung freigegeben. Weitere Informationen finden Sie in der Übersicht über Connectors für Canvas-Apps – Power Apps | Microsoft-Dokumente
Dienstprinzipal
Authentifizierungs-ID: ServicePrincipalOauth
Anwendbar: Alle Regionen
Bereitstellen von Microsoft Entra-ID-Anmeldeinformationen mithilfe der Client-ID und des geheimen Schlüssels
Dies ist eine freigabefähige Verbindung. Wenn die Power-App für einen anderen Benutzer freigegeben wird, wird auch die Verbindung freigegeben. Weitere Informationen finden Sie in der Übersicht über Connectors für Canvas-Apps – Power Apps | Microsoft-Dokumente
| Name des Dataflows | Typ | Description | Erforderlich |
|---|---|---|---|
| Kunden-ID | Schnur | Client-ID (oder Anwendungs-ID) der Microsoft Entra-ID-Anwendung. | Richtig |
| Geheimer Clientschlüssel | securestring | Geheimer Clientschlüssel der Microsoft Entra ID-Anwendung. | Richtig |
| Tenant | Schnur | Die Mandanten-ID der Microsoft Entra-ID-Anwendung. | Richtig |
Standard [VERALTET]
Anwendbar: Alle Regionen
Diese Option ist nur für ältere Verbindungen ohne expliziten Authentifizierungstyp vorgesehen und wird nur aus Gründen der Abwärtskompatibilität bereitgestellt.
Dies ist keine gemeinsam nutzbare Verbindung. Wenn die Power-App mit einem anderen Benutzer geteilt wird, wird dieser andere Benutzer explizit aufgefordert, eine neue Verbindung herzustellen.
Drosselungsgrenzwerte
| Name | Aufrufe | Verlängerungszeitraum |
|---|---|---|
| API-Aufrufe pro Verbindung | 1000 | 60 Sekunden |
Aktionen
| Eine neue Zeile hinzufügen (Legacy) [VERALTET] |
Dieser Vorgang fügt eine neue Zeile einer Tabelle hinzu |
| Eine neue Zeile hinzufügen [VERALTET] |
Dieser Vorgang fügt eine neue Zeile einer Tabelle hinzu |
| Eine Zeile aktualisieren (Legacy) [VERALTET] |
Dieser Vorgang aktualisiert eine vorhandene Zeile für eine Tabelle |
| Eine Zeile aktualisieren [VERALTET] |
Dieser Vorgang aktualisiert eine vorhandene Zeile für eine Tabelle |
| Eine Zeile löschen (Legacy) [VERALTET] |
Dieser Vorgang löscht eine Zeile aus einer Tabellensammlung |
| Ruft eine Zeile aus der Tabelle ab [VERALTET] |
Ruft eine Zeile aus der Tabelle ab |
| Zeile abrufen (Legacy) [VERALTET] |
Dieser Vorgang ruft die angegebene Zeile für eine Tabelle ab |
| Zeilen auflisten (Legacy) [VERALTET] |
Dieser Vorgang ruft Zeilen für eine Tabelle ab |
| Zeilen auflisten [VERALTET] |
Dieser Vorgang ruft Zeilen für eine Tabelle ab |
Eine neue Zeile hinzufügen (Legacy) [VERALTET]
Dieser Vorgang fügt eine neue Zeile einer Tabelle hinzu
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Environment
|
dataset | True | string |
Wählen Sie eine Umgebung aus. |
|
Tabelle Name
|
table | True | string |
Eine Tabelle auswählen |
|
Zeilenelement
|
item | True | dynamic |
Zu erstellende Zeile |
Gibt zurück
Eine neue Zeile hinzufügen [VERALTET]
Dieser Vorgang fügt eine neue Zeile einer Tabelle hinzu
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Environment
|
dataset | True | string |
Wählen Sie eine Umgebung aus. |
|
Tabelle Name
|
table | True | string |
Eine Tabelle auswählen |
|
Zeilenelement
|
item | True | dynamic |
Zu erstellende Zeile |
Gibt zurück
Eine Zeile aktualisieren (Legacy) [VERALTET]
Dieser Vorgang aktualisiert eine vorhandene Zeile für eine Tabelle
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Environment
|
dataset | True | string |
Wählen Sie eine Umgebung aus. |
|
Tabelle Name
|
table | True | string |
Eine Tabelle auswählen |
|
Zeilenbezeichner
|
id | True | string |
Bezeichner für die Zeile |
|
Zeilenelement
|
item | True | dynamic |
Zu aktualisierende Zeile |
Gibt zurück
Eine Zeile aktualisieren [VERALTET]
Dieser Vorgang aktualisiert eine vorhandene Zeile für eine Tabelle
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Environment
|
dataset | True | string |
Wählen Sie eine Umgebung aus. |
|
Tabelle Name
|
table | True | string |
Eine Tabelle auswählen |
|
Zeilenbezeichner
|
id | True | string |
Bezeichner für die Zeile |
|
Zeilenelement
|
item | True | dynamic |
Zu aktualisierende Zeile |
Gibt zurück
Eine Zeile löschen (Legacy) [VERALTET]
Dieser Vorgang löscht eine Zeile aus einer Tabellensammlung
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Environment
|
dataset | True | string |
Wählen Sie eine Umgebung aus. |
|
Tabelle Name
|
table | True | string |
Eine Tabelle auswählen |
|
Artikelkennung
|
id | True | string |
Bezeichner für die Zeile |
Ruft eine Zeile aus der Tabelle ab [VERALTET]
Ruft eine Zeile aus der Tabelle ab
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Environment
|
dataset | True | string |
Wählen Sie eine Umgebung aus. |
|
Tabelle Name
|
table | True | string |
Eine Tabelle auswählen |
|
Artikelkennung
|
id | True | string |
Bezeichner für die Zeile |
Gibt zurück
Zeile abrufen (Legacy) [VERALTET]
Dieser Vorgang ruft die angegebene Zeile für eine Tabelle ab
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Environment
|
dataset | True | string |
Wählen Sie eine Umgebung aus. |
|
Tabelle Name
|
table | True | string |
Eine Tabelle auswählen |
|
Artikelkennung
|
id | True | string |
Bezeichner für die Zeile |
Gibt zurück
Zeilen auflisten (Legacy) [VERALTET]
Dieser Vorgang ruft Zeilen für eine Tabelle ab
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Environment
|
dataset | True | string |
Wählen Sie eine Umgebung aus. |
|
Tabelle Name
|
table | True | string |
Eine Tabelle auswählen |
|
Aggregationstransformation
|
$apply | string |
Eine Sequenz aus OData-Aggregationstransformationen |
|
|
Filter-Abfrage
|
$filter | string |
Eine ODATA-Filterabfrage zum Einschränken der zurückgegebenen Einträge (z. B. stringColumn eq 'string' OR numberColumn lt 123). |
|
|
Sortieren nach
|
$orderby | string |
Eine OData-Abfrage „orderBy“ zum Angeben der Reihenfolge der Einträge |
|
|
Höchste Anzahl
|
$top | integer |
Gesamtanzahl abzurufender Einträge (Standard = „all“). |
|
|
Abfrage erweitern
|
$expand | string |
Verknüpfte Einträge, die in angeforderte Einträge eingeschlossen werden sollen (Standard = „none“) |
Gibt zurück
Zeilen auflisten [VERALTET]
Dieser Vorgang ruft Zeilen für eine Tabelle ab
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Environment
|
dataset | True | string |
Wählen Sie eine Umgebung aus. |
|
Tabelle Name
|
table | True | string |
Eine Tabelle auswählen |
|
Filter-Abfrage
|
$filter | string |
Eine ODATA-Filterabfrage zum Einschränken der zurückgegebenen Einträge (z. B. stringColumn eq 'string' OR numberColumn lt 123). |
|
|
Sortieren nach
|
$orderby | string |
Eine OData-Abfrage „orderBy“ zum Angeben der Reihenfolge der Einträge |
|
|
Höchste Anzahl
|
$top | integer |
Gesamtanzahl abzurufender Einträge (Standard = „all“). |
|
|
Abfrage erweitern
|
$expand | string |
Verknüpfte Einträge, die in angeforderte Einträge eingeschlossen werden sollen (Standard = „none“) |
Gibt zurück
Auslöser
| Beim Auswählen einer Zeile |
Löst einen Flow aus, wenn eine Zeile über das Menü „Flow“ in der Befehlsleiste ausgewählt wird. (Nur für Power Automate verfügbar.) |
| Wenn eine Zeile gelöscht wird (Nur Administrator) [VERALTET] |
Löst einen Flow aus, wenn eine Zeile gelöscht wird in Dataverse |
| Wenn eine Zeile gelöscht wird [VERALTET] |
Löst einen Flow aus, wenn eine Zeile in Dataverse gelöscht wird. |
| Wenn eine Zeile geändert wird (Nur Administrator) [VERALTET] |
Löst einen Flow aus, wenn eine Zeile geändert wird in Dataverse |
| Wenn eine Zeile geändert wird (Nur Administrator) [VERALTET] |
Löst einen Flow aus, wenn eine Zeile geändert wird in Dataverse |
| Wenn eine Zeile geändert wird [VERALTET] |
Löst einen Flow aus, wenn eine Zeile in Dataverse geändert wird. |
| Wenn eine Zeile hinzugefügt wird (Nur Administrator) [VERALTET] |
Löst einen Flow aus, wenn eine Zeile hinzugefügt wird in Dataverse |
| Wenn eine Zeile hinzugefügt wird (Nur Administrator) [VERALTET] |
Löst einen Flow aus, wenn eine Zeile hinzugefügt wird in Dataverse |
| Wenn eine Zeile hinzugefügt wird [VERALTET] |
Löst einen Flow aus, wenn in Dataverse eine Zeile hinzugefügt wird. |
Beim Auswählen einer Zeile
Löst einen Flow aus, wenn eine Zeile über das Menü „Flow“ in der Befehlsleiste ausgewählt wird. (Nur für Power Automate verfügbar.)
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
operationId
|
operationId | True | string | |
|
Host
|
host | object | ||
|
parameters
|
parameters | True | object | |
|
schema
|
schema | True | object | |
|
HeaderSchema
|
headersSchema | object |
Gibt zurück
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
Zeilen
|
body.rows | array of object | |
|
Elemente
|
body.rows | object | |
|
Benutzer-ID
|
headers.x-ms-user-id-encoded | guid |
Der eindeutige Bezeichner des Benutzers, der den Flow in AAD ausgelöst hat. |
|
Benutzer-E-Mail
|
headers.x-ms-user-email-encoded | byte |
Die E-Mail-Adresse des Benutzers, der den Flow ausgelöst hat. |
|
Benutzername
|
headers.x-ms-user-name-encoded | byte |
Der Anzeigename des Benutzers, der den Flow ausgelöst hat. |
|
Zeitstempel
|
headers.x-ms-user-timestamp | string |
Die Uhrzeit, zu der der Flow ausgelöst wurde. |
Wenn eine Zeile gelöscht wird (Nur Administrator) [VERALTET]
Löst einen Flow aus, wenn eine Zeile gelöscht wird in Dataverse
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Environment
|
dataset | True | string |
Wählen Sie eine Umgebung aus. |
|
Tabelle Name
|
table | True | string |
Eine Tabelle auswählen |
Gibt zurück
Wenn eine Zeile gelöscht wird [VERALTET]
Löst einen Flow aus, wenn eine Zeile in Dataverse gelöscht wird.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Environment
|
dataset | True | string |
Wählen Sie eine Umgebung aus. |
|
Tabelle Name
|
table | True | string |
Wählen Sie eine Tabelle aus. |
|
Geltungsbereich
|
scope | True | string |
Umfang. |
Gibt zurück
Wenn eine Zeile geändert wird (Nur Administrator) [VERALTET]
Löst einen Flow aus, wenn eine Zeile geändert wird in Dataverse
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Environment
|
dataset | True | string |
Wählen Sie eine Umgebung aus. |
|
Tabelle Name
|
table | True | string |
Eine Tabelle auswählen |
Gibt zurück
Wenn eine Zeile geändert wird (Nur Administrator) [VERALTET]
Löst einen Flow aus, wenn eine Zeile geändert wird in Dataverse
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Environment
|
dataset | True | string |
Wählen Sie eine Umgebung aus. |
|
Tabelle Name
|
table | True | string |
Eine Tabelle auswählen |
Gibt zurück
Wenn eine Zeile geändert wird [VERALTET]
Löst einen Flow aus, wenn eine Zeile in Dataverse geändert wird.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Environment
|
dataset | True | string |
Wählen Sie eine Umgebung aus. |
|
Tabelle Name
|
table | True | string |
Wählen Sie eine Tabelle aus. |
|
Geltungsbereich
|
scope | True | string |
Umfang. |
|
Filterspalte
|
AttributeFilters | array of string |
Filterspalte |
Gibt zurück
Wenn eine Zeile hinzugefügt wird (Nur Administrator) [VERALTET]
Löst einen Flow aus, wenn eine Zeile hinzugefügt wird in Dataverse
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Environment
|
dataset | True | string |
Wählen Sie eine Umgebung aus. |
|
Tabelle Name
|
table | True | string |
Eine Tabelle auswählen |
Gibt zurück
Wenn eine Zeile hinzugefügt wird (Nur Administrator) [VERALTET]
Löst einen Flow aus, wenn eine Zeile hinzugefügt wird in Dataverse
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Environment
|
dataset | True | string |
Wählen Sie eine Umgebung aus. |
|
Tabelle Name
|
table | True | string |
Eine Tabelle auswählen |
Gibt zurück
Wenn eine Zeile hinzugefügt wird [VERALTET]
Löst einen Flow aus, wenn in Dataverse eine Zeile hinzugefügt wird.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Environment
|
dataset | True | string |
Wählen Sie eine Umgebung aus. |
|
Tabelle Name
|
table | True | string |
Wählen Sie eine Tabelle aus. |
|
Geltungsbereich
|
scope | True | string |
Umfang. |