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  |