Data model inspired by Odoo OCA Field Service + Salesforce FS patterns. Adapted for small ISP/telecom (Gigafibre) running ERPNext. Doctypes: Service Location, Service Equipment, Service Subscription + child tables for equipment history, checklists, photos, materials + extended Dispatch Job with customer/location/equipment links Docs: architecture overview, tech stack, auth flow, industry comparison, roadmap Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
28 lines
919 B
Markdown
28 lines
919 B
Markdown
# Gigafibre FSM
|
|
|
|
Field Service Management for Gigafibre ISP — built on ERPNext + Vue/Quasar.
|
|
|
|
## Quick Start
|
|
|
|
### 1. Create ERPNext doctypes
|
|
```bash
|
|
# Copy script to ERPNext container
|
|
docker cp scripts/setup_fsm_doctypes.py erpnext-backend-1:/home/frappe/frappe-bench/apps/frappe/frappe/
|
|
|
|
# Execute
|
|
docker exec erpnext-backend-1 bench --site erp.gigafibre.ca execute frappe.setup_fsm_doctypes.create_all
|
|
```
|
|
|
|
### 2. Dispatch PWA
|
|
See [OSS-BSS-Field-Dispatch](https://git.targo.ca/louis/OSS-BSS-Field-Dispatch) repo.
|
|
|
|
## Documentation
|
|
- [Architecture](docs/ARCHITECTURE.md) — data model, tech stack, auth flow
|
|
- [Roadmap](docs/ROADMAP.md) — phased implementation plan
|
|
|
|
## Related Repos
|
|
| Repo | Purpose |
|
|
|------|---------|
|
|
| [OSS-BSS-Field-Dispatch](https://git.targo.ca/louis/OSS-BSS-Field-Dispatch) | Vue/Quasar dispatch PWA |
|
|
| [frappe_docker](https://git.targo.ca/louis/frappe-docker) | ERPNext Docker setup |
|