Odoo Queue Screen is a module designed to provide a real-time visual interface for customer queue management. It allows businesses to display active tokens and currently called numbers on a public screen or monitor, ensuring a smooth and organized customer experience.
- Real-time Display: Automatically updates the screen when a new token is called from the backend.
- Multi-Department Support: Display queues for different service counters or departments simultaneously.
- Responsive Design: Optimized for TV screens, monitors, and tablets.
- Audio Notifications: (Optional) Sound alerts when a new number is called.
- Customizable Interface: Easily adjust colors or layouts to match your brand identity.
- Download the module: Clone the repository or download the ZIP file.
git clone [https://github.com/dimastriann/odoo-queue-screen.git](https://github.com/dimastriann/odoo-queue-screen.git)
- Add to Addons Path: Move the
dn_queue_screenfolder to your Odoo custom addons directory. - Install Dependencies: Ensure any required dependencies (e.g., base queue modules) are installed.
- Update App List:
- Activate Developer Mode in Odoo.
- Navigate to Apps -> Update App List.
- Install: Search for "Queue Screen" or
dn_queue_screenand click Install.
- Queue Settings: Go to
Queue Management > Configuration > Screens. - Create a Screen: Define a name for your display and select the departments/counters you want to show.
- Launch: Click the "Open Screen" button to get the unique URL for your public display monitor.
- Open the Screen URL on any browser-enabled TV or Monitor.
- In the Odoo Backend, use the Queue Management dashboard to "Call Next" customer.
- The screen will instantly reflect the changes, showing the Token ID and the assigned Counter.
dn_queue_screen/
├── controllers/ # Web controllers for the screen interface
├── data/ # XML data for sequences or default settings
├── models/ # Python logic for queue tracking
├── security/ # Access rights and rules
├── static/ # CSS, JS, and Images for the screen UI
├── views/ # Backend views and Screen Templates
├── __init__.py
└── __manifest__.py # Module metadata