Tutorial 5 – Der Erkenntniskarte eine benutzerdefinierte Aktion hinzufügen, um REST aufzurufen

Abgeschlossen

Es wird eine Funktion zum Hinzufügen benutzerdefinierter Aktionen zu Erkenntniskarten eingeführt, die derzeit in der Vorschau verfügbar ist.

Dynamics 365 Sales Insights auf der Registerkarte „Aktionen“ der Suche mit einer Vorschau der benutzerdefinierten Aktionen

Es werden neue Schaltflächentypen für den Vorgang Karte für Assistent V2 erstellen eingeführt.

Im Dropdownmenü „Wählen Sie einen Schaltflächentyp aus“ ist die Option benutzerdefinierte Aktion (CRM-Prozess) ausgewählt.

Beispiele für Anwendungsfälle

Wir erstellen eine Erkenntniskarte, die angezeigt wird, wenn das voraussichtliche Abschlussdatum einer Verkaufschance innerhalb eines Tages liegt, und fügen eine Aktion hinzu, um das erwartete Abschlussdatum um 10 Tage zu verlängern.

Testdaten

Erstellen Sie eine oder mehrere Verkaufschancen, deren voraussichtliches Abschlussdatum dem aktuellen Datum entspricht.

Schritt 1: Einen Trigger zum Starten des Flows erstellen

Legen Sie einen Trigger fest, der jeden Morgen um 8 Uhr ausgeführt wird. 

  1. Geben Sie in das Suchfeld Serie ein. Wählen Sie in den Suchergebnissen unter der Option Trigger die Angabe Serie aus.

    Die Ergebnisse der Suche zeigen die Serienzeitplan auf der Registerkarte „Trigger“ an.

  2. Sie sehen den folgenden Trigger. Geben Sie Intervall als 1 ein, und wählen Sie Tag als Häufigkeit aus. Dies stellt sicher, dass der Trigger einmal am Tag ausgeführt wird. 

    Die anderen Spalten können entsprechend Ihrer Anforderung eingestellt werden. In diesem Beispiel legen wir Zu diesen Stunden auf 8 fest, da der Trigger jeden Morgen um 8 Uhr ausgeführt werden soll. 

    Im Dialogfeld „Serie“ wird die Eigenschaft „Zu diesen Stunden“ auf „8“ festgelegt.

Schritt 2: Alle Verkaufschancen abrufen, die heute abgeschlossen werden

  1. Wählen Sie Neuer Schritt aus, geben Sie im Suchfeld Microsoft Dataverse ein, und wählen Sie Datensätze auflisten aus.

    Die Dataverse-Suchergebnisse werden auf der Registerkarte „Aktionen“ angezeigt, und „Datensätze auflisten“ ist ausgewählt.

  2. Fügen Sie eine Filterabfrage hinzu, um alle Verkaufschancen abzurufen, die heute abgeschlossen werden.

    estimatedclosedate eq @{formatDateTime(utcNow(), 'yyyy-MM-dd')}

    Die Filterabfrage ist auf „estimatedclosedate eq formatDateDime(...)“ eingestellt.

Schritt 3: Für jede Verkaufschance die benutzerdefinierte Erkenntniskarte erstellen

Wir verwenden für alle im vorherigen Schritt abgerufenen Verkaufschancen den neuen Vorgang Karte für Assistent V2 erstellen und erstellen eine Erkenntniskarte.

  1. Klicken Sie unter der Aktion Datensätze auflisten auf Neuer Schritt, und fügen Sie die Aktion Für alle übernehmen hinzu.

    Suchergebnisse „Für alle übernehmen“ zeigt auf der Registerkarte „Aktionen“ die Option „Für alle übernehmen“ an.

  2. Wählen Sie für die Iteration alle Verkaufschancen aus Dynamischer Inhalt aus.

    Wählen Sie alle Verkaufschancen aus „Dynamischer Inhalt“ aus.

  3. Wählen Sie im Vorgang Für alle übernehmen die Option Aktion hinzufügen aus, und suchen Sie nach Sales Insight. Die Sales Insight-Aktion wird angezeigt, wie im Einführungsabschnitt dargestellt. Wählen Sie dann den Vorgang Karte für Assistent V2 erstellen aus.

    Wählen Sie den Vorgang „Karte für Assistent V2 erstellen“ aus.

  4. Geben Sie die Umgebung und bei Bedarf weitere Details ein. Weitere Informationen finden Sie unter Tutorial 1: Hallo Welt.

    Geben Sie die Umgebung, den Kartennamen, die Kartenkopfzeile, den Kartentext und den Schaltflächentext ein.

Sie sehen, dass Abschlussdatum verlängern als Schaltflächentext verwendet wird.

Wir verwenden Abschlussdatum verlängern, um das voraussichtliche Abschlussdatum der zugehörigen Verkaufschance mithilfe von REST zu verlängern.

Aktion mithilfe von REST

  1. Wählen Sie REST als Schaltflächentyp aus, und fügen Sie den OData-Endpunkt mit der im vorherigen Schritt ausgewählten Verkaufschancen-ID hinzu. Fügen Sie im REST-Text ein dynamisches JSON mit zukünftigem Datum, 10 Tagen ab heute, hinzu, und wählen Sie PATCH als Methode aus.

    {"estimatedclosedate": "@{getFutureTime(10, 'Day', 'yyyy-MM-dd')}"}

    Wählen Sie den Schaltflächentyp als REST aus, und fügen Sie den OData-Endpunkt mit der Verkaufschancen-ID hinzu.

Schritt 4: Den Flow speichern

Schritt 5: Den Flow testen

Wenn der Flow wie geplant ausgeführt wird oder Sie ihn manuell ausführen, sollte eine Karte erstellt und im Dashboard angezeigt werden, wie unten dargestellt.

Zeigt die Tutorial-Karte mit dem heutigen Tag als Abschlussdatum für die Verkaufschance an. Überprüfen Sie, ob das voraussichtliche Abschlussdatum korrekt ist, oder verlängern Sie es.

Unsere definierte Aktion ist als Schaltfläche auf der Sales Insights-Karte verfügbar.

Klicken Sie auf Abschlussdatum verlängern. Die Verkaufschance wird mit dem neuen voraussichtlichen Abschlussdatum aktualisiert, und es wird eine Bestätigungsmeldung angezeigt.

Wir haben das voraussichtliche Abschlussdatum der Verkaufschance mit der neuen Aktion anhand des REST-Aufrufs verlängert.