Time Tracking: Overview of Methods
Time tracking in Bitrix24 checks the compliance of an employee's working hours with the established schedule. The work schedule records:
- start and end of the workday
- number of working hours per day
- permissible editing of the workday by the employee
- allowable underperformance for the reporting period
The system logs schedule violations, and the manager can view reports on these violations.
Quick navigation: all methods and events
User documentation: Working time control
Connection of Time Tracking with Other Objects
User. The report on identified absences is linked to the user by the identifier USER_ID. In the time tracking tool settings, lists of users are defined:
- who to request the report from
- who has access to the simplified or detailed report
You can obtain the user identifier using the user.get method.
Settings of the Time Tracking Tool
You can enable and configure the time tracking tool using the timeman.timecontrol.settings.set method. The settings define:
- which user activities to record
- users from whom to request the report
- users who have access to simplified and detailed reports
Settings are usually the same for employees of the same department. To obtain the identifiers of users in the department, use the timeman.timecontrol.reports.users.get method.
You can get the current settings of the tool using the timeman.timecontrol.settings.get method.
Reports on Identified Absences
To obtain a report on an employee's absences for a calendar month, use the timeman.timecontrol.reports.get method. If the method returns an empty array days, configure the time tracking tool using the timeman.timecontrol.settings.set method.
The timeman.timecontrol.report.add method sends the absence report and adds it to the calendar.
Overview of Methods
Scope:
timemanWho can execute the method: depending on the method
|
Method |
Description |
|
Sends a report on identified absences |
|
|
Retrieves a report on identified absences |
|
|
Retrieves the settings of the time tracking tool |
|
|
Sets the settings of the time tracking tool |
|
|
Retrieves report settings for building the report interface of the time tracking tool |
|
|
Retrieves a list of users in the specified department |