Kiosk mode - customized end-user workspace access

Kiosk mode in GpsGate provides a full-screen custom workspace for end users with restricted data access. Each user has a highly specialized workspace for their job to provide efficiency and security.

You can customize the kiosk experience for applications, roles, and users to fit each customer's requirements. Kiosk mode lets you customize and select exactly what is available. You can allow access to only one custom workspace, or allow access to multiple. You determine which panels are accessible in each workspace.

For instance, you may have a customer who wants their operators to only have access to a full-screen map. Let's walk through how you solve this business case. First, we'll review the privileges necessary to make the customization, and then we'll create a custom workspace and assign it to a role.

 

Privileges

You can use the following privileges to customize the end-user user experience and data access. They are available in the application from Admin > Roles menu.

Read more about how to add features to an application.

_ReadVehiclesPanel enables the user to have access to the vehicle panel mceclip1.png
_ReadStatusPanel enables the user to have access to the status panel mceclip2.png
_ReadVehicleInfoPanel enables the user to have access to the vehicle info panel mceclip4.png
_ReadEventHistory enables the user to have access to the event history panel mceclip5.png
_ReadEventRule enables the user to have access to the event rules option mceclip7.png
_ManageColumns enables the user to have access to select more visible columns. More details here. mceclip21.png
_EditEventRule enables the user to edit event rules mceclip7.png
_EditTrackAll enables the user to edit all vehicle's tracks mceclip4.png
_ReadTrackAll enables the user to read all vehicle's tracks mceclip2.png
_UseMapCustom enables the user to use a custom map mceclip10.png
_UseMapPlugin enables the user to use a map plugin mceclip1.png
_ReadData  determine which vehicle data a role can access. More details here. mceclip0.png

 

Data access

_ReadData privilege is an important one to understand. It determines which vehicles' data a role can access. For example, it allows a specific role (e.g. Operators) to access and see the tracks of the vehicles contained in a specific tag (e.g. Trucks with trailers).

mceclip0.png

Read how to use _ReadData here.

Creating and assigning a custom workspace to a specific role

To create a custom workspace and assign it to a role, follow the steps below:

  1. Create a custom workspace.
  2. Duplicate an existing role for the customization.
  3. Edit the new role by selecting the privileges shown in the section above (according to your needs).
  4. Log in with the user impersonation feature to test the user.

Advanced

To control which variables, event rules, and track history you want your users to see, you'll have to use the privileges _ReadMessageFields_ReadEventRule, and _ReadTrackAll (listed in corresponding order).

For complete control of the workspace and user experience, we recommend that you refer to the privileges guide for more information.

Example