Freigeben über


Datensätze mit Flow automatisch weiterleiten

Als Administrator können Sie Datensätze automatisch routen mit Power Automate. Richten Sie einen benutzerdefinierten Ablauf ein, um Datensätze basierend auf bestimmten Bedingungen automatisch weiterzuleiten, z. B. wenn ein Datensatz erstellt oder aktualisiert wird. Sehen wir uns an, wie Sie einen benutzerdefinierten Flow für die Erstellungsbedingung einrichten.

Einrichten, um Datensätze mit Flow automatisch weiterzuleiten

So aktivieren Sie die automatische Weiterleitung von Datensätzen:

  1. Melden Sie sich bei Power Automate an und wählen Sie die Umgebung, in der Sie den Flow aktivieren möchten.

  2. Wählen Sie Meine Flows auf der Siteübersicht, dann wählen Sie Neuer Flow. Wählen Sie in der Dropdownliste unter Eigenen ohne Vorlage erstellen die Option Automatisierter Cloud-Flow aus. Der Dialog Automatisierten Cloud-Flow erstellen wird angezeigt.

  3. Wählen Sie Überspringen aus. Eine Liste aller Connectors und Trigger erscheint.

  4. Wählen Sie Microsoft Dataverse aus. Wählen Sie in der entsprechenden Liste der angezeigten Auslöser Wenn eine Zeile hinzugefügt, geändert oder gelöscht wird.

  5. Geben Sie die folgenden Werte für die Felder Typ ändern, Tabellenname, und Umfang ein.

    • Typ ändern: Erstellen

    • Tabellenname: E-Mail-Nachrichten

    • Umfang: Organisation

  6. Wählen Sie Neuer Schritt aus. Das Dialogfeld Vorgang auswählen erscheint.

  7. Wählen Sie in der Liste mit den AktionenEine ungebundene Aktion ausführen aus. Das Dialogfeld Eine ungebundene Aktion ausführen erscheint.

  8. Eingeben von msdyn_ApplyRoutingRuleEntityRecord in dem Feld Aktionsname als benutzerdefinierten Wert.

  9. Wählen Sie im Feld Ziel den Namen der Entitätssammlung und den eindeutigen Bezeichner eines Parameters wie folgt aus.

    <entity collection name>(<unique_identifier_of_the_entity>), z. B. emails(<EmailMessage>)

    So rufen Sie den Namen der Entitätssammlung für eine bestimmte Entität ab:

    1. Öffnen Sie einen Browser, und gehen Sie zu https://<org_name>/api/data/v9.0/EntityDefinitions(LogicalName='<entityname>'). Beispiel: https://contoso.dynamics.com/api/data/v9.0/EntityDefinitions(LogicalName='email').
    2. Suchen Sie nach LogicalCollectionName, um die Entitätssammlung für eine bestimmte Entität anzuzeigen.
      Beispiel: "LogicalCollectionName":"emails".
      Hier ist emails der Entitätssammlungsname.
  10. Wählen Sie Speichern.

Basierend auf dem definierten Flow wendet der Flow jetzt jedes Mal, wenn ein Datensatz – in diesem Beispiel eine E-Mail – erstellt wird, die msdyn_ApplyRoutingRuleEntityRecord-Aktion zum Datensatz hinzu. Ebenso können Sie einen benutzerdefinierten Flow erstellen, der auf Ihren Geschäftsszenarien basiert.

Sie können auch andere Aktionen im Flow ausführen, z. B. bestimmte Datensätze herausfiltern, die Sie nicht weiterleiten möchten, und eine Datentransformation durchführen.

Sie können zwar einen benutzerdefinierten Flow einrichten, doch für die sofort einsatzbereiten Methoden gelten die folgenden Punkte:

  • Wenn ein Anfragedatensatz erstellt wird, wird er basierend auf dem Wert des Felds Anfrage weiterleiten weitergeleitet oder nicht. Standardmäßig wird für alle über die Benutzeroberfläche erstellten Fälle das Feld Fall weiterleiten auf Nein festgelegt. Das Routing wird für diese Anfragen damit nicht ausgelöst.
  • Wenn Anfragen programmgesteuert erstellt werden, ist das Feld RouteCase standardmäßig auf Ja festgelegt. Daher wird das Routing beim Erstellen automatisch ausgelöst.

Übersicht über das Routing
Routing für Datensätze einrichten
Datensätze manuell routen
Beispielcode zum Auslösen der Weiterleitung für Nicht-Fall-Datensätze