Billing Department - Process

An alternate design of the Billing Department model which uses the Process Modeling Library

This simulation is a Business Process Model representing how a billing department processes and sends out bills.

There are two different types of bills that are handled, each requiring a somewhat different set of steps. All bills are audited at a random rate.

Each stage of processing takes different amounts of time to complete, and requires different sets of employees to complete. The "delay.js" and "service.js" behaviors are responsible for those actions, respectively. Since there are a limited number of employees, backlogs in the system can be built up as bills are waiting to be sent out.


There are four types of limited resources in this model:

  • Senior Billers
  • Account Billers
  • Billing Clerks
  • Printers