JobRouter besteht aus mehreren Komponenten, die Sie in der folgenden Grafik sehen.
JobRouter-Systemaufbau
JobRouter
JobRouter selbst ist eine Webapplikation und läuft auf einem Webserver. Er steht Ihnen an jedem Arbeitsplatz mit Zugang zum Internet über den Browser zur Verfügung. Die JobRouter-Webapplikation können Sie eigenständig betreiben. Für Funktionalitäten wie z. B. den E-Mail-Versand oder die Eskalation benötigt der Webserver zusätzlich die unten aufgeführten Dienste.
JobActivity
Dieser Dienst führt in .NET erstellte Systemaktivitäten aus.
Modul |
Funktion |
---|---|
JobArchive |
Ausführung von JobArchive-Funktionen (Überprüfung der Archivintegrität, Erstellung von PDF-Dokumenten) |
JobMind Bau |
Ausführung der Systemaktivität von JobMind Bau (z.B. Annotationen auf Dokument anbringen) |
JobPDF |
Verarbeitung von PDF-Dokumenten |
JobFerd |
Extraktion von Daten aus einer ZUGFeRD- und Factur-x-Rechnung, Erstellung von ZUGFeRD-Rechnungen |
JobServer
Dieser Dienst nimmt verschiedene Aufgaben zur Workflow-Steuerung auf dem Server wahr. Er beinhaltet folgende Funktionen:
Modul |
Funktion |
---|---|
JobFlowExecute |
Ausführung von PHP-Systemaktivitäten |
JobFlowSend |
•Senden von Entscheidungs-, Parallelisierungs- und Zusammenführungsschritten •Senden von PHP-Systemaktivitäten •Senden von Benutzerschritten im Hintergrund (z.B. bei Prozessboxaktionen oder im mobilen Client) •JobRobot-Funktionalität |
JobStart, JobImport |
Automatisches Starten von Vorgängen |
JobTimer |
Zeitüberwachung und Ausführung der Eskalationsaktionen von Schritten und Vorgängen |
JobShift |
Löschen und Archivieren von abgeschlossenen Vorgängen |
JobLDAP |
Benutzer- und Rollenimport aus externen Verzeichnisdiensten |
JobDBOptimizer |
Datenbankoptimierungen (MySQL bzw. MariaDB und SQL Server) |
JobMaintenance |
Wartungsaufgaben |
JobMail |
Bearbeitung von Mail-Aufträgen und Übertragung der E-Mails an einen SMTP-Server |
JobArchive |
Zählen der Dokumentenseiten in Archiven, MIME-Type-Erkennung |
JobFulltext |
Extraktion und Vorbereitung von Dokumentendaten und Erstellung von Volltextindizes |
JobPGP |
PGP-Ver- und Entschlüsselung von Dateien |
ShellExecute |
Ausführung von externen Anwendungen |
JobNotification |
E-Mail-Versand der zusammengefassten Benachrichtigungen |
UpdateRequest |
Überprüfung, ob Aktualisierungen für installierte Komponenten zur Verfügung stehen |
JobRunner
Dieser Dienst verarbeitet Aufgaben mit Hilfe einer nachrichtenorientierten Zwischenschicht. Er beinhaltet folgende Module:
Modul |
Funktion |
---|---|
AdHocOCR |
OCR-Erkennung innerhalb von Dokumenten |
AdHocPdf |
Erstellung von PDF-Dateien aus anderen Dokumentformaten inkl. Anbringen von Annotationen |
AdHocRendering |
Konvertierung von Dokumentseiten in Bilder |