RSO Management
Range Warden provides tools for managing Range Safety Officers (RSOs) — tracking who is on duty, scheduling future shifts, and handling kiosk approval requests.
Required modules: RSO (depends on Check-In), RSO Scheduling (optional, depends on RSO) Required role: RSO, Manager, or Admin
RSO designation
Section titled “RSO designation”Before a member can serve as an RSO in the system, they need to be designated on their member profile:
- Navigate to Members and open the member’s detail view.
- Click Edit.
- Toggle Active RSO to on.
- Optionally toggle RSO Privileges — this grants RSO-level access during check-in without requiring a full RSO flag.
- Click Save.
When a member is designated as an RSO:
- They can clock in/out for shifts.
- They can log into the RSO portal on the kiosk.
- They can approve kiosk requests.
- If an RSO membership type is configured (Admin → Settings → RSO Policy), they’re automatically assigned that membership type.
RSO account provisioning
Section titled “RSO account provisioning”To give an RSO access to the admin portal (not just the kiosk):
- Create a User Account for them in Admin → Users with the RSO role.
- Link the user account to their member record.
- The RSO receives login credentials for the web portal.
An RSO welcome email is sent automatically if email is configured. You can also manually resend the invite from the member’s detail view.
Shift management
Section titled “Shift management”Navigate to RSO in the left sidebar to view and manage RSO shifts.
Clocking in
Section titled “Clocking in”- On the RSO page, click Clock In.
- Select the RSO member (your own name if you’re clocking yourself in, or another RSO’s name if you’re an admin/manager).
- Confirm the clock-in.
The RSO appears in the Currently On Duty list. They can now approve kiosk requests and are visible to kiosk users as an available RSO.
Clocking out
Section titled “Clocking out”- Find the RSO in the Currently On Duty list.
- Click Clock Out.
- Confirm.
The shift is ended and the duration is recorded. The RSO is removed from the on-duty list.
Kiosk clock-in/clock-out
Section titled “Kiosk clock-in/clock-out”RSOs can also clock in and out directly from the kiosk tablet:
- Tap RSO Portal on the kiosk home screen.
- Search for the RSO’s member record.
- Enter their PIN.
- The RSO is logged in and can clock in/out from the portal.
Shift history
Section titled “Shift history”The RSO page shows a paginated history of past shifts, including:
- RSO name
- Clock-in time
- Clock-out time
- Total shift duration
Admins and managers can view shift history for all RSOs. Individual RSOs can see their own history.
RSO scheduling
Section titled “RSO scheduling”The RSO scheduling module adds a monthly calendar view for planning RSO coverage in advance.
Required module: RSO Scheduling (depends on RSO)
Navigate to RSO Schedule in the left sidebar.
Creating a monthly schedule
Section titled “Creating a monthly schedule”- Select the month and year at the top of the schedule page.
- Click Create Schedule to start a new month.
- For each day, define the shift (or copy from a previous month):
- Set the shift start and end times.
- Assign RSOs to each day.
- Click Publish when the schedule is ready.
Copying from a previous month
Section titled “Copying from a previous month”Instead of building a schedule from scratch:
- Click Copy Previous Month when creating a new schedule.
- The days, times, and structure from the previous month are duplicated.
- Adjust individual days as needed.
- Publish the updated schedule.
RSO availability preferences
Section titled “RSO availability preferences”Before publishing a monthly schedule, RSOs can indicate their availability:
- RSOs view the upcoming month’s schedule.
- They mark each day as Available or Unavailable.
- The manager or admin reviews preferences when building assignments.
Managers can also update RSO preferences manually if needed.
Managing an existing schedule
Section titled “Managing an existing schedule”After a schedule is published:
- Day overrides — Click any day to adjust the shift or change the assigned RSO.
- Reopen month — Click Reopen to allow further edits to a published schedule.
- Coverage view — See at a glance which days have full coverage and which have gaps.
Schedule notifications
Section titled “Schedule notifications”When a monthly schedule is published, RSOs receive an email notification (if email is configured) with their assigned shifts for the month.
Approval queue
Section titled “Approval queue”When members or guests use the self-service kiosk and select a payment method that requires staff verification (cash, check, manual card), or when special actions like enrollment or fee overrides occur, an approval request is created.
How approvals work
Section titled “How approvals work”- A kiosk user initiates an action that requires approval (e.g., cash payment for a guest check-in).
- An approval request appears in the RSO’s approval queue.
- The on-duty RSO reviews the request details:
- What type of action is being requested
- Amount (if payment-related)
- Person’s name and details
- Reason (if it’s a fee override)
- The RSO clicks Approve or Deny.
- The kiosk completes or cancels the action based on the RSO’s decision.
Request types
Section titled “Request types”| Type | When it appears |
|---|---|
| Cash payment | Guest or member selects cash as payment at kiosk |
| Check payment | Guest or member selects check as payment at kiosk |
| Manual card payment | Guest or member selects card (manual) at kiosk |
| Enrollment | New member signs up at kiosk (for identity verification) |
| Fee override | RSO or admin applies a non-standard fee |
Approval timing
Section titled “Approval timing”- Approval requests are valid for 5 minutes from creation.
- If not acted on within 5 minutes, the request expires and the kiosk user must retry.
- The approval queue refreshes every 3 seconds to show new requests promptly.
Approval badge
Section titled “Approval badge”When new approval requests arrive, a badge with the count appears in the sidebar next to the check-in or RSO page link, so you don’t miss pending requests.
Handling approvals on the kiosk
Section titled “Handling approvals on the kiosk”If an RSO is logged into the kiosk tablet directly (via the RSO Portal), they can handle approvals locally:
- The RSO selects themselves from the on-duty RSO dropdown.
- Enters their PIN.
- Approvals from that kiosk are automatically approved since the RSO is physically present.
This is useful for ranges where the RSO is stationed at the kiosk.
On-duty RSOs display
Section titled “On-duty RSOs display”The list of currently clocked-in RSOs is visible in several places:
- Check-In page — Shows who is available for the shift.
- Kiosk display — Members can see which RSOs are on duty.
- Approval queue — Requests route to on-duty RSOs.
This ensures transparency and helps kiosk users know that an RSO is available to handle their request.