Skip to content

Service Relationships

While each service has its own scope, the villa operations modules still overlap in important ways. The key distinction is that M1 / OBV owns the onboarding and villa context, M2/M3/M4 consume operational context, and M7 is currently documented as standalone.

graph LR
M1OBV["M1 / OBV"]
M2["M2"]
M3["M3"]
M4["M4"]
M7["M7"]
Hostify["Hostify"]
SharePoint["SharePoint"]
M1OBV -->|"uploads"| SharePoint
M1OBV -->|"villa / owner context"| M2
M1OBV -->|"property context"| M3
M1OBV -->|"listing context"| M4
M2 <-->|"parts / stock context"| M3
M4 --> Hostify
M7 -. "no documented runtime dependency" .- M1OBV
DataDirectionPurpose
Villa profile inputsM1 / OBV -> platformCreate or complete the villa record
Owner detailsM1 / OBV -> platformPopulate owner data
Documents and photosM1 / OBV -> SharePointPreserve onboarding assets and references
DataDirectionPurpose
Villa IDM1 / OBV -> M2Property reference
Villa NameM1 / OBV -> M2Display purposes
Villa AddressM1 / OBV -> M2Location info
StaffM1 / OBV -> M2Technician assignment
DataDirectionPurpose
Villa IDM1 / OBV -> M3Property reference
FacilitiesM1 / OBV -> M3Initial inventory
LocationsM1 / OBV -> M3Storage locations
DataDirectionPurpose
Parts RequestM2 -> M3Stock check
Stock LevelM3 -> M2Availability
Part UsageM2 -> M3Stock deduction
Reorder AlertM3 -> M2Low stock notification
DataDirectionPurpose
Villa IDM1 / OBV -> M4Property matching
Villa DetailsM1 / OBV -> M4Report context
DataDirectionPurpose
ListingsHostify -> M4Property data
ReservationsHostify -> M4Booking data
RevenueHostify -> M4Financial data
GuestsHostify -> M4Guest info
  • No runtime dependency on M1 / OBV, M2, M3, or M4 is documented in the recovered content.
  • The module currently behaves as its own internal asset system with its own users, assets, and reports.

The main business key across the villa stack is still the property/villa reference:

M1 / OBV villa record -> M2 property context -> M3 property context -> M4 listing/report context
Data TypeSource
Villa / onboarding dataM1 / OBV
Work orders and maintenance opsM2
Inventory and stock stateM3
Reporting snapshots and booking analyticsM4
Hardware assets and employee assignmentsM7