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 | |
_ReadStatusPanel | enables the user to have access to the status panel | |
_ReadVehicleInfoPanel | enables the user to have access to the vehicle info panel | |
_ReadEventHistory | enables the user to have access to the event history panel | |
_ReadEventRule | enables the user to have access to the event rules option | |
_ManageColumns | enables the user to have access to select more visible columns. More details here. | |
_EditEventRule | enables the user to edit event rules | |
_EditTrackAll | enables the user to edit all vehicle's tracks | |
_ReadTrackAll | enables the user to read all vehicle's tracks | |
_UseMapCustom | enables the user to use a custom map | |
_UseMapPlugin | enables the user to use a map plugin | |
_ReadData | determine which vehicle data a role can access. More details here. |
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).
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:
- Create a custom workspace.
- Duplicate an existing role for the customization.
- Edit the new role by selecting the privileges shown in the section above (according to your needs).
- 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.