When it comes to production planning, a full use of the available capacity is a key objective. A typical production process requires a multi machine routing, and typically there are different machine types with multiple machines per machine group. Hence the planner, while scheduling production orders at the various machines, faces the challenge of avoiding idling machines taking into account the different machine capacities. Here an intelligent Gantt chart provides valuable assistance to the planner and ideally should offer the following functions:
a) Provide a clear overview of the machines and the scheduled production orders.
b) Support the planner in shifting the orders by automatically arranging them seamlessly and in chronological order so that they will be worked off at the machines without a break.
c) Take into consideration different machine capacities while orders are being shifted.
This blog post is one of a series of Gantt best practice samples and presents an application having been developed with the Java Gantt component VARCHART JGantt and exactly meeting the above mentionend demands. It also provides concrete guidance for Java developers how to achieve the described functionality.