Einführung in die #result-Referenz

Entwicklung

Ossi Galkin avatarGeschrieben vonOssi Galkin Vor über einer Woche aktualisiertTable of contents

#Ergebnisreferenz

#result ist ein Verweis auf ein Ergebnis. Sie können einfach mit dem Verweis #result auf das vorherige Task-Ergebnis verweisen. Um auf das Ergebnis eines bestimmten Tasks zu verweisen, definieren Sie den Task-Namen in der Ergebnisanweisung

#result[Aufgabenname]

In einem Prozess können Sie auf alle Task-Ergebnisse verweisen, die vor dem Referenzpunkt ausgeführt wurden.

Sie können die Punktnotation in Verbindung mit der #result-Referenz beispielsweise folgendermaßen verwenden

#result[Aufgabenname].Body.ProductID

wobei „Aufgabenname“ das Ergebnis der Aufgabe ist, auf die Sie sich beziehen. Oder, falls Sie sich auf das Ergebnis einer vorherigen Aufgabe beziehen, lautet die Anweisung:

#Ergebnis.Body.ProduktID

Beachten Sie Folgendes:

  • Wenn Sie einen Unit-Test für die Aufgabe ausführen, können #result-Referenzen nicht verwendet werden, da die Ergebnisdaten nicht verfügbar sind.

  • Die Protokollierung der Aufgabenergebnisse kann übersprungen werden, indem Sie in den erweiterten Aufgabeneinstellungen die Option „Protokollierungsergebnisse und -parameter überspringen“ aktivieren.

Der nächste Artikel istEinführungen in Entscheidungen und Schleifen


Verwandte ArtikelVerwenden des Parameter-EditorsVerweiseEinführung in das Verständnis des Prozess-EditorsEinführung in die ProtokollebeneEinführung in das Erstellen einer JSON-Nachricht – ein nicht ganz einfaches Beispiel