General Concepts
This section explains the core entities in Chrono and how they relate to each other.
Organizations
An Organization represents your company or top-level entity within Chrono. All data (users, projects, customers, time entries) belongs to a specific organization. Users can potentially belong to multiple organizations and switch between them using the selector in the sidebar.
- Access: Admins manage organization settings. All users within an organization can see its data according to their role permissions.
Customers
Customers represent the clients you do work for.
- Relationship: Each Project must be linked to one Customer. A Customer can have multiple Projects.
- Access: Admins create and manage customers via Organization Settings. Managers select customers when creating projects. All users might see customer names associated with projects or invoices.
Projects
Projects represent specific engagements or pieces of work undertaken for a Customer.
- Relationship: Linked to one Customer. Can have multiple Team Members assigned and multiple Line Items defined. Time Entries are logged against specific projects.
- Access: Admins and Managers create and manage projects (details, status). Managers and Admins assign users to projects and set project-specific roles/rates. Team Members can only view projects they are assigned to and log time against them. Executives have read-only view.
Line Items
Line Items are used to categorize time entries within a specific Project (e.g., "Development", "Meetings", "Design"). They replace the previous "Tags" system.
- Relationship: Defined within a specific Project. Time Entries are linked to one Line Item.
- Access: Admins and Managers create line items within a project's settings. Admins can also edit/delete them. All users logging time select from the available line items for the chosen project.
Team Members & Roles
Users within an organization have specific roles determining their access level.
- Organization Role: Assigned when invited (Admin, Manager, Executive, Member). Determines overall permissions (e.g., accessing settings, managing users). Admins manage these roles.
- Project Role: Assigned specifically for a project (Manager, Member). Determines project-level permissions (e.g., logging time vs. managing assignments). Admins and Project Managers manage these roles.
- Access: The Team page shows all organization members. Project Detail pages show members assigned to that specific project.