Installation

📦 Installation Instructions – Police HR Tablet System

To ensure the proper functioning of the Police HR Tablet System, please follow these installation steps carefully. This system relies on specific dependencies, SQL structure, and optional integration points like K9 features.


🛠️ Dependencies

This system requires the following:

  • ✅ QBCore, ESX, or Standalone base

  • ✅ oxmysql (database wrapper)

  • ✅ ox_target or qb-target (for optional tablet access zones)

  • ✅ Inventory system (qb-inventory, qs-inventory, or codem)

Make sure these dependencies are installed and properly working before continuing.


🗄️ Database Setup

Run the following SQL commands in your database (e.g., via phpMyAdmin or HeidiSQL):

📌 Includes all core tables:

  • Employees

  • Divisions & Members

  • Forms & Submissions

  • Audit Logs

  • Status Tags

It also contains an optional addition for K9 integration (adds awards and service_time to evo_k9_dogs).

👉 See the SQL dump at the bottom of this page for full table structure.


🧩 Optional K9 Integration

If you're using the evo-k9 system, this HR script will automatically support:

  • K9 Medal & Award System

  • K9 Service Time Tracking

  • Dog Profile Display in Tablet UI

Make sure the evo_k9_dogs table includes:


🔧 Configuration

Inside config.lua:

  • Choose tablet open methods: command, item, target zone

  • Define default uniforms for photo booth

  • Set allowed jobs, permissions, and tablet theme

  • Customize division tag colors, rank names, and structure


✅ Final Checklist

  • ✅ All dependencies are installed

  • ✅ Database is created and SQL executed

  • ✅ Tablet access method is chosen and working

  • ✅ (Optional) K9 integration columns added

  • ✅ Config is customized to your server’s job and division structure

You're ready to use the Police HR Tablet System!


Last updated