Verwenden von Low-Code-Referenzen in Ihrem Cose
Geschrieben vonOssi Galkin Vor über einer Woche aktualisiertTable of contentsVerwenden von Low-Code-Referenzen zur Nachrichtenerstellung
Beim Erstellen von Nachrichten für verschiedene Systeme, wie z. B. HTTP-Payloads, müssen Sie wahrscheinlich dynamische Daten einbinden, z. B. Ergebnisse aus vorherigen Prozessschritten. Dazu können Sie in Ihrem Code Low-Code-Referenzen verwenden, die mit einem Hashtag (#) beginnen. Frends Processes bietet mehrere Low-Code-Referenzen, die Sie verwenden können:
#Ergebnis: verweist auf das Ergebnis des vorherigen Schritts. Beachten Sie, dass keiner der Schritte etwas zurückgibt, auf das verwiesen werden könnte.
#result[Aufgabenname]: verweist auf das Ergebnis einer vorherigen Aufgabe, beispielsweise die Antwort auf eine HTTP-Anfrage.
#auslösen: verweist auf den Trigger, der den Prozess aktiviert hat, und stellt Metadaten zu seinem Namen und Typ bereit.
#Verfahren: stellt Metadaten zum aktuellen Prozess bereit, einschließlich Name, Version und vollständiger URI.
#Umgebung: bietet Zugriff auf Umgebungsvariablen, die in der Listenansicht „Umgebungsvariablen“ definiert sind.
#War: bietet Zugriff auf alle Variablen, die entweder mit dem Ausdruck oder dem C#-Anweisungselement definiert sind.
Bevor Sie diese Referenzen verwenden, ist es wichtig, die Eingabefeldmodi in Frends zu beachten. Aufgabenfelder können im Text-, SQL-, JSON-, XML- oder Ausdrucksmodus vorliegen, der über dem Feld geändert werden kann.
In allen Modi außer Expression müssen Sie für Low-Code-Referenzen die folgende Syntax verwenden: {{#var.example}} (beachten Sie die doppelten Klammern). Im Expression-Modus wird das Feld in den C#-Ausdrucksstil konvertiert und Sie benötigen die Klammern nicht. Einfaches #var.example reicht aus.
Hier ist ein Beispiel für das Erstellen einer E-Mail-Nachricht für einen Kunden im Textmodus. Wenn die Kundendaten in einer Variable namens „Kunde“ gespeichert sind, würde die Nachricht folgendermaßen aussehen:
Sehr geehrter {{#var.customer.mainContact}}, dies ist eine Testnachricht. Mit freundlichen Grüßen, {{#env.EmailSettings.EmailSenderName}}
Der nächste Artikel istEinführung zum Abschließen Ihres Prozesses
Verwandte ArtikelVerwenden des Parameter-EditorsEinführung in die Verwendung von C# in FrendsBeispiel zur Verwendung von #var-ReferenzenEinführung in die Low-Code-ProzessentwicklungEinführung in den Low-Code-Ansatz von Frends