Certain Queue types can now have conditional color rules, which allows for a Queue to dynamically update its color based on certain conditions and restrictions during the run time of the simulation.
Use Conditional Queue Graphics to update the color of the Queue either based on its Current Contents, or by its Average Queuing Time.
The color rules placed on a Queue will allow for quick visibility if there are any issues in the simulation. For example, this feature can be used to place rules on a stock of items which will update the Queue's graphics to red from green, should the contents of the Queue drop below a certain amount (indicating that supplies are running low). Alternatively, the Average Queuing Time function can be used in a setting where items must not be waiting too long in the Queue - this could be used in a simulation for a hospital waiting room, where the Queue will update its color should patients in the hospital be waiting too long to see a doctor.
The queue graphic types that are supported are Tank, Block, and Graph.
Only one rule type may apply to a Queue at any one time.
Use to change the color of the Queue if the contents of the Queue a key indicator of the simulation. The inputs will represent the number of individual Work Items in the Queue.
Use to change the color of the Queue based on how long (on average) Work Items have been spending in the Queue. The inputs will represent the time (in the simulation's time units - modified in the Clock Properties) that Work Items have spent in the Queue on average.
Select any created rule via the radio button to the right hand side of the rule. Once selected, the "Erase" button can be used to delete that specific rule.
When using the Less Than, or Less Than or Equal To operators, input the values in descending order from largest to smallest. In the example below, the simulation may be looking at a Queue that handles the stock level, and want to show when this level drops below a certain stock amount.

When using the Greater Than, or Greater Than or Equal To operators, input the values in ascending order from smallest to largest. In the example below, the simulation may be looking at a Queue that handles patients waiting in the hospital, and want to show when this wait time breaches a certain amount.

When using the Equals To operator, the Queue will change to the selected color only when the Queue's contents or waiting time is exactly as specified in the input.
