...
Activity | Parameter | Beschreibung |
---|---|---|
DoWhile | Bedingung | Führt eine Sequenz aus, solange eine Bedingung zutrifft, mindestens aber einmal |
ForEach | Liste von Elementen | Führt eine Sequenz für jedes Element einer Liste aus |
If | Bedingung | Einfache IF Aufschlüsselung |
Parallel | Führt mehrere Sequenzen parallel zueinender aus | |
ParallelForEach | Liste von Elementen | Selbe Logik wie ForEach, die Sequenzen werden jedoch Parallel zueinander ausgeführt |
Pick | Wählt eine Variante aus | |
Sequence | Einfache Abfolge von Aktivitäten | |
Switch | Bedingung | Wählt zwischen mehreren Möglichkeiten aus |
While | Bedingung | Führt eine Sequenz aus, solange eine Bedingung zutrifft |
Flowchart
Anhand der Flowchart-Aktivitäten kann eine Flow-ähnliche Struktur aufgebaut werden, die vor allem visuell einfacher zu interpretieren ist als nur eine Sequenz von Aktivitäten.
Activity | Parameter | Beschreibung |
---|---|---|
Flowchart | Oberste Struktur, die ein neues Flowchart initialisiert und einen Start-Node enthält | |
FlowSwitch | T, Generischer Parameter, der den Datentyp bestimmt, z.B. Integer für Zahlen | Wertet einen Ausdruck aus und wählt entsprechend dem Wert einen bestimmten Pfad aus. Grundsätzlich stellt dies das Equivalent von mehreren IF-IF ELSE dar. Ein Pfad kann als “default” markiert werden, sollte keine andere Bedingung zutreffen. |
FlowDecision | Bedingung | Wertet eine Bedingung aus und wählt entweder den “True” oder “False” Pfad aus. |
Messaging
Activity | Parameter | Beschreibung |
---|---|---|
Send-Mail | Attachments | Schickt eine Mail an einen oder mehreren Empfänger mit Option für Mail-Anhänge und Zeitpunkt der Ausführung |
Send-MailToCoreIdentity | Attachments | Wie Send-Mail, mit dem Unterschied, dass hier statt Mail-Adressen für die einzelnen Empfänger bzw. Sender auch Core Identity IDs angegeben werden können. Dies ist nützlich oder sogar notwendig, wenn gewisse Core Identitäten bereits schon vorhanden sind, aber noch keine Mail-Adressen besitzen, weil z.B. noch keine Identität erstellt wurde, die diese Mail-Adresse dann erst setzt. Einsatzzweck z.B. bei geschedulten Mailtasks ohne die konkrete Mailadresse zu wissen. |
SmsToCoreIdentityId | CoreIdentityId | Schickt eine SMS an die angegebene Core Identität. Setzt eine funktionierende SMS Konfiguration (Provider) in den COS Settings voraus. |
Primitives
Mit diesen Aktivitäten kann der Logikfluss des Workflows gesteuert werden.
...
Activity | Parameter | Beschreibung |
---|---|---|
GetFunctionNameFromEmployment | EmploymentId | Liefert den Funkitionsnamen Funktionsnamen der Anstellung zurück |
GetOrganizationUnitNameMainEmployment | Core Identity Id | Liefert den Abteilungsnamen der Hauptanstellung zurück |
...
Activity | Parameter | Beschreibung |
---|---|---|
PowerShellFührt ein Script oder einen Befehl | Modules | Führt einen Powershell-Befehl auf dem lokalen oder auf einem remote Computer aus |
Role
Mit diesen Aktivitäten können Rolenverwaltet werden.
...
Activity | Parameter | Beschreibung |
---|---|---|
AppendLineToFile | Fügt eine Zeile hinzu | |
AppendTextToFile | Fügt Text hinzu | |
GetFileContent | Lädt eine Datei§Datei |
Core
Generelle Aktivitäten.
...