Office Networks: Overview of Methods

If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the MCP server so that the assistant can utilize the official REST documentation.

An office network is a group of IP addresses used within an 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.*.

Quick navigation: all methods

User documentation: Working Time Control

How to Get Started

  1. Retrieve the current office network ranges using timeman.networkrange.get
  2. Prepare a list of IP addresses and ranges that belong to the office network
  3. Save the ranges using timeman.networkrange.set
  4. Check a separate IP address using timeman.networkrange.check
  5. Use the check result with the timeman.timecontrol.reports.get report to determine whether the employee was in the office network when starting or ending the workday

Get Range

You can find out the current settings of the IP address ranges using the timeman.networkrange.get method. This method returns a list of all configured ranges.

Set Range

The timeman.networkrange.set method creates or updates ranges. You can specify a range as:

  • a single IP address. For example, 10.10.0.1
  • a block of addresses in the format start_address-end_address. For example, 10.0.0.0-10.255.255.255

Check IP Address

The timeman.networkrange.check method checks whether the specified IP address belongs to the office network ranges. If no address is specified, the system will check the current IP.

Report on Identified Absences contains the IP addresses at the start and end of the employee's day. Using the timeman.networkrange.check method, you can verify whether the person was in the office network at those times.

Overview of Methods

Scope: timeman

Who can perform the method: administrator

Method

Description

timeman.networkrange.get

Retrieves the network address ranges that are part of the office network

timeman.networkrange.set

Sets the network address ranges that are part of the office network

timeman.networkrange.check

Checks if the IP address is within the network address ranges of the office network