Work Hours Schema
The Work Hours Schema enables administrators to enforce limits on the maximum allowable working hours for employees on both a daily and weekly basis. By defining these thresholds, the system prevents users from logging excessive hours that could lead to non-compliance with labor regulations or internal policies.
For a detailed explanation of how Work Hours and Holiday Schemas integrate to provide accurate required work hours, please visit the dedicated page: Integrating Work Hours and Holiday Schemas for Accurate Timesheet Management
If you don't create any custom schema, all users are assumed to be using built-in Default Schema. In some companies, employees work for different hours on each day. Even within the same company daily work hours may change from employee to employee. To accommodate this, you can create different Work Hour Schemas and assign employees to these schemas. Any employee who is not added to any custom work hour schema are assumed to be a member of Default Work Hours Schema.
Listing Work Hour Schemas
From the add-on administration section, select "Work Hours Schema" to access a table view of all work hours schemas, including the system's default. The displayed data includes the daily work hours for each schema and the number of associated employees and groups. This interface supports the creation, modification, and deletion of schemas.
Adding a New Work Hour Schema or Editing an Existing One
Click on "Add Schema" button on top right-hand side of schema list. Following Add Schema Dialog will be opened.
The Name field is mandatory for creating a new schema, as it serves as the unique identifier. You can also specify a Description to provide additional context or information about the schema.The Started and Ended fields define the daily working hours. "Max work hours per day" and "Max work hours per week" settings are used to determine how many hours of worklog a member of the schema can log daily and weekly. They will not be able to log more than specified hours. Daily working hours individually for each day of the week can be configured. For instance, 6 hours may be set for Friday, while the rest of the week may require 7 hours per day.
Editing a schema is the same. Open the dialog in edit mode by pressing the "Edit" link corresponding to the schema you want to edit.
After new schedules are created, users added to those schedules will follow the corresponding schedule. If a user is not assigned to any schedule, their schedule will automatically be the default schedule.
The hours of the default schedule can be set from Jira’s own time tracking page.
Deleting a Schema
Press the "Delete" link corresponding to the schema you want to delete. A confirmation dialog will be displayed. Press "Delete" to delete if you change your mind just press "Cancel”. When you delete a schema all users in the schema will be automatically assumed to be a member of default work hours schema, so you don't need to remove users from the schema before deleting it.
Adding and Removing Members from Work Hours Schema
To display the existing user members of a schema, press the "Users, Groups" link corresponding to the schema. The number in parentheses next to the link indicates how many user members and groups the schema currently has. This will open a dialog showing the current user members of the schema. To remove a user or a group, press the "Delete" link next to it. The member will be removed immediately without any confirmation. If you change your mind, you can re-add the member later. Removing or re-adding members does not affect any work log calculations.
To add a user to the work hour schema, enter the user's name in the search box, select the user from the dropdown, and press the "Add" button. The user will then be added to the list of schema members.
For large organizations, adding users one by one may not be practical. In most cases, these user groups are already defined in the "User Management" settings of Jira. Instead of adding users individually, you can also add entire user groups to schemas.