Testen von Workflows mit Modelldaten in Azure Logic Apps (Vorschau)

Gilt für: Azure Logic Apps (Verbrauch + Standard)

Hinweis

Diese Funktion befindet sich in der Vorschauphase und unterliegt den Zusätzlichen Nutzungsbedingungen für Microsoft Azure-Vorschauversionen.

Um Ihre Workflows zu testen, ohne tatsächlich Live-Apps, Daten, Dienste oder Systeme auf aufrufen oder darauf zugreifen zu müssen, können Sie Modellwerte von Aktionen einrichten und zurückgeben. Beispielsweise können Sie verschiedene Aktionspfade basierend auf verschiedenen Bedingungen testen, Fehler erzwingen, bestimmten Nachrichtenantworttext bereitstellen oder sogar versuchen, einige Schritte zu überspringen. Wenn Modelldatentests für eine Aktion eingerichtet werden, wird diese nicht ausgeführt. Stattdessen werden Simulationsdaten zurückgegeben.

Wenn Sie beispielsweise Modelldaten für die Aktion Outlook 365-E-Mail senden einrichten, gibt Azure Logic Apps nur die von Ihnen bereitgestellten Modelldaten zurück, anstatt Outlook aufzurufen und eine E-Mail zu senden.

In diesem Artikel wird gezeigt, wie Sie Modelldaten für eine Aktion in einem Workflow für den Logik-App-Ressourcentyp (Verbrauch) und den Logik-App-Ressourcentyp (Standard) einrichten. Sie finden vorherige Workflow-Ausführungen, die diese Modelldaten verwenden und vorhandene Aktionsausgaben als Modelldaten wiederverwenden.

Voraussetzungen

Aktivieren der Ausgabe von Modelldaten

  1. Öffnen Sie im Azure-Portal den Logik-App-Workflow im Designer.

  2. Gehen Sie bei der Aktion, bei der Sie Modelldaten zurückgeben möchten, wie folgt vor:

    1. Wählen Sie in der rechten oberen Ecke der Aktion die Schaltfläche mit den Auslassungspunkten ( ... ) und dann Tests aus, z. B.:

      Der Screenshot zeigt das Azure-Portal, den Workflow-Designer, das Aktionskurzmenü und die Auswahl „Testen“.

    2. Wählen Sie im Bereich Tests die Option Statisches Ergebnis aktivieren (Vorschau) aus. Wenn die erforderlichen (*) Eigenschaften der Aktion angezeigt werden, geben Sie die Modellausgabewerte an, die Sie als Antwort der Aktion zurückgeben möchten.

      Die Eigenschaften unterscheiden sich je nach ausgewähltem Aktionstyp. Die HTTP-Aktion verfügt beispielsweise über die folgenden erforderlichen Eigenschaften:

      Eigenschaft BESCHREIBUNG
      Status Der Status der Aktion, der zurückgegeben werden soll
      Statuscode Der genaue Statuscode, der als Ausgabe zurückgeben werden soll
      Headers Der Headerinhalt, der zurückgegeben werden soll

      Screenshot, der den Bereich „Tests“ nach Auswahl von „Statisches Ergebnis aktivieren“ zeigt.

      Tipp

      Wenn Sie die Werte im JSON-Format (JavaScript Object Notation) eingeben, wählen Sie Zum JSON-Modus wechseln (Symbol für „Zum JSON-Modus wechseln“) aus.

    3. Optionale Eigenschaften finden Sie in der Liste Optionale Felder auswählen. Öffnen Sie diese, und wählen Sie die Eigenschaften aus, die simuliert werde sollen.

      Screenshot, der Bereich „Testen“ mit geöffneter Liste „Optionale Felder auswählen“ anzeigt.

  3. Wählen Sie abschließend Fertig aus.

    Oben rechts in der Aktion wird dann in der Titelleiste ein Becherglas angezeigt (Symbol für statische Ergebnisse). Daran können Sie erkennen, dass Sie die statischen Ergebnisse aktiviert haben.

    Screenshot, der eine Aktion mit dem Symbol für statische Ergebnisse zeigt.

    Informationen dazu, wie Sie Workflow-Ausführungen finden, bei denen Simulationsdaten verwendet werden, erhalten Sie weiter unten in diesem Artikel im Abschnitt Suchen von Ausführungen mit statischen Ergebnissen.

Ausführungen suchen, die Modelldaten verwenden

Um frühere Workflow-Ausführungen zu finden, bei denen die Aktionen Modelldaten verwenden, überprüfen Sie den Ausführungsverlauf dieses Workflows.

  1. Öffnen Sie im Azure-Portal den Logik-App-Workflow im Designer.

  2. Wählen Sie im Ressourcenmenü Ihrer Logik-App die Option Übersicht aus.

  3. Wählen Sie im Abschnitt Essentials die Option Ausführungsverlauf aus, sofern noch nicht ausgewählt.

  4. Suchen Sie in der Tabelle Ausführungsverlauf die Spalte Statische Ergebnisse.

    Bei jeder Ausführung, die Aktionen mit Modelldatenausgabe umfasst, ist die Spalte Statische Ergebnisse auf Aktiviert festgelegt. Z. B.:

    Screenshot, der den Workflow-Ausführungsverlauf mit der Spalte „Statische Ergebnisse“ anzeigt.

  5. Wenn Sie diese Aktionen in einer Ausführung anzeigen möchten, die Modelldaten verwendet, wählen Sie die Ausführung aus, bei der die Spalte Statische Ergebnisseaktiviert ist.

    Aktionen, die statische Ergebnisse verwenden, werden mit einem Becherglas gekennzeichnet (Symbol für statische Ergebnisse). Z. B.:

    Screenshot, der den  Workflow-Ausführungsverlauf mit Aktionen zeigt, die statische Ergebnisse verwenden.

Wiederverwenden vorheriger Ausgaben als Modelldaten

Wenn Sie einen vorherigen Workflow mit Ausgaben ausgeführt haben, können Sie diese Ausgaben als Modelldaten wiederverwenden, indem Sie diese Ausgaben aus dieser Ausführung kopieren und einfügen.

  1. Öffnen Sie im Azure-Portal den Logik-App-Workflow im Designer.

  2. Wählen Sie im Ressourcenmenü Ihrer Logik-App die Option Übersicht aus.

  3. Wählen Sie im Abschnitt Essentials die Option Ausführungsverlauf aus, sofern noch nicht ausgewählt. Wählen Sie in der angezeigten Liste die gewünschte Workflow-Ausführung aus.

    Screenshot, der den Workflow-Ausführungsverlauf anzeigt.

  4. Nachdem der Bereich mit den Ausführungsdetails geöffnet wurde, erweitern Sie die Aktion mit den von Ihnen angezeigten Ausgaben.

  5. Wählen Sie im Abschnitt Ausgaben die Option unformatierte Ausgaben anzeigen aus.

  6. Kopieren Sie im Bereich Ausgaben entweder das ganze JSON-Objekt oder den genauen Unterabschnitt, den Sie verwenden möchten, z. B. den Abschnitt „Ausgaben“ oder sogar nur den Abschnitt „Header“.

  7. Lesen Sie den früheren Abschnitt zum Einrichten von Modelldaten für eine Aktion, und führen Sie die Schritte aus, um den Bereich Tests der Aktion zu öffnen.

  8. Wählen Sie nach dem Öffnen des Bereichs Tests einen der beiden Schritte aus:

    • Klicken Sie zum Einfügen eines vollständigen JSON-Objekts neben der Bezeichnung Tests auf In JSON-Modus wechseln (Symbol für „In JSON-Modus wechseln“):

      Screenshot, der das ausgewählte Symbol „In JSON-Modus wechseln“ anzeigt, um das vollständige JSON-Objekt einzufügen.

    • Wenn Sie nur einen JSON-Abschnitt, wie Ausgabe oder Header, einfügen möchten, wählen Sie In JSON-Modus wechseln aus, z. B.:

      Screenshot, der das ausgewählte Symbol „In JSON-Modus wechseln“ anzeigt, um einen Abschnitt aus einem JSON-Objekt einzufügen.

  9. Fügen Sie das zuvor kopierte JSON-Objekt in den JSON-Editor ein.

    Screenshot, der den im Editor gespeicherten JSON-Code zeigt.

  10. Klicken Sie auf Fertig, wenn Sie fertig sind. Stattdessen können Sie auch Editor-Modus wechseln (Symbol für „Editor-Modus wechseln“) auswählen, um zum Designer zurückzukehren.

Deaktivieren von Modelldaten

Wenn Sie statische Ergebnisse für eine Aktion deaktivieren, werden die Werte nicht aus dem letzten Setup entfernt. Wenn Sie also das statische Ergebnis für dieselbe Aktion erneut aktivieren, können Sie ihre vorherigen Werte weiterhin verwenden.

  1. Öffnen Sie im Azure-Portal den Logik-App-Workflow im Designer. Suchen Sie die Aktion, für die Sie Modelldaten deaktivieren möchten.

  2. Wählen Sie oben rechts in der Aktion das Becherglas aus (Symbol für statische Ergebnisse).

    Screenshot, der eine Aktion und das ausgewählte Bechersymbol für Tests zeigt.

  3. Wählen Sie Statisches Ergebnis deaktivieren>Fertig.

    Screenshot, der die ausgewählte Option „Statisches Ergebnis deaktivieren“ zeigt.

Verweis

Weitere Informationen zu dieser Einstellung in Ihren zugrunde liegenden Workflowdefinitionen finden Sie unter Statische Ergebnisse – Schemareferenz für Workflowdefinitionssprache und runtimeConfiguration.staticResult – Laufzeitkonfigurationseinstellungen

Nächste Schritte