Configuring Turnstile Roles

Modified on Thu, Feb 20 at 9:49 AM

TABLE OF CONTENTS

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

  1. Go to the Setup>Security>Roles screen.
  2. Locate the "Add Role" button and fill in a Role name and a Description for the new "turnstile" Role:
  3. Click to add the new Role. This brings up the "Modify Role" screen.
  4. In the lower right quadrant of the screen, click "Add Locations." Check the "turnstile.studentscan" location.
  5. Check the checkbox for the "turnstile.studentscan" location.
  6. Click the button to add this Location to the Role:
  7. 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. 
  8. 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.

  1. Go to the Setup>Security>Roles screen.
  2. Locate the "Add Role" button and fill in a Role name and a Description for the new Turnstile Administrator Role.
  3. Click to add the new Role. This brings up the "Modify Role" screen.
  4. In the lower left quadrant of the screen, locate the "Turnstile" Securable Locations. Check the "turnstile.setup", "turnstile.eventtracking", and "turnstile.reports" locations.
  5. 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).
  6. 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:
  7. 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)
  8. Click the "Assign Reports" button to add this report to the set of the Role's reports.
  9. 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 LocationScreenMeaningNote
turnstile.studentscanTurnstile.ScanningCheck-in/Check-out screen
trunstile.setup"Gate" to Setup screens
Allow access to SetupMaster location for Setup
turnstile.templates.usersTurnstile.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.listTurnstile.Setup.Templates.Turnstile TemplatesView the list of templates.Basic access to editing templates.
turnstile.setup.templates.editTurnstile.Setup.Templates.Turnstile Templates.Edit TemplateEdit/configure a Turnstile template.Configure 1 Template.
turnstile.setup.advancecheckinAccess the 'advace checkin' features

turnstile.reportsTurnstile.ReportsAccess to the Reports screenDoes NOT automatically include any Reports.
turnstile.eventtracking.searchTurnstile.Event Tracking.Search Events
Access the main Event Tracking screen
turnstile.eventtracking.search.studentEventsTurnstile.Event Tracking.Search Events
Search for Student Events (exclude Staff)

turnstile.eventtracking.search.staffEventsTurnstile.Event Tracking.Search Events
Search for Staff Events (exclude students)

turnstile.eventtracking.search.allEventsTurnstile.Event Tracking.Search Events
Search for Staff Events (exclude students)

turnstile.eventtracking.liveAccess the Turnstile.Event Tracking.Turnstile Live screenView 
turnstile.eventtracking.live.staffeventsTurnstile.Event Tracking.Turnstile LiveView staff events on the Turnstile Live screen.
turnstile.eventtracking.edittimesTurnstile.Event Tracking.Search
Events
Update Arrival and Exit times
turnstile.analyzer.studentTurnstile.Event Tracking.Analyze Checkins.Monthly SummaryView specific student information
turnstile.analyzer.summaryTurnstile.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

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article