Beispiel für Aufgaben

Aufgaben in einem Friends-Prozess verstehen

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

Was sind Aufgaben

Aufgaben in Frends sind die kleinste Arbeitseinheit, eine einzelne Aktion, die Sie ausführen können.
Mit Aufgaben können Sie unter anderem Folgendes tun:

  • Abfrage einer Microsoft SQL Server-Datenbank (oder einer anderen Datenbank)

  • Machen Sie eine HTTP-REST-Anfrage

  • Transformieren von XML mit XSLT

  • Aufrufen eines Webservices

  • ... und vieles mehr

Im Wesentlichen sind Tasks vorgefertigte Codeteile, die Eingabeparameter annehmen und Ausgaben erzeugen. Eingaben und Ausgaben unterscheiden sich bei verschiedenen Tasks. Im Fall einer SQL-Abfrage an eine Datenbank müssen Sie beispielsweise dem Task normalerweise die Abfrage bereitstellen, die Sie ausführen möchten, sowie die Verbindungszeichenfolge zu dieser Datenbank. Der Task wird dann als Teil Ihres Frends-Prozesses ausgeführt und die Task-Ergebnisse enthalten die Daten, die von der Datenbank als Antwort auf Ihre Abfrage zurückgegeben wurden.

Hier ist ein Beispiel, wie eine Aufgabe in einem Prozess aussieht (im Beispiel getrennt):

Aufgabentechnik und -management

Aufgaben in Frends werden mithilfe des C#/.NET-Stacks erstellt, in NuGet-Pakete gepackt und dann in Frends importiert. Eine Aufgabe ist also kompilierter C#/.NET-Code, der auf Frends-Agenten ausgeführt wird. In den meisten Fällen finden Sie den Quellcode der Aufgabe auf GitHub, da die meisten unserer Aufgaben Open Source sind, sodass jeder leicht erkennen kann, was genau auf Codeebene getan wird.

Aufgaben werden in Frends über die Aufgabenansicht unter der Verwaltungslistenansicht importiert, die in einem anderen Kurs behandelt wird. Für den Moment ist es gut zu wissen, dass Aufgaben in Form von NuGet-Paketen von Ihrem Computer und über NuGet-Paket-Feeds importiert werden können. Standardmäßig sind in jedem Frends-Mandanten nur offizielle Frends-Aufgaben-Feeds enthalten, aber Sie können Ihren eigenen Feed hinzufügen, wenn Sie Ihre eigenen Aufgaben für Frends erstellen möchten.

Der nächste Artikel istBeispiel zum Hinzufügen einer Aufgabe


Verwandte ArtikelFrends-Aufgaben importieren und aktualisierenBenutzerdefinierte AufgabenEinführung in AufgabenBeispiel zum Importieren vorgefertigter AufgabenBeispiel zum Importieren benutzerdefinierter Aufgaben