โ๏ธInformation Architecture
Overview of how Fieldworker organizes your data
Fieldworker Information Architecture
Key tables
Customer
Employee
Project
Contact
Location
Task
Key relationships
Customer - Project
Project - Employee
Project - Contact
Project - Location
Customer - Location
Employee - Employee
Architecture invariants/constraints
A customer can exist on its own, as a primary entity
An employee can exist, as a primary entity
A location can exist, as a primary entity
A project requires a customer, an employee, and at least a location
A customer may have more than one project
An employee has one assigned manager but can be associated with many other employees in other relationships.
A contact can exist, as a primary entity
Contact may be associated with a specific customer(s)
Contact may be associated with the project(s)
Location may be associated with the project(s)
Last updated