JobRouter consists of several components, as shown in the following illustration.
JobRouter system structure
JobRouter
JobRouter is a web application running on a web server. Which makes it available at any workstation with a browser and Internet access. The JobRouter web application can be used standalone. For certain features such as e-mail delivery or escalations, the web server require the additional services listed below.
JobActivity
This service runs system actions created in .NET.
Module |
Function |
---|---|
JobArchive |
Execution of JobArchive functions (archive integrity check, creation of PDF files) |
JobMind Bau |
Execution of JobMind Bau system activity (e.g. attach annotations to document) |
JobPDF |
Processing PDF documents |
JobFerd |
Extraction of data from ZUGFeRD and Factur-x invoices, creation of ZUGFeRD invoices |
JobServer
This service performs various tasks on the server to control the workflow. It contains the following modules:
Module |
Function |
---|---|
JobFlowExecute |
Executing PHP system activities |
JobFlowSend |
•Executing ruling, parallelization and joining steps •Sending PHP systemactions •Sending user steps in the background (e.g. during process box actions) •JobRobot functions |
JobStart, JobImport |
Automatic process initiation |
JobTimer |
Monitoring and execution of escalation actions for steps and instances |
JobShift |
Deleting and archiving completed instances |
JobLDAP |
Importing users and Job Functions from external directory services |
JobDBOptimizer |
Optimizing databases (MySQL respectively MariaDB and SQL Server) |
JobMaintenance |
Maintenance services |
JobMail |
Processing of e-mail tasks and transfer of e-mails to an SMTP server. |
JobArchive |
Counting the document pages in archives |
JobFulltext |
Extraction and preparation of document data and creation of full text indexes. |
JobPGP |
PGP encrypting and decrypting of files |
ShellExecute |
Execution of external applications |
JobNotification |
e-mail delivery of summarized notifications |
UpdateRequest |
Checking if updates for installed components are available |
JobRunner
This service performs tasks by means of a message-oriented intermediate layer. It contains the followings modules:
Module |
Function |
---|---|
AdHocOCR |
OCR recognition within documents |
AdHocPdf |
PDF file creation from other document formats, incl. the mounting of annotations. |
AdHocRendering |
Converting document pages to images |