When it comes to production planning, graphical planning tables provide valuable assistance as to visualizing complex contexts and bringing transparency to production planning data. However, developing, designing and definining a graphical planning table often is harder than many people initially expect. This blog post provides you with some functions that you should think of when starting to deveop your visual planning board.
Mouse interactions in a Gantt chart application are crucial for many planners as they make re-scheduling quite simple. However, these interactions can be a bit tricky at times, especially where large plans are concerned: When positioning a node at a certain point of the timeline or directly after another node, a certain spot in the Gantt has to be exactly hit by mouse. Also, dragging a node to a another, quite distant, group or subgroup, can sometimes be slightly tedious. Both challenges are adressed by the new tools provided with our .NET Gantt control VARCHART XGantt.
This blog post gives you an idea of how to create slick Gantt chart interactions using the so-called snap tool for easy positioning of nodes while moving them horizontally.
Drag and drop is the interaction most frequently used in a Gantt chart: Activities are shifted either horizontally or vertically. In some cases, the data editing mode is used for modifications: The according node is selected by mouse, an info box appears and the according data field can be modified via key board.
There is yet another, more comfortable and faster way of modifying data: by mouse wheel. By clicking the node the field’s content is displayed and can be modified immediately by turning the mouse wheel.
This blogpost shows you how you can accomplish this mouse wheel driven interaction with our Java Gantt chart control VARCHART JGantt. It provides you also with code snippets so that you can turn this feature into action rapidly in your Java Gantt chart application.
For our manufacturing end customers (especially, for small and mid sized production companies) we often develop visual scheduling applications that are exactly tailored to the individual and specific production planning requirements. When specifying these requirements, we very often realize that a great deal of added value is created by linking operative production planning to the real-time events on the shop-floor. In other words: by equipping dynamic planning with dynamic updating, such as a GPS for cars that informs us about the distance to move and the expected arrival time. We call this the synchronous scheduling Gantt chart.
This blog post gives you an idea about the principle of a synchronous Gantt diagram that could be compared to a GPS for production planning.
Interactive Gantt charts are a proven and powerful tool to help organizations deal with time-related and resource-oriented planning and scheduling data. Being interactive, they enable users to quickly react to short-term incidents and thus to gain operational agility. From having worked with hundreds to thousands of Gantt chart users in the past decades, we learned that Gantt chart interactions do not only mean shifting an operation by drag & drop. It is meant in a sense that the Gantt diagram provides context-sensitive decision support information during the drag & drop interactions. In this blog post we will further outline the idea of intelligent Gantt chart interactions and will provide .NET Gantt chart developers with tips how to achieve this.
Project and production planner appreciate working with interactive Gantt charts because they enable them to easily re-plan orders, tasks or resources by shifting them back and forth. However, positioning a node at a certain point of the timeline or directly after another node can be tricky because a certain spot in the Gantt has to be exactly hit by mouse. In this blog post you learn, how changing the schedule can be supported by working with snap tools as they had been recently introduced for our .NET Gantt control VARCHART XGantt.
Multi-level groups are used in many Gantt charts. When, in such a chart, a node is to be dragged from one group to another one with the source group being quite far away from the target group, the interaction sometimes could be somewhat inconvenient especially within large data sets. VARCHART XGantt now offers a new functionality for automatically expanding and/or collapsing groups for easy and comfortable vertical movement of nodes to ease 'maneuvering' within big data.
This expanding and collapsing of hierarchial structured groups can be individually combined - a short video illustrates three alternative ways of how to significantly simplify vertical interactions in Gantt applications with multi-level groups.
The modern look & feel of Gantt charts not only helps gaining user acceptance. A well-thought-out design also yields intuitiveness and user friendliness. So, when developing a Gantt chart one should not only keep an eye on functionality but on design as well.
Of course, every Gantt chart has to meet its own planning requirements and hence has to have its own look. Even though, there are some basic design considerations a developer should keep in mind when developing a Gantt chart.