The HolAzAutó Transport module helps you organize and document passenger transport activities, primarily for companies engaged in organized bus passenger transport. The management component is available in the HolAzAutó web application, where transport contracts, boarding passes, route types, routes, categories and queries can be managed. Driver identification and route starting are available in the HolAzAutó mobile application.
In this chapter, you can read the user documentation of the independent module of the HolAzAutó system that helps you organize and document passenger transport activities. This description covers the full use, including the use of the HolAzAutó mobile application, from which a separate document is also available. The function was primarily intended for companies engaged in organized bus passenger transport. It has been designed to help transport companies to fulfill the administrative part of the service, in accordance with the conditions laid down by the Contracting Parties. The functions required for the administration of package-based (packages, packaged products) transport services will be developed later on. The management component of the Transport module is the part of the HolAzAutó portal interface, while the operational functions are available in the HolAzAutó mobile application, together forming a larger unit.
The Transport functions are accessible in the user menu, from a separate drop-down menu item group. The use of the function group and the individual functions is controlled by function permissions, the items displayed within the functions are controlled by object permissions. Thus, if you cannot see certain functions within the menu or a function group, or cannot see certain items (objects) within a function, means that you do not have the necessary function or object permission.
The WEB functions of the Transports module are based on a multifunctional list already known from other interfaces in the system.
The lists start with the most recently created items by default. You can sort by any column by clicking its header, and each click alternates between ascending and descending order. Sorting follows the data type of the column, so numbers are ordered by value, dates by time, and texts alphabetically. The current direction is indicated by an arrow pointing up or down in the column header.
The scrolling item below the list appears first when the list contains at least 10 items.
Pager elements from left to right:
By default, the lists display each column in a preset order. You can select which columns to display and set the order of the columns within the list. To adjust the column layout, click on the pictogram with 3 vertical bars above the list.
You can switch the columns on and off with the checkboxes in the panel that pops down from above, and drag the rows to adjust their order in the list. You can save the configured layout with a name you specify, then select and use it from the profiles list. You can save several layouts (profiles) depending on the information content you need.
You can apply and edit the selected layout profile by clicking on the gear pictogram above the list.
Regarding certain registry items - where it is feasible or necessary - it is possible to perform certain operations on several data at the same time. These are called group operations.
When conducting group operations, you must first select the data sets on which you want to perform it, then you can start. The selection can be made with the check mark at the beginning of the data series (one at a time) or with the double check mark pictogram above the list, which applies to all items, regardless of the displayed page of the list. You can clear the selections with the double blank square pictogram. Having selected the required data series, a click on the button with the 3 * 3 grid icon will display a list of actions, from which you can select what the system should do with the chosen data sets.
Depending on the data content of the list, after clicking on the magnifying glass icon, a search panel will open from the left of the screen.
Part of the general operation is that the addition of a new entry to the lists can always be initiated by clicking on the ➕ button in the top right corner, above the list.
When you create a new entry, the data sheet appears blank or with pre-filled data, according to the data characteristic of the registry item shown in the list.
Transports are always based on at least one delivery contract with minimal required data content. The contract basically serves to contain a digitized (PDF) image of the contract between the supplier company and its partner, as well as basic information related to the transport. Delivery contracts may also have the purpose of using object permission to control who can see what, for example, that the workers transportation to the factory can be handled by user “A”, while the reward routes of the same partner company can only be seen by worker “B”. The basis for managing delivery contracts is the standard multifunction list, from where the following operations can be initiated.
During the recording of the supply contract, the following data may or must be entered and recorded. The required data is marked with an asterisk.
From the above data, the data marked in red cannot be changed when editing with the pencil icon. The reason is, that these data are the operating parameters of the functions described later, that, if changed, would affect the operation of the system in an unmanageable way. Therefore, if the data of a delivery contract has been recorded incorrectly, delete the faulty contract with the trash can icon, and create a new one with the appropriate data. For that matter, the deletion of contract does not mean the physical deletion of the data, only the validity of the contract is closed by the system, so the operation covered by this contract cannot be performed.
Boarding passes can be created in connection with a partner company, more precisely relating to a delivery contract linked to the partner company. As many boarding passes can be created under a transport contract, as much the maximum specified value is in the transport contract. Besides their stored identifier, the HolAzAutó system also provides boarding passes with a card identifier that consists of a prefix of up to 5 characters specified in the contract and a six-digit number sequence. The 6 digits pre-determine that a maximum of 1 million cards can be created for a contract, so the allowed maximum number of boarding passes may be 1 million. Therefore, if you create a contract in which you have set the card prefixes to “ABC” and set the maximum number of cards to 5, you can create a total of 5 boarding passes with the following serial numbers:
Boarding passes may be used for identification only on routes operated under the same contract.
The functions are based on a multifunctional list, similar to the other registers discussed here, but due to the large amount of data that can be expected in the list, the list is always pre-filtered. Group operations are also available to manage multiple data at a time.
Pre-filtering always applies to at least one supply contract, and any additional filtering further narrows the data set. So if we create a delivery contract and then also want to create boarding passes relating to the contract, after selecting the Boarding Passes function, the first thing to do is to “filter” the list according to the contract you want to manage. In case of a newly created contract, the result will of course be an empty list. You can initiate the creation of the boarding cards with the ➕ button.
Boarding passes may be created individually and in groups after entering the information below.
Clicking the save button will create the required number of boarding passes with the serial numbers already described. The following operations can be performed in connection with the boarding passes.
You can open the edit window with the pencil icon at the beginning of the boarding pass row. The edit window has two tabs: the Data tab for modifying the card data and the History tab for viewing the history of route type assignments.
On the Data tab you can modify the following data:
The readable name and the unique card number of the card appear as read-only data and cannot be modified.
On the History tab you can view the history of the route type assignments of the boarding pass in reverse chronological order: which route type the card was assigned to, with which validity period, when (the creation time) and which user created the assignment.
By clicking on the button with the QR code icon at the beginning of the data row, a sidebar opens on the right, showing the large, high-quality QR code of the boarding pass. By right-clicking on the image, in the context menu that appears, you can copy the image to the clipboard and paste it into a document, an e-mail or another location.
In the list of boarding passes, you can perform the following group operations on the selected cards:
By selecting to download QR codes, a .zip compression file is generated and downloaded to the user's computer by the browser. The file is generated based on a naming convention for later identification, as in the example below. qr-codes-5-boarding-passes-2020.04.23 10_34_27.zip -» The file was generated by the system on April 23, 2020, at 10:34:27, and contains the QR code of 5 boarding passes. Thus, the content of the export is an image file containing the QR code of the 5 boarding passes, where the name of the image files is the same as the unique card number of the boarding pass.
During these group operations, the selected boarding passes are activated (suitable for use) or deactivated (not suitable for use).
Route types are entries created as a template under a transport contract, which helps to start specific routes, to create their rules, and to implement the relevant restrictions.
The data of a route type can be divided into two groups: the basic data given at creation and the data editable later.
When creating a route type, the following data may or must be entered. The required data is marked with an asterisk.
In the route type edit view you can modify the Name, the Description, the External ID and the Passenger restriction, and with the Categories selector you can set which category the route type belongs to in the mobile application. The Transport contract cannot be modified during editing, because it is an operating parameter and changing it would affect the operation of the system in an unmanageable way.
Activation / deactivation does not happen in the creation dialog but in the list of route types: you can activate the route type with the triangle (play) pictogram and deactivate it with the square (stop) pictogram in front of the list item, without entering the edit view. When inactive, a new route cannot be started, but routes previously created with this template can still be managed and closed.
A Route is the description of the actual passenger transport activity, the concrete issue of the route type. It defines the vehicle, the date and time, and the driver of the actual transport. It it is possible to create several driver-vehicle pairs at the same time, with the same route type. A good example of this is that, based on the above logic, a factory assembly plant must transport 200 workers to the shift in the morning. As the transport company’s buses each have only fifty seats, 4 buses need to be started at the same time to get all 200 workers to work. This means that 4 specific routes will be started with the morning route type mentioned in the example.
Routes are created and managed by the driver from the transport templates (route types) made available to him or her. This solution typically supports contract-based, regular activities such as transporting workers, and the route is usually created by the driver shortly before departure.
In the current first version of the Transport function group, which is typically designed for bus passenger transport, only the bus driver can create an actual route from the route types, using the Start route function of the HolAzAutó mobile application.
This chapter describes the transport-related features of the HolAzAutó mobile application, and the screenshots shown also come from the HolAzAutó mobile application.
Of course, a route can be created by the driver in advance, well before the departure, but we typically talk about the use when the driver creates the route right before the departure.
The prerequisite of route creation is a valid vehicle-person pairing. The registered driver can have one such route at a time. A new route can only be created if the driver does not have a current route; if he or she has one, the data sheet of the existing route loads. If the driver does not have a current route yet, he/she will be given a list of the route types to which he/she have been granted operating permissions.
The route is initiated by tapping on CREATE ROUTE, then the HolAzAutó system creates a route entry with the date of creation, the route type and the driver-vehicle pairing data.
Once a route has been created, the route management functions can be initiated from the route data interface.
The application supports four types of identification/code reading method.
The identification button in the lower right corner is always marked with the icon corresponding to the selected scan mode.
Identification of boarding passes can be initiated with the red button in the lower right corner. Depending on the selected scan mode, the interface will appear differently as follows:
When identifying, a QR code or NFC chip must be presented according to the selected input method, or the 6-digit code of the card must be entered manually. The application beeps differently to indicate successful and unsuccessful identifications.
Successful identification is possible if the following conditions are met:
Any identification that does not meet any of the above criteria will fail, e.g.:
If the number of valid identifications has reached the maximum, further identification is not possible. The screen changes to the route data sheet, where the number of valid identifications is displayed in red and no further identification is possible.
The closing of the route is initiated by the driver with the button, which - as a result of the change in the status of the route - shows a framed exclamation mark. The route can be closed regardless of the number of identifications, so the driver can close:
To avoid accidental termination of the route, the application confirms the closure. The route will be closed only if the driver selects the “OK” option in the confirmation window.
Route data, status changes and the identifications can be reviewed on the WEB interface (Transport -» Routes). It is based on the standard multifunction list with the following additional functions:
Click on the magnifying glass icon at the beginning of the route data row to view the basic data, which are as follows:
It is not possible to change the route data afterwards.
By clicking on the numbered list icon at the beginning of the route data row, the opening window will display the identification attempts in reverse chronological order.
The date of the identification attempts and the data content of the scanned QR code (identified text) are also displayed in the list, together with the route identifier, the textual identifier (only if the boarding pass code has been generated in the system), the success or failure of the identification attempt, and the reason of the failure.
Route status changes are displayed in a window opening from above, similar to the IDs, in a reverse order of the time of the status changes.
In the list, next to the route identifier, the name of the user who initiated the change, the set status and the time of the status change are also displayed.
The Query Profiles list contains two buttons for each query profile, the triangular button runs the query, the button with the calendar icon is the time period selector.
The inspected time period can be manually modified before running any query, the frequently used intervals are available in a shortcut menu which opens by clicking the date selection button.
Clicking the Run Profile button displays the parameters of the selected profile in the area below the list (depending on the list type: time interval, delivery contract, partner company, etc.), which you can still modify in this phase. Having set the parameters, a click on the yellow start button launches the query. The result of the query is displayed in an itemized or graded list, depending on the list type.
In case of graded lists, the summary levels can be opened and closed, making the interpretation of the result easier. The results of the reports can also be exported in PDF format using the download button in the upper right corner. The result of the PDF export is stored in the Document store, where you can navigate from the dialog box that appears immediately after launching the query.
The Transport function group is an independent module of the HolAzAutó system, to which our customer is entitled in accordance with the service contract concluded with us. Basic rights are granted to the customer's primary user, which he can delegate to additional users using roles that contain functional rights, and object rights assigned to the created registry units. The information about the allocation of function and object permissions is not included in this chapter.
To use the Transport function group, you must assign the following roles:
To all objects that the user must manage during transport, read and write permissions must be granted. These typically are:
For details on installing the HolAzAutó mobile application, registering it for the first time as a logical device, and other settings, see the “Getting Started and Setting Up the HolAzAutó mobile application” section of the Help. For pairing the HolAzAutó mobile application to the Transport service, see the HolAzAutó mobile app pairing (Transport) chapter.
? What is the HolAzAutó Transport module for?
: The HolAzAutó Transport module helps transport companies organize and document passenger transport. The management component is available in the HolAzAutó web application, while driver identification and route starting are available in the HolAzAutó mobile application.
? Which functions belong to the HolAzAutó Transport function group?
: The HolAzAutó Transport function group includes transport contracts, boarding passes, route types, routes, categories and queries; the use of the functions is controlled by function permissions and the displayable items by object permissions.
? Where are the HolAzAutó Transport functions available?
: The HolAzAutó Transport functions are available from a separate drop-down menu item group in the functional menu. The management component is available on the HolAzAutó portal, while driver identification and route starting are available in the HolAzAutó mobile application.