The work-flow sample consists of a system simulating a simplified 'insurance claim processing' system. Claims are entered using a Visual Basic front end. When submitted, these claims are placed in a 'insurance claims queue.' A second Visual Basic application allows an 'insurance claims processor' to approve the claims. Once approved, the claims are moved to a second 'accounting queue.' A third Visual Basic application is used to process the claims in the accounting queue. When these are approved the messages are removed from the second queue and the work-flow is complete.
File | Description |
Accounting_Step3.vbp | Allows the processing of claims from the second queue (finishes the work-flow). |
Administer_Step0.vbp | Sets up the queues for the sample. Allows the viewing of queue contents. |
ClaimEntry_Step1.vbp | Allows the submission of claims (starts the work-flow) |
clsStringBag.cls | Class module for PropertyBag strings. |
frmAdminister.frm | Form to create a new queue. |
frmClaimProcessing.frm | Opens a "claims" message queue. |
frmProcessClaim.frm | Submits a claim. |
frmQueueMonitoring.frm | Message monitoring form. |
fromAdminTitleScreen.frm | Show other forms. |
MessageArrival.cls | Monitors message arrivals. |
modInsuranceMQ.bas | Global constants. |
modQueueSupport.bas | Contains functions useful for message queues. These functions are intended to be called from applications to create, destroy, manage, and access queues. |
modQueueSupportHelper.bas | Contains HELPER functions useful for message queue access. |
Processing_Step2.vbp | Allows the processing of claims from the first queue and moves them to the second queue. |
See the Readme.htm file for details on running the sample.