Prozessentwicklung
RGeschrieben vonRiku Virtanen Vor über einer Woche aktualisiertTable of contentsCode-Anweisung
Frends bietet mehrere verschiedene Möglichkeiten, die No-Code-Funktionen zu erweitern, indem es den Entwicklern ermöglicht, C# zu schreiben. Eine dieser alternativen Möglichkeiten besteht darin, Code-Anweisungen zu verwenden, wenn beispielsweise der Integrationsanwendungsfall mit den vorhandenen Aufgaben nicht implementiert werden kann. Die Code-Anweisung sollte nur verwendet werden, wenn der Entwickler über Programmierkenntnisse und C# verfügt. Es wird insbesondere empfohlen, stattdessen eine Frends-Aufgabe zu erstellen, wenn der Code im C#-Codeelement in mehreren verschiedenen Prozessen verwendet wird oder zu kompliziert wird.
Das C#-Codeelement funktioniert auf die gleiche Weise wie das Codeelement, außer dass es möglich ist, mehrere Codezeilen zu schreiben.
Denken Sie an dieNamensräumein den Kontoauszügen vorhanden?
In den erweiterten Einstellungen können Sie den Typ für den Rückgabewert der Anweisung oder die zugewiesene Variable angeben.
Wenn „Variable zuweisen“ gesetzt ist, müssen alle Ausführungspfade im Code mit einer Rückgabe oder einem Throw enden.
Erweiterte Nutzung
In manchen Fällen wird eine wiederverwendbare Funktionalität in einem Prozess benötigt, die klein und einfach genug ist, um die Erstellung einer einmaligen Aufgabe nicht zu lohnen. In diesem Fall kann die C#-Codeform Folgendes zurückgeben:Funktion. Diese wiederverwendbare Funktion kann später im Prozess mehrfach mit unterschiedlichen Parametern aufgerufen werden. Um die Funktion aufrufen zu können, muss die Assign-Variable festgelegt werden.
Dieser Codeabschnitt kann nun später im Prozess mit #var.UpperCase("foo") ausgeführt werden, was das Ergebnis "FOO" liefert.
Der nächste Artikel istEinführung in den Ausdruck
Verwandte ArtikelCode-AnweisungEinführung in die Entwicklungskonzepte von FrendsEinführung in AufgabenEinführung in das Verständnis des Prozess-EditorsEinführung in „Wann sollten Sie Codeelemente anstelle von Frends-Aufgaben verwenden?“