Beispiel zur Verwendung von #Prozessreferenzen

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

#Prozessreferenzen

Dynamische Informationen zur Prozessausführung erhalten Sie mit dem#VerfahrenReferenz.

  • #prozess.agent- der Name des Agenten, der den Prozess ausführt.

  • #Prozess.Agentengruppe- der Name der Agentengruppe, in der der Prozess ausgeführt wurde.

  • #Prozessumgebung- der Name der Umgebung, in der der Prozess ausgeführt wurde.

  • #Prozess.Ausführungs-ID- die Ausführungs-ID einer Prozessausführungsinstanz. Weitere Informationen finden Sie unten.

  • #prozess.id- die einem Prozess zugewiesene eindeutige ID.

  • #prozess.name- der Name des Prozesses.

  • #prozess.uri- die URI des Prozesses.

  • #prozess.version- die Versionsnummer des Prozesses.

Ein praktisches Beispiel mit#VerfahrenReferenzen besteht darin, auf eine bestimmte Prozessinstanz über die folgende URL-Struktur zuzugreifen:https://<Ihr Site-Name>.frendsapp.com/ProcessInstance/Instance/<#process.executionid>

Beispiel:https://demosite.frendsapp.com/ProcessInstance/Instance/1b31bbae-dd2a-4876-927e-440dd2e7c992


Beispielprozess

Hier ist ein einfaches Beispiel für den Einsatz von#VerfahrenReferenzen in einem Prozess.

Im Prozess initialisiert das erste Element eine Variable mit StringBuilder. Im Code-Element wird eine XML-Nachricht erstellt mit#VerfahrenReferenzen für den Nachrichteninhalt. Das Element „Nachricht senden“ sendet die Nachricht mithilfe der POST-Methode an einen Demo-REST-Endpunkt. Konfigurationsdetails für jedes der Elemente finden Sie weiter unten.

Wenn Sie eine Frends-Umgebung und SQL-Datenbank verwenden, empfiehlt es sich, einen ähnlichen Prozess zu erstellen und zu testen. Lernen durch Handeln ist oft die beste Art zu lernen!

Nachrichtenvariable festlegen

Nachricht erstellen

Beachten Sie, wie die#VerfahrenReferenzen werden in der Anweisung „Nachricht erstellen“ verwendet

Nachricht senden

Web RestRequest Task FreundeGitHub-Seite.

Beispiel für die Prozessausführung

Studieren Sie die Beispielausführung des Prozesses unten. Konzentrieren Sie sich besonders auf die Nachricht und ihren Inhalt.

Bitte überprüfen Sie das folgende Beispiel für die Ausführung des Prozesses, und achten Sie dabei besonders auf den Inhalt der Nachricht.

Der nächste Artikel istBeispiel zur Verwendung von #trigger-Referenzen.


Verwandte ArtikelVerfahrenBeispiel zur Verwendung von #trigger-ReferenzenEinführung in das Erstellen von Nachrichten mit StringBuilderEinführung in das Erstellen einer JSON-Nachricht – ein nicht ganz einfaches BeispielBeispiel zum Testen und Debuggen eines verknüpften Prozesses