Zum Inhalt springen

Process

Das Process-Modul ist eine eigenständige Plattform zur strukturierten Verarbeitung von Datenströmen innerhalb von intracon.

Im Process-Modul werden alle Prozesse definiert, die:

  • intern aus intracon heraus gestartet werden
  • extern über einen HTTPS-Web-Request initiiert werden können

Prozesse werden über einen definierten EndpointName aufgerufen, beispielsweise:

  • aus verbundenen Systemen
  • aus dem Filewatcher

Innerhalb eines Prozesses werden sämtliche Aufgaben konfiguriert, die ein Datenstrom durchlaufen soll.
Eingangsdaten (z. B. Metadaten, Dateien etc.) werden an den Prozess übergeben und durchlaufen alle definierten Komponenten sequenziell.

Modulbereiche

Das Process-Modul besteht aus folgenden Bereichen:

  • Prozesse
    Container für die Zusammenstellung von Programmen/APIs zur Umsetzung spezifischer Verarbeitungslogiken
  • Gruppen (Prozessorganisation)
    Dienen der organisatorischen und fachlichen Gruppierung einzelner Prozesse
  • Prozesshistorie
    Auflistung aller gelaufenen Prozesse inklusive Detailinformationen
  • Einstellungen
    Konfiguration und Verwaltung der Prozess-Pipeline

Prozessaufruf

Prozesse können intern aus intracon oder extern über einen Web-Request gestartet werden.

Interner Aufruf

Für interne Aufrufe sind mehrere Startpunkte implementiert, abhängig von der jeweiligen Fachlichkeit.

intracon kann Prozesse aus folgenden Bereichen initiieren:

  • Filewatcher (SingleFileProcess)
    Eine erkannte Datei wird direkt an einen Prozess übergeben
  • Profileigenschaft (Validierungsprozess)
    Für Dialogbriefe wird ein Validierungsprozess-Endpoint hinterlegt
  • Profileigenschaft (optionaler Prozess)
    Für Ausgaben kann ein optionaler Prozess-Endpoint konfiguriert werden
  • Verbundene Systeme (Subsystemabhängig)
    In Subsystemtypen wie Archive, Kontakt, Wiedervorlage, Digigs, Storno, Status Update, Signierung, Passwort oder Beilagensuche (Archiv) können spezifische Prozess-Endpoints konfiguriert werden

Übergabeparameter

Jedem Prozessaufruf werden definierte Übergabeparameter und/oder Dateien mitgegeben.

Die Meta-Informationen sind auftragsbezogen und bestehen aus:

  • einer standardisierten Übergabe (systemweit identisch)
  • einer konfigurationsabhängigen Übergabe (abhängig von den Template-Konfigurationen der Subsysteme unter Verbundene Systeme)

Externer Aufruf

Für den externen Aufruf kann das Process-Modul per HTTPS-Web-Request angesprochen werden.

Die URL setzt sich aus einer Basis-URL und einer REST-Route zusammen.

URL-Aufbau

Bestandteil Beschreibung
Basis-URL https://FQDN:https-Port
Es ist der FQDN des intracon-Servers zu verwenden, auf dem das Process-Modul läuft. Der Port ist in der Tabelle Core.WebApiEndpoint, Feld ModulName, Datensatz Process zu ermitteln.
REST-Route /Alias aus der Prozesskonfiguration. Der Alias wird im jeweiligen Prozess definiert und darf nur Buchstaben und Zahlen enthalten (keine Sonderzeichen, keine Leerzeichen).

Beispiel

https://intracon.intern.local:10000/Statusupdate

Zuletzt aktualisiert am