G4L 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:
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.
Creating a Route
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.
Adding Check Points
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 must 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
G4L Maps. Though, Google Maps, Yandex Maps, Visicom, and HERE Maps can also be chosen from the
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 must be indicated. If rounds are created manually, then a unit can be assigned
at that time. 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 based on 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 (visits route's check points) according predefined schedule.
Rides can be created manually or automatically.
Manual Round Creation
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 Round Creation
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 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 currentlyas well as all manually created rounds.
If there are many rounds, you can filter them per 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
Until a point is visited, it is displayed on the timeline as an empty rectangle; when visited, this rectangle obtains a filling of the color 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 color.
Apply 'In fact' option to see how a unit visited the points — time of real visit will be shown above the planned line.
Notifications about Routes
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.
Reports on Routes
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 based on 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.