Configuring Turnstile Roles

Modified on Mon, Jun 24 at 8:42 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.

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