Inventory
Track hardware across warehouse locations, technicians, and installed services, with serial numbers and an audit history for every device.
What Itās For
Inventory helps you track physical hardware end-to-end:
- what devices you own (by template/model),
- where they are (warehouse location or with a technician),
- whether they are installed on a customer service,
- and the full movement history (audit trail).
Key Concepts (How Inventory Is Structured)
| Concept | What it means | Where you use it |
|---|---|---|
| Equipment template | A device ātypeā you stock (name/model/SKU, serial requirement, notes) | Used when receiving/adding devices |
| Device | A single physical unit (optionally with a serial number) | Listed inĀ DevicesĀ tab; managed in device view |
| Location | A storage place (warehouse, vehicle stock, office, etc.) | Used to mark devices āIn Stockā somewhere |
| Technician | A person who can hold devices | Used when handing devices to field staff |
| Category | A way to group templates (routers, ONTs, radios, etc.) | Helps filtering and reporting |
Tabs OnĀ /inventory
| Tab | Use it for |
|---|---|
| Overview | Quick totals by status + manage Locations, Templates, Categories |
| Devices | Search and filter every device unit; open device management |
Overview Tab
Status Summary
Shows counts of devices by status (for example:Ā In Stock,Ā With Technician,Ā Installed,Ā Maintenance,Ā Retired,Ā Lost). Use this to spot shortages, missing devices, or operational issues quickly.
Locations Overview
Use locations to represent real storage spots.
- Add a new location with theĀ +Ā button.
- Edit a location name/description.
- Delete is blocked if the location still has devices assigned.
Equipment Templates
Templates defineĀ whatĀ you stock (not individual units).
- Create templates for each hardware type you keep (e.g., āRouter Xā, āONU Model Yā).
- Edit template details at any time.
- Delete is blocked if the template already has devices (units) created.
Categories
Categories keep templates organized.
- You can create and edit your own categories.
- System categories cannot be deleted.
- A category cannot be deleted if it still has templates assigned.
Devices Tab
Filters (Find What You Need Fast)
| Filter | What it matches |
|---|---|
| Search | Serial number, device/template name, model, client name (via installed service), technician name, location name |
| Status | In Stock / With Technician / Installed / Maintenance / Retired / Lost |
| Location | Only devices currently stored at a location |
| Category | Devices whose template belongs to the selected category |
| View | DetailedĀ (per device) orĀ Grouped by ItemĀ (summary counts) |
View Modes
| Mode | Best for |
|---|---|
| Detailed | Finding a specific device (serial, notes, who has it, what service itās on) |
| Grouped by Item | Quick stock counts by device type and current holder/location |
Detailed List Columns (What Youāre Seeing)
| Column | Meaning |
|---|---|
| Device | Template name + model + category |
| Serial Number | Serial (or N/A if not used for that template) |
| Location / Owner | One of: installed service (service ID + client), technician, or inventory location |
| Status | Current device status |
| Notes | Short notes recorded on the unit |
| Action | Opens device management for that unit |
Receiving / Adding Devices (Button: āAdd Deviceā)
When you clickĀ Add Device, you are creating one or more device units under a template.
| Field | What it does |
|---|---|
| Item | Select the equipment template (required) |
| Location | Where the device is stored (required forĀ In Stock) |
| Quantity | How many units to add (disabled for serialized hardware) |
| Serial Number | Required if the template requires serial numbers |
| Status | Allowed when receiving: In Stock / Maintenance / Retired / Lost |
| Notes | Optional note stored on the device unit |
Important rules (built into validation):
- Serialized templates must be addedĀ one at a time.
- āIn Stockā devices must have aĀ Location.
- Serial numbers must beĀ unique.
Device Management (/inventory/units/{unit})
What You Can Do Here
This page is for managing a single physical device:
- attach/detach it to aĀ serviceĀ (installed vs returned),
- assign it to aĀ technicianĀ or move it to aĀ location,
- update theĀ serial number,
- mark it asĀ Maintenance,Ā Lost, orĀ Retired,
- review the fullĀ Activity History.
Device Information (Core Controls)
| Field | What itās for |
|---|---|
| Service | Shows the installed service (if any). UseĀ AssignĀ to attach, orĀ DetachĀ to return the device from service. |
| Technician | Assigns the device to a specific person (device becomes āWith Technicianā). |
| Location | Stores the device in inventory (device becomes āIn Stockā). |
| Serial Number | Update/record the serial (must remain unique). |
| Status | Readable status label; some statuses are set via actions (maintenance/lost/retire). |
| Received/Installed/Retired timestamps | Helps auditing lifecycle events. |
How ownership works (practical rule):
- A device is tracked inĀ one place at a time: either at aĀ location, with aĀ technician, orĀ installed on a service. Assigning to one clears the others.
Notes (Applied To Changes)
TheĀ NotesĀ box on this page is an optional comment that will be recorded alongside the actions you take (useful for āwhyā and handoffs).
Activity History (Audit Trail)
Shows the last actions for the device:
- when it happened,
- what action was performed,
- from ā to (location/user),
- who performed it,
- and the note.
Common Workflows
1) Set up inventory from scratch
- CreateĀ CategoriesĀ (optional, but recommended).
- Create at least oneĀ LocationĀ (warehouse/office).
- CreateĀ Equipment Templates.
- UseĀ Add DeviceĀ to receive devices into stock.
2) Hand a device to a technician
- Open the device from theĀ DevicesĀ tab.
- SetĀ Technician.
- Save changes (status becomes āWith Technicianā).
3) Install a device on a customer service
- Open the device.
- ClickĀ AssignĀ under Service.
- Search by service ID or client name and select the right service.
- Save (status becomes āInstalledā).
4) Return a device from a service back into inventory
- Open the device.
- Select theĀ LocationĀ you want it stored in.
- ClickĀ DetachĀ under Service (device returns to stock at that location).
5) Maintenance / Lost / Retire
- Use the top-right menu to mark the device.
- UseĀ RetireĀ when the device should no longer be used (confirmation required).