UI as an efficient performance booster for a transport company



Challenges

Seeking improved efficiency, our customer – Vos Transport – asked our engineering team to create user interface (UI) that can provide better interaction with business data within their operations. Specifically, an improved performance in planning and service departments were targeted. The user-friendly UI in Dynamics NAV had to address these challenges.

Visualize and re-arrange massive volume of information within MS NAV - from 80+ columns on grid to user-friendly 15 dynamic columns

Introduce a timeline in the planning process that would enable planners to clearly see which jobs were ahead of schedule and which were behind

Introduce a map component inside Dynamics NAV that could be used for interactive planning i.e., by scaling in and out, having a marker grouping, selection tools as lasso option to define the most suitable route for each truck and capture suitable freights nearby

Present major activity changes online in real time and improve speed of operation on key stages of planning

Consolidate, track and visualize all activities on one screen in order to assure a low level of mistakes from users' side

The case in numbers

25%
fewer errors in planning
20%
optimized planning process time by decreasing manual work of planning manager
Faster
improved response times due to better overview of possible delays by using the time slider

Solution

01.

The solution was built on Angular framework/JavaScript plugins in order to enable visualization of defined data from multiple sources - MS NAV 2018, geotagging system etc. The solution for Vos Transport has later evolved to the stand-alone product – UI Builder for Business Central.

02.

Three components of UI Builder for Business Central – Map, Grid, Time slider – were developed to accommodate the needs of Vos Transport.

03.

The Map component solves important logistic-related tasks:

• Drawing point on the map by coordinates with specified color, including icon on the map for trucks.

• Drawing numerous points on the map with clustering.

• Reacting on left and right click on the points. Right click - display description. Left click - any action in NAV.

• Selecting the point by clicking - the appearance is changed, and the click is processed in NAV.

• Selecting the points using lasso.

• Drawing the route between two or more points.

04.

The Grid component makes the grid much more user friendly by introducing:

• Conditional styling for your data. Advanced conditional formatting based on row values.

• Aggregating data within one column by adding complex cell content with display functions.

• Embedding complex html into tooltips. Adding interactive elements and additional logic.

• Frozen columns and expandable rows. Individual presets and much more.

05.

The Time slider as a component covers:

• Displaying process activity that depends on customer's logic.

• Changing the duration of your process/activity by moving and resizing, editing new date of activity.

• Displaying the current phase of planning in real time.

• Changing view interval and much more.

Technologies behind the project

A snapshot of what we leverage to deliver best-of-breed solutions

Dynamics OData Api Services

Dynamics Extension Application

Dynamics Java Script Client Add-In

Angular Framework | ASP.NET Core 2.2

About our customer

Vos Transport has been active in the field of transport and distribution for more than 60 years. The company has started with one truck in Apeldoorn and has grown into a leading transport company with 600+ employees. With a financially healthy balance sheet, Vos Transport has experienced steady growth in recent years. This has enabled to strengthen company's market position and further expand the range of services. Vos Transport is rewarded with highly appreciated awards - Lean and Green Award, Graydon Award, SQAS attestation etc.