TABLE OF CONTENTS
- Configuring Turnstile Kiosk Roles
- Procedure to Add a Role Specifically for using Turnstile
- Procedure to Add a Role to Administer the Turnstile Facility
- Full Set of Turnstile Securable Locations (i.e. Permissions)
Configuring Turnstile Kiosk Roles
A security Role must be created so that a "check-in" user can be created.
The Role should provide an absolute minimum of permissions: the ability to setup and 'run' a check-in facility.
The Check-In User needs access only to the Turnstile>Scanning screen itself: Access to any additional screens is actually dangerous.
The securable location is "turnstile.studentscan"
Additional Roles grant administrative access to the Turnstile setup and Turnstile Event Tracking (i.e. reporting) screens.
Roles are created/modified on the Setup>Security>Roles screen.
The Setup>Security>Roles screen:

What is a Kiosk Role and a Kiosk User?
A "kiosk", in this context, is a computer dedicated to a single use.
In this case, a Turnstile "Kiosk Role" is a Role that only allows the use of the Turnstile>Scanning check-in/check-out screen.
A "Kiosk User" is a Genesis User Login that is configured with only a single "Kiosk" Role and which, when logged in, can only be used to check students or staff members into or out of Events.
Procedure to Add a Role Specifically for using Turnstile
- Go to the Setup>Security>Roles screen.
- Locate the "Add Role" button and fill in a Role name and a Description for the new "turnstile" Role:
- Click to add the new Role. This brings up the "Modify Role" screen.
- In the lower right quadrant of the screen, click "Add Locations." Check the "turnstile.studentscan" location.
- Check the checkbox for the "turnstile.studentscan" location.
- Click the button to add this Location to the Role:
- The "turnstile.studentscan" location is the only necessary location for a "student check-in" or "Turnstile" user. Role creation for the "check-in user" is now finished.
- You can now create a "Turnstile User" which must have this special "Turnstile User" Role.
Procedure to Add a Role to Administer (not use) the Turnstile Facility
This Role is designed to add the "Setup" and "Event Tracking" screens to a user.
- Go to the Setup>Security>Roles screen.
- Locate the "Add Role" button and fill in a Role name and a Description for the new Turnstile Administrator Role.
- Click to add the new Role. This brings up the "Modify Role" screen.
- In the lower left quadrant of the screen, locate the "Turnstile" Securable Locations. Check the "turnstile.setup", "turnstile.eventtracking", and "turnstile.reports" locations.
- Click the button to add these 3 Locations to the Role. (For test purposes you can also add the "turnstile.studentscan" location to this "Turnstile Administration" Role).
- You must now add the "Turnstile Report" to this Role. Click on the Role's "Reports" tab (Setup.Security.Roles.Modify Role.Reports).
This brings up the "Role-Reports" screen:The "Reports" tab is directly next to the "Modify Role" tab on the now visible 3rd level of tabs:
- Locate the "Turnstile" module's "Event Report" and check the checkbox next to it (currently this report is at the very bottom of the list of all reports in the system)
- Click the "Assign Reports" button to add this report to the set of the Role's reports.
- The "Turnstile/Check-In Configuration" Role is now complete. You can now create a user (or modify an existing non-sysadmin user) to have this "Turnstile/Check-In Configuration" Role.
Full Set of Turnstile Securable Locations (i.e. Permissions)
Securable Location | Screen | Meaning | Note |
turnstile.studentscan | Turnstile.Scanning | Check-in/Check-out screen | |
trunstile.setup | "Gate" to Setup screens | Allow access to Setup | Master location for Setup |
turnstile.templates.users | Turnstile.Setup.Templates.Turnstile Templates <add/remove users> | Ability to add users to templates or remove them from templates. | Access to editing users. |
turnstile.setup.templates.list | Turnstile.Setup.Templates.Turnstile Templates | View the list of templates. | Basic access to editing templates. |
turnstile.setup.templates.edit | Turnstile.Setup.Templates.Turnstile Templates.Edit Template | Edit/configure a Turnstile template. | Configure 1 Template. |
turnstile.setup.advancecheckin | Access the 'advace checkin' features | ||
turnstile.reports | Turnstile.Reports | Access to the Reports screen | Does NOT automatically include any Reports. |
turnstile.eventtracking.search | Turnstile.Event Tracking.Search Events | Access the main Event Tracking screen | |
turnstile.eventtracking.search.studentEvents | Turnstile.Event Tracking.Search Events | Search for Student Events (exclude Staff) | |
turnstile.eventtracking.search.staffEvents | Turnstile.Event Tracking.Search Events | Search for Staff Events (exclude students) | |
turnstile.eventtracking.search.allEvents | Turnstile.Event Tracking.Search Events | Search for Staff Events (exclude students) | |
turnstile.eventtracking.live | Access the Turnstile.Event Tracking.Turnstile Live screen | View | |
turnstile.eventtracking.live.staffevents | Turnstile.Event Tracking.Turnstile Live | View staff events on the Turnstile Live screen. | |
turnstile.eventtracking.edittimes | Turnstile.Event Tracking.Search Events | Update Arrival and Exit times | |
turnstile.analyzer.student | Turnstile.Event Tracking.Analyze Checkins.Monthly Summary | View specific student information | |
turnstile.analyzer.summary | Turnstile.Event Tracking.Analyze Checkins.Monthly Summary | Access monthly summary of checkins |
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article