Employee
Employee records with full property history tracked over time.
Organizational Unit
Departments, divisions, teams, and other nodes in a company’s structure.
Time Report
Absence and attendance records, each covering a date range and a time type.
Schedule
Work schedules defining when employees are expected to work.
Project
Project entities. Integration support is limited.
Customer
Customer entities. Integration support is limited.
File Transfer
Binary file exchange - payslips, agreements, and other documents.
Employee
The Employee domain is the foundation of most Twine integrations. Data is modelled as entities with dated properties - each property stores values sorted by when they take effect, rather than only the current value. This makes it possible to represent historical data and future-dated changes, though the depth of history available depends on what the source system exposes. Refer to the relevant integration page for details.Employee data model
Full reference for employee properties, grouped by category.
Organizational Unit
The Organizational Unit domain covers the structural nodes of a company - departments, divisions, teams, and similar groupings. Units can be nested to form a hierarchy. Like the Employee domain, organizational unit data uses dated properties.Organizational Unit data model
Properties and hierarchy reference for organizational units.
Time Report
The Time Report domain covers absence and attendance data. Absence is the primary focus: vacation, sick leave, parental leave, and other leave types. Attendance records are also supported where systems provide them. Unlike entity domains, time reports are not modelled with dated properties - each record is a discrete event covering a specific employee over an inclusive date range, referencing a time type that describes the kind of absence or attendance being recorded. Time report syncs operate over a date range rather than fetching all records. The range can be set as fixed dates or derived dynamically, and is configured in the sync trigger for the domain mapping.Time Report data model
Full reference for time report fields, request statuses, and time type traits.
Schedule
The Schedule domain covers basic work schedules.Project
The Project domain is supported in Twine but integration coverage is limited. It follows the same dated property model as the Employee and Organizational Unit domains.Project data model
Project entity reference.
Customer
The Customer domain is supported in Twine but integration coverage is limited. It follows the same dated property model as the Employee and Organizational Unit domains.Customer data model
Customer entity reference.