Background Processes
The following table summarizes the background processes:
|
Process Description |
Logical Process Name |
Process Executable |
Function |
|
Background |
BG |
swbgmd |
This is the core background process that interprets the business rules that have been defined in the iProcess Modeler. It performs the case instructions such as working out what the next step is in the procedure, updating the database with new information, and checking for deadlines. This process is also responsible for dequeuing messages from the Mbox sets. There can be multiple background processes concurrently dequeuing messages. This process can be configured to read a specific Mbox set as defined by the process_attribute table. |
|
Case Prediction |
BGPREDICT |
swbgmd |
This process is responsible for updating prediction data (stored in the database). |
|
Database Queue Daemon |
DBQD1 |
n/a |
This process caches a configurable number of messages from the database for each available queue. Also, it processes RPC requests to dequeue messages for the BG and WISMBD processes. |
|
Deadline Manager |
DLMGR |
dlmgr |
This process is responsible for monitoring deadlines in cases of procedures. |
|
IAPJMS |
IAPJMS |
iapjms |
This process is responsible for receiving messages containing activity monitoring information from the BG process, and Work Queue Delta publication messages from the WIS process, and routing these to the specified JMS topic. |
|
RPC Background |
RPCBG |
staffrpcbg |
This process handles the Jump To and Case Suspend features in the iProcess Suite. |