Time Tracking: Overview of Methods

Time tracking in Bitrix24 helps organize the workflow and monitor employee adherence to schedules.

Quick navigation: all methods and events

User documentation: time and reports in Bitrix24

Workday

Time tracking records the hours worked by an employee. To do this, the employee marks the start and end of the workday in the system. Managing the workday can be done using the group of methods timeman.*.

User Documentation

Work Schedule

The work schedule defines the mode and duration of employees' work. You can obtain the work schedule settings using the method timeman.schedule.get.

User Documentation

Time Control

Time tracking checks the compliance of an employee's working hours with the established schedule. The system records schedule violations, and the manager can view reports on these violations.

You can work with reports and configure time control using the group of methods timeman.timecontrol.*.

User Documentation

Office Networks

An office network is a group of IP addresses used within the organization's local network. Working with the ranges of IP addresses in the office network is done using the methods from the group timeman.networkrange.*.

Overview of Methods

Scope: timeman

Who can execute the method: depending on the method

Workday

Method

Description

timeman.open

Start a new workday or resume a closed one

timeman.pause

Pause the workday

timeman.close

Close the workday

timeman.status

Get information about the user's current workday

timeman.settings

Get the user's working time settings

Work Schedule

Method

Description

timeman.schedule.get

Retrieves the work schedule by ID

Time Control

Method

Description

timeman.timecontrol.report.add

Submits a report on identified absences

timeman.timecontrol.reports.get

Retrieves a report on identified absences

timeman.timecontrol.settings.get

Retrieves the settings for the time control tool

timeman.timecontrol.settings.set

Sets the settings for the time control tool

timeman.timecontrol.reports.settings.get

Retrieves user settings for building the time control tool report interface

timeman.timecontrol.reports.users.get

Retrieves the list of users in the specified department

Office Networks

Method

Description

timeman.networkrange.get

Retrieves the ranges of network addresses included in the office network

timeman.networkrange.set

Sets the ranges of network addresses included in the office network

timeman.networkrange.check

Checks if an IP address is within the ranges of network addresses in the office network