βοΈ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
Was this helpful?