Saltar a contenido

🤖 Explicar con IA

Perks Permissions

Permissions control which employees can access which stations, and how often. Build fine-grained access rules with daily limits, cooldown periods, and time-based restrictions.

Overview

Each permission defines:

  • Employee — Who has access
  • Station — What they can access
  • Max Uses/Day — How many times per day
  • Cooldown Hours — Minimum time between uses
  • Active Period — When the permission is valid

Creating a Permission

  1. Navigate to the Permissions tab
  2. Click Add Permission
  3. Configure:
  4. Employee — Select from employee directory
  5. Station — Select from station list
  6. Max Uses Per Day — Maximum daily uses (0 = unlimited)
  7. Cooldown Hours — Minimum hours between uses
  8. Start Date — When the permission becomes active
  9. End Date — When the permission expires (optional)
  10. Click Save

Permission Rules

Max Uses Per Day

Limit how many times an employee can use a station each day:

Value Behavior
0 Unlimited uses
1 Once per day
3 Up to 3 times per day
N Up to N times per day

The daily counter resets at midnight (station timezone).

Cooldown Hours

Enforce a minimum waiting period between uses:

Value Behavior
0 No cooldown
2 Must wait 2 hours between uses
8 Must wait 8 hours between uses
24 Effectively once per day

Cooldown starts from the last successful transaction.

Combined Rules

Max uses and cooldown work together:

Example: Restaurant Station
- Max Uses: 2 per day
- Cooldown: 4 hours

Employee can use the station:
- 12:00 PM (lunch) âś“
- 1:00 PM âś— (cooldown active)
- 4:00 PM âś“ (cooldown expired, still under daily limit)
- 6:00 PM âś— (daily limit reached)

Bulk Permissions

Assign Station to Multiple Employees

  1. Navigate to the Permissions tab
  2. Click Bulk Assign
  3. Select the station
  4. Select multiple employees (checkboxes)
  5. Set permission rules
  6. Click Apply

Assign Multiple Stations to Employee

  1. Open the employee’s permission list
  2. Click Add Permissions
  3. Select multiple stations
  4. Set rules for each
  5. Click Save

Permission Templates

Create reusable permission templates:

  1. Configure a permission with desired rules
  2. Click Save as Template
  3. Name the template (e.g., “Standard Restaurant Access”)
  4. Apply the template to other employee-station pairs

Viewing Permissions

By Employee

See all stations an employee can access:

  1. Navigate to Employees tab
  2. Click on an employee
  3. View their permissions list

By Station

See all employees with access to a station:

  1. Navigate to Stations tab
  2. Click on a station
  3. View the permissions list

Permission Matrix

The Permissions tab shows a matrix view:

Employee Station A Station B Station C
John Doe 2/day, 4h cooldown Unlimited âś—
Jane Smith 1/day 3/day, 2h cooldown Unlimited

Transaction Enforcement

When an employee attempts to use a station:

  1. Check permission exists — Employee must have a permission for this station
  2. Check active period — Current date must be within start/end dates
  3. Check daily limit — Uses today must be under max uses/day
  4. Check cooldown — Hours since last use must exceed cooldown
  5. Allow or deny — Transaction is logged as allowed or denied

Denied Transactions

When access is denied, the transaction is logged with the reason:

Reason Description
No Permission Employee has no permission for this station
Expired Permission end date has passed
Not Active Permission start date hasn’t arrived
Daily Limit Max uses per day reached
Cooldown Active Must wait before next use

View denied transactions in the Transactions tab.

Editing Permissions

  1. Navigate to the Permissions tab
  2. Find the permission to edit
  3. Click Edit
  4. Update the rules
  5. Click Save

Changes take effect immediately for future transactions.

Revoking Permissions

Temporary Suspension

Set the end date to today to suspend a permission without deleting it.

Permanent Removal

  1. Find the permission
  2. Click Delete
  3. Confirm removal

The employee loses access immediately. Transaction history is preserved.

Best Practices

  1. Start restrictive — Begin with tight limits and relax as needed
  2. Use templates — Standardize common permission patterns
  3. Review regularly — Audit permissions quarterly
  4. Monitor denials — Check the Transactions tab for frequent denials
  5. Communicate changes — Let employees know when permissions change

What’s Next


AĂşn con dudas? Pregunta en Discord o explore tutoriales