WBC Fleet tracking system provides an opportunity to track a unit being on route and supposed to visit definite check points in predefined or arbitrary order, at definite time or without any strict schedule.
To understand how routes work, three notions are important: route, schedule, and round.
Route is a set of check points, each characterized by its location on map. The number of check points in a route is unlimited.
Schedule is a timetable which holds time of visit for each point. One route can have many schedules attached to it.
Round is a route, its schedule and assigned unit put together.
So, to configure a route, perform the following steps:
Note that in order routes to be displayed on the map you should check if the corresponding layer icon in the main menu is active.
When everything is configured properly, you can analyze unit performance on route by various means:
To open the Routes panel, choose a corresponding name in the top panel or click on the necessary item in the main menu customizer. Here you can configure routes and observe the progress of active rounds.
To create a new route, press the New Route button.
Input a name for route (at least four characters), give description (optional), and choose color which will be used to display the route on the map and in the timeline.
A route consists of check points that are supposed to be visited. Check points can be added by various means: directly from the map, from geofences, and from moving units.
Click on the corresponding icon to add check points using one of the four methods:
When points are added, you can edit their radius (except geofences) and place them in desired order, remove points or add more if necessary. To change points sequence order, just drag points up and down holding them at blue arrow-shaped icons. Radius for geofences is not specified because their shape and size are taken as they are. And check points cannot be renamed.
Remember that copies of geofences are created in the route, so route check points created from them lose connection with their predecessors completely when the route is created. You can then edit or delete those original geofences, and it will not affect the route in any way. Meanwhile, units as check points are different because their IDs are stored in the route. So, the connection with the unit is always maintained unless the unit is deleted.
When finished, press Save. The route will appear on the list. To see it on the map, click on its name. It is strongly recommended to estimate the result visually and double check all points before proceeding because afterwards, when the route has schedules, it is impossible to edit it.
Attention! When a route has schedules, it becomes impossible to edit its check points (add, delete, set sequence order). If you need to alter such a route, make a copy of it and make all necessary changes there. Then delete the original route. However, in this case you will have to configure schedules and rounds for this route again.
Whichever method you choose to add check points to a route, you can afterwards apply the function of optimization to those points. The program will automatically detect the shortest way to visit all the points. The shortest route can be built considering existing roads, or avoiding highways, or by foot, etc. — these additional parameters depend on map provider selected. The default cartographical sources is WBC Fleet Maps. Though, Google Maps, Yandex Maps, Visicom, and HERE Maps can also be chosen from the dropdown list.
To apply optimization, press the Optimize button. See the route distance before and after optimization below. To restore the initial route, press Cancel near the button of optimization.
A schedule is a list of route check points with times of their intended visit. One route can have unlimited number of schedules. Different schedules can be applied in odd and even days, at weekends and weekdays, in different months, etc.
To create a schedule for a route, press the Add schedule button against this route and adjust required parameters.
Check points order
This parameter is extremely important for route control.
Here you see the list of all check points contained in the route and times of their visit. Visit time can indicate only arrival or both arrival and departure. Besides, you can set variation time to give unit some degree of freedom to visit the point (like plus or minus 5 minutes). Time format here is hh:mm.
Enter arrival time for each check point. To indicate departure time as well, tick this option to activate it. Variation time can be set automatically. Enter value into the appropriate box and press Apply.
If time is set 00:00, then any visit of the point at any time will be considered as perfectly in accordance with the schedule (not late, not early).
If a route is going to have arbitrary points order, you can indicate time interval within which each check point should be visited. It is especially convenient for delivery services and the like. For example, a point should be visited between 18:00 and 20:00. Then write 18:00 as arrival time and 20:00 as departure time. At that, time variations should be zero.
Time limitations can be applied to schedule to restrict its operation to certain time intervals, days of the week, days of the month or months. For example, you can select only event or odd days or only working hours of weekdays, etc. Note that this option does not work with Absolute schedule type.
Choose unit(s) to be assigned to this schedule and thus create rounds. If rounds are created automatically, then units have to be indicated. If rounds are created manually, then a unit can be assigned upon a round creation. If several units are chosen, then the first that begins the round will be assigned to it. Required access right is Use unit in retranslators, jobs, and notifications.
Switch to the tab 'Units'. Here you can see two lists. The units to be assigned are situated in the left one, the right one contains already chosen units. The left list contains not all the units available to you, but those situated in the monitoring panel work list. In case the work list is empty (when dynamic work list is used or when units have been deleted from the work list manually), the units to which you possess enough rights will be displayed.
Here you can set name that will be applied to rounds created on the basis of this schedule do differentiate it from other rounds. Special tags can be used to form the name:
When you have configured the first schedule, others can be easily created by copying and shifting. Press the Copy schedule button against necessary schedule and alter some parameters. Enter shifting time (hh:mm) and press up or down icon (shift schedule upwards or backwards in time). Besides, you may want to change schedule name.
Round is a route, its schedule and assigned unit put together. Unit performs a route (that is to say visits route's check points) according predefined schedule.
Rides can be created manually or automatically.
To create a round manually, press Create manual round button against a needed schedule.
At the top, you can see the name of chosen route and schedule. Underneath you can see two lists. The units to be assigned are situated in the left one, the right one contains already chosen units. The left list contains not all the units available to you, but those situated in the monitoring panel work list. In case the work list is empty (when dynamic work list is used or when units have been deleted from the work list manually), the units to which you possess enough rights will be displayed. Afterwards enter round name and description, decide upon points order, expiration time, and other parameters (see Schedule for details). New parameter here is Activation time.
This is date and time to start the control. Activation time is especially important for schedules of Relative to activation type. The round then will be tracked from this time on. Activation time can be omitted — in this case we consider that the route starts when unit enters the first check point (if points order is Strict) or any check point (in other points orders).
At the end, press Create a round.
Automatic creation of rounds is adjusted in schedule properties — set the option Automatically create rounds for this schedule.
Besides, automatic creation of rounds can be enabled straight from the Routes panel — using the corresponding switch button before each schedule name.
Another way to create a route automatically is through notifications. You can create a notification with trigger action to assign a new route after the previous one is finished.
To see the list of rounds created or planned for a certain schedule of a certain route, press the button .
Choose time period (Hour, Today, Yesterday, Week) or set your custom interval. For intervals like 'Today' or 'Yesterday', it is convenient to slightly extend the period by some more hours (+hh:mm) if the working shift ends after midnight.
You can observe either all rounds or rounds of a certain status: in progress, pending, finished, estimated. When all parameters have been set, press the Apply button to display rounds you need. Besides, in the header of the table, you can choose a route to show rounds for, or you can request a list of rounds for all tour routes.
In the table you see the round beginning time, name, state (finished, aborted, estimated, in progress, history), points order (arbitrary, strict, skipping possible), and unit(s) bound to this round. Finished and aborted (finished forcibly due to expiration) rounds can be deleted. It means they disappear from the timeline and get the status 'History'. Yet, all information about them is stored and can be reached through reports.
There are several methods of tracking units on routes and you can choose what suits you better.
Active rounds are displayed in the timeline which is situated in the right lower part of the screen. Here you see all rounds which are in the progress at the moment as well as all manually created rounds.
If there are many rounds, you can filter them according to adjusted parameters: by route name, by schedule, round, unit. A criterion is chosen in the dropdown list, and in the text field on the right you enter name mask of a route/schedule/round/unit. You can also specify a time interval to show rounds for. To apply adjusted filtration parameters, press <enter>.
Additionally, you can apply grouping to this list of rounds . Then each row on the list will be dedicated to one route/schedule/round/unit. The name of such a row will contain the number of items it holds (in brackets).
Timeline scale is adjustable — it can display a period of time equal to a fortnight or just a minute. In some scales, point names can overlap and become partly hidden. That is why there are several possibilities in displaying captions for check point:
do not show point names at all;
show names for 'hot' check points i.e., points where units are located at the moment or points awaiting arrival at;
show captions for all check points.
You can move the timeline right and left by simple dragging. Besides, it can move by itself in such a way to maintain the current moment in focus — press 'Lick current time' for this . While this button is pressed, the timeline cannot be moved manually.
On the timeline, a route is represented by a horizontal line of such colour that was assigned to it. Check points are represented as vertical sections on this line and they are situated in the places where the arrival to a check point is expected according to the schedule. A check point can be also displayed as a rectangle if not only arrival but departure time as well are indicated in the schedule. Besides, check points which contain only arrival time can be expanded to rectangles at the expense of deviation time (if specified). For this, apply the option 'Mark deviation time' .
Until a point is visited, it is displayed on the timeline as an empty rectangle; when visited, this rectangle obtains a filling of the colour assigned to the route. In addition, you can enable contours highlighting schedule violations:
yellow — late visit (delay);
pink — early visit (outrunning).
If a point has been visited in accordance to schedule, no contour will be applied. If a point has been skipped, it will obtain a red contour and a red filling regardless appointed route colour.
Apply 'In fact' option to see how a unit really visited the points — time of real visit will be shown above the planned line.
While a unit is performing a round, you can receive notifications about how it is going. To do this, create a notification of the Route control type and adjust it properly depending on your needs. You can be notified when a round has started or finished, if a check point has been skipped, and in some other cases. These notifications can be sent by e-mail or SMS, shown online in a popup window, stored in unit history as events or violations, etc. See Notifications for details.
All events connected with units' performance on routes are stored in the system automatically. This data can be used to generate the following types of reports:
Routes in the panel are listed in the alphabetical order. To quickly find a definite route, use the dynamic filter situated above the list. Enter route name or its part and observe the results.
In the dropdown list above the list, you can choose how routes are displayed:
The following icons are used in the panel:
— edit route i.e., change its name, description, color, and check points radius;
— add a new schedule for this route;
— see the list of rounds for this route (finished, in progress, pending);
— create a round for this manually;
— copy a route (i.e., create a new route on the basis of chosen one) or a schedule;
— delete a route or a schedule;
— automatic creation of rounds for this schedule is enabled (click to disable);
— automatic creation of rounds for this schedule is disabled (click to enable);
— automatic creation of rounds for this schedule is impossible because the schedule type is not 'Relative to day'.
To see a route on the map, enable the checkbox before its name. Click on route's name to center the map on this route. Note that check points' names are displayed on the map by default. Uncheck the corresponding box in user settings dialog in order the names not to be displayed.