Configure Facilities
Configure Facilities
Set up facilities that can be assigned to classrooms and educational spaces.
Time required: 5-10 minutes
Prerequisites
- Facility Manager role
- Understanding of institution’s facilities
Concepts
Facility vs Facility Line
| Component | Purpose |
|---|---|
| Facility | Master record (e.g., “Air Conditioning”) |
| Facility Line | Assignment to classroom with quantity |
Create a Facility
Step 1: Navigate to Facilities
- Go to Configuration → Facilities
- Click Create
Step 2: Enter Facility Details
| Field | Required | Description | Example |
|---|---|---|---|
| Name | Yes | Facility name | ”Air Conditioning” |
| Code | Yes | Unique code | ”AC” |
| Active | No | Availability toggle | True |
Step 3: Save
Click Save. Facility is available for assignment.
Common Facilities
| Facility | Code | Description |
|---|---|---|
| Air Conditioning | AC | Climate control |
| Projector | PROJ | Display equipment |
| Whiteboard | WB | Writing surface |
| Smart Board | SB | Interactive display |
| WiFi | WIFI | Internet access |
| RO Water | RO | Drinking water |
| Computer | PC | Desktop computers |
| Audio System | AUD | Sound equipment |
Facility Management
View All Facilities
- Go to Configuration → Facilities
- View list/form views
Search and Filter
| Filter | Purpose |
|---|---|
| By Name | Find specific facility |
| By Code | Search by code |
| Archived | Show inactive facilities |
Edit Facility
- Click on facility record
- Modify fields
- Save changes
Archive Facility
To deactivate without deleting:
- Open facility
- Set Active to False
- Save
Assign to Classroom
Step 1: Open Classroom
- Go to Classrooms
- Open target classroom
Step 2: Add Facility Line
In Facilities tab:
- Click Add a line
- Select facility from dropdown
- Enter quantity
- Save
Example Assignment
| Facility | Quantity |
|---|---|
| Air Conditioning | 2 |
| Projector | 1 |
| Whiteboard | 2 |
| WiFi | 1 |
Quantity Validation
System enforces:
Quantity must be > 0Error if quantity is 0 or negative.
Uniqueness Constraint
Each facility can only be assigned once per classroom:
UNIQUE(facility_id, classroom_id)To increase quantity:
- Edit existing facility line
- Update quantity value
Facility Reports
View by Classroom
From classroom record:
- View Facilities tab
- See all assigned facilities
View All Assignments
- Go to Configuration → Facility Lines
- View all facility assignments
Field Reference
Facility (op.facility)
| Technical Field | UI Label | Type | Notes |
|---|---|---|---|
name | Name | Char | Required, max 16 chars |
code | Code | Char | Required, unique, max 16 |
active | Active | Boolean | Default: True |
company_id | Company | Many2one | Enterprise only |
Facility Line (op.facility.line)
| Technical Field | UI Label | Type | Notes |
|---|---|---|---|
facility_id | Facility | Many2one | Required |
quantity | Quantity | Float | Required, must be > 0 |
classroom_id | Classroom | Many2one | From classroom module |
company_id | Company | Many2one | Enterprise only |
Best Practices
Naming Conventions
| Good | Avoid |
|---|---|
| ”Air Conditioning" | "AC” (as name, use for code) |
| “Interactive Display" | "Smart Board” (brand specific) |
| “Desktop Computer" | "PC” (too abbreviated) |
Code Standards
- Use short, memorable codes
- Be consistent across facilities
- Avoid special characters
Quantity Tracking
- Track actual quantities
- Update when facilities added/removed
- Audit periodically
Troubleshooting
Facility not appearing in dropdown
Check:
- Facility is active
- You have access permissions
- Company matches classroom
”Duplicate facility” error
Facility already assigned to classroom:
- Find existing assignment
- Update quantity instead
Cannot delete facility
Facility has assignments:
- Remove from all classrooms first
- Or archive instead
Code uniqueness error
Code already used:
- Check existing facilities
- Use different code
Related: Manage Assets | Create Classroom