Today, I'd like to give you more insight about the story behind the Visual Scheduling Add-In Developer Toolbox that we developed for ISV partners with scheduling solution extensions for Microsoft Dynamic 365 Business Central. I'm pretty sure that if you grasp the ideas that drove us to create this product you will also see how much value it will bring to your company and your solution and also what you can realize with it. So I started interviewing our experts and my today's interview - the third in line - I made with our CTO, Sascha Hermann who is responsible for our Visual Scheduling Suite and I asked him how our company itself uses the toolbox.
Interview with our CTO on why our products are best samples of what you can build with the toolbox
In my interview with Martin he mentioned that when you developed the JS Edition of the VPS, you already thought long-term and created a general visualization basis for the Visual Scheduling Suite 2.0.
Simply put, this control add-in is the basis of the Visual Scheduling Add-In Development Toolbox. So now every user of the toolbox is on the same level like us and has the same flexibility in design. This in turn means: Look at our products and you will find the best examples for what you can create with it.
With the same bundle of visualization functions you design the planning boards differently. Which are the main differences?
Sascha: First of all, planning tables all have the same structure - the table on the left, the time scale at the top with the diagram area below. You use bars to show duration or start-end times. These are the basics of every planning board. The capacity curves, which show the possible availability of resources and their utilization, are important information for planners. Hence they are also part of our products.
Differences arise from the business logic behind the data. For example, in the order view of the VPS, we work with a three-level grouping and accordingly visualize hierarchically production orders, production order lines and operations. In the Jobs module the planner works with numerous job tasks and subtasks, so the hierarchy of the VJS consists of jobs, numerous job tasks & subtasks, resources, and job planning lines.
The VPS visualizes due dates, which you will not find in the VJS, as the jobs module doesn´t work with due dates.
The VJS visualizes an entity table on the right side, where the planner can manually allocate resources to job planning lines, or job task lines to resources.
In the VRV you can collapse the visualized resource allocations in one row. The summary bar on order level in the VPS and VJS have a similar function, but here we visualize the start and the end date of the order processing and you can see the allocations when you expand the order.
And so on. But our developers keep coming up with lots of ideas for creating functionality to make our products still more effective. So look forward to the next releases :-)
And these features are all part of the Visual Scheduling Add-in Developer Toolbox?
Sascha: With very few exceptions, all functions are in the toolbox. Of course, we will develop new features over time as our products evolve. Then we'll consider adding them to the toolbox if they are useful in a general way. We are also open to new features if our partners have special visualization requirements. If needed, we also deliver individually enhanced toolboxes, which are supplemented by the specific functions.
Those were great inspirations, what can be visualized with the toolbox. Thank you Sascha.
For further reading also check our 10 most used features of the Visual Scheduling Developer Toolbox
More about "The story behind":