Role Selection Availability
A dropdown or selector must be present during time logging for selecting a role.
Mandatory Role Assignment
Time entry cannot be submitted without selecting a role.
Role-Based Time Filtering
Users should be able to filter time logs by role in Tempo Timesheets, Calendar, and Reports.
Report Segmentation by Role
Tempo reports must allow grouping of data by role with accurate time aggregations.
Historical Role Accuracy
Role at the time of time entry is preserved even if user’s role is updated later.
Permissions Respect Role Visibility
Only permitted roles (as defined by admin or project settings) should be available for selection.
Bulk Time Entry Support
Bulk logging screens and API endpoints should support and apply consistent role assignment.
API Compatibility
Tempo’s REST API should accept role as a field in POST/PUT time entries and return it in GET responses.
| Tempo Products | Tempo Timesheets |
| Tempo Platform | Cloud |