Komponenten
Nach dem allgemeinen Teil eines Prozesses definieren die einzelnen genutzten Komponenten den tatsächlichen Ablauf des Prozesses.
Die Komponenten bestimmen:
- die fachliche Aufgabe des Prozesses
- die Ablaufreihenfolge der Verarbeitung
- die Weitergabe der Daten zwischen den einzelnen Schritten
Komponenten sind die eigentlichen Programmteile bzw. APIs, aus denen sich der Prozess zusammensetzt.
Alle definierten Komponenten laufen sequenziell ab.
Die erzeugten oder verarbeiteten Informationen werden jeweils an die nachfolgende Komponente weitergereicht.
Hinzufügen eines Prozessschritts
Neue Komponenten werden über das Feld „Neuen Prozessschritt hinzufügen“ ergänzt.
Die Auswahl erfolgt zweistufig:
- Kategorie
- Typ
Kategorie
Gruppiert Komponenten fachlich oder technisch zusammen (z. B. werden Schnittstellen in der Kategorie Writer zusammengefasst).
Typ
Bezeichnet die konkrete Komponente bzw. API innerhalb der gewählten Kategorie.
Kategorien von Komponenten
| Kategorie | Beschreibung |
|---|---|
| Reader | Lesen Daten ein und übergeben diese in den Prozess. |
| Writer | Schreiben Daten. Hier sind beispielsweise Schnittstellen zu externen Systemen zugeordnet. |
| Converter | Konvertieren Datenformate (z. B. XML ↔ JSON). |
| Shaper | Passen Datenstrukturen an. Beispielsweise können Felder eines DataItem (internes Key/Value-Datenobjekt) umbenannt oder neu hinzugefügt werden. |
| Collector | Ermitteln zusätzliche Daten, z. B. durch Ausführung eines SQL-Statements. |
| Filter | Schränken Daten anhand definierter Kriterien ein. |
| Parser | Parsen Dateiformate und wandeln unstrukturierte Daten in ein strukturiertes, maschinenlesbares Format um. |
| Flow | Stellen logische Steuerungselemente für komplexere Entscheidungsprozesse bereit. |
Komponentenfeld
| Feld | Beschreibung |
|---|---|
| Typ | Beschreibt innerhalb der gewählten Kategorie die konkrete Komponente (Programm / API), die in den Prozess eingefügt wird. |
Struktur und Reihenfolge
Bei der Ersterfassung eines Prozesses wird der allgemeine Prozessteil automatisch als oberste Ebene eingebunden.
Alle zusätzlich hinzugefügten Komponenten bilden den spezifischen Prozessteil.
- Neue Komponenten werden standardmäßig am Ende des Prozesses eingefügt.
- Die Reihenfolge kann bei Bedarf per Drag & Drop angepasst werden.
- Der allgemeine Prozessteil bleibt stets auf oberster Ebene und kann nicht verschoben werden.