bx24_time
Track and manage Bitrix24 working time: open/close/pause the workday, check status, update time records, manage schedules, absence reports, and office IP ranges.
Instructions
Bitrix24 working time tracking (timeman). Methods timeman., timeman.status. (REST 1.0 + 3.0). RU/EN: учёт рабочего времени, открыть день, закрыть день, пауза, перерыв / working time, open day, close day, pause, break.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| order | No | Order object (e.g. { 'ID': 'DESC' }) | |
| start | No | Pagination offset (number of records to skip) | |
| action | Yes | Operation to perform: - "status_open": Open the working day - "status_close": Close the working day (optionally with report) - "status_pause": Pause the working day - "status_get": Get current working-day status - "status_update": Update working time (TIME_START/TIME_END/DATE_START) - "time_settings": Get working time settings - "timecontrol_report_add": Submit an absence report - "timecontrol_reports_get": Get absence reports - "timecontrol_settings_get": Get time control settings - "timecontrol_settings_set": Set time control settings - "timecontrol_reports_settings_get": Get reports UI settings - "timecontrol_reports_users_get": Get department users for reports - "networkrange_get": Get office IP ranges - "networkrange_set": Set office IP ranges - "networkrange_check": Check whether an IP is in the office network - "schedule_get": Get a work schedule by ID - "record_list": List time records - "record_field_list": List time record fields - "record_field_get": Get a time record field | |
| filter | No | Filter object (e.g. { '>OPPORTUNITY': 10000, 'STAGE_ID': 'WON' }) | |
| report | No | Report text for close | |
| select | No | Array of field names to return (projection) | |
| userId | No | User ID (numeric) | |
| confirm | No | Set to true to confirm destructive actions when BX24_CONFIRM_DESTRUCTIVE is enabled. | |
| scheduleId | No | Schedule ID | |
| timeFields | No | Time fields: TIME_START, TIME_END, DATE_START | |
| reportFields | No | Absence report fields: ACTIVE_FROM, ACTIVE_TO, REPORT_DATE, REASON, COMMENT | |
| networkFields | No | Office network range fields: IP_RANGE, ... | |
| settingsFields | No | Time control settings |