метод REST scope: timeman

timeman.settings

Получить настройки рабочего времени пользователя

Кто может выполнять: любой пользователь

Описание

Метод timeman.settings получает настройки рабочего времени пользователя.

Параметры

USER_ID integer необязательный

Идентификатор пользователя.

По умолчанию — идентификатор текущего пользователя

Примеры запроса

curl -X POST \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-d '{"USER_ID":503}' \
https://**put_your_bitrix24_address**/rest/**put_your_user_id_here**/**put_your_webhook_here**/timeman.settings

Ответ

HTTP-статус: 200

{
    "result": {
        "UF_TIMEMAN": true,
        "UF_TM_FREE": false,
        "UF_TM_MAX_START": "09:15:00",
        "UF_TM_MIN_FINISH": "17:45:00",
        "UF_TM_MIN_DURATION": "08:00:00",
        "UF_TM_ALLOWED_DELTA": "00:15:00",
        "ADMIN": true
    },
    "time": {
        "start": 1742994169.701416,
        "finish": 1742994169.7355511,
        "duration": 0.03413510322570801,
        "processing": 0.0076749324798583984,
        "date_start": "2025-03-26T16:02:49+03:00",
        "date_finish": "2025-03-26T16:02:49+03:00",
        "operating_reset_at": 1742994769,
        "operating": 0
    }
}

Возвращаемые данные

result object

Корневой элемент ответа.

Содержит объект с описанием настроек рабочего времени пользователя

UF_TIMEMAN boolean

Включен ли учет рабочего времени для пользователя.

Имеет значение true если включен

UF_TM_FREE boolean

Включен ли для пользователя свободный график работы.

Имеет значение true если включен.

Пользователю со свободным графиком не нужно подтверждать у руководителя изменения рабочего времени и указывать причины изменений

UF_TM_MAX_START string

Максимальное время начала рабочего дня в формате HH:MM:SS.

Начало рабочего дня позже установленного времени считается нарушением

UF_TM_MIN_FINISH string

Минимальное время завершения рабочего дня в формате HH:MM:SS.

Завершение рабочего дня раньше установленного времени считается нарушением

UF_TM_MIN_DURATION string

Минимальная длительность рабочего дня в формате HH:MM:SS.

Рабочий день, длительность которого меньше установленной, считается нарушением

UF_TM_ALLOWED_DELTA string

Допустимый промежуток изменения рабочего времени в формате HH:MM:SS.

Изменение рабочего дня на период меньше установленного не требует подтверждения руководителя

ADMIN boolean

Может ли пользователь управлять рабочими днями других сотрудников. Возвращается только для текущего пользователя.

Имеет значение true если права есть

time time

Информация о времени выполнения запроса

Обработка ошибок

HTTP-статус: 400

{
    "error":"",
    "error_description":"User not found"
}
Код Описание Значение
пустая строка User not found Пользователь с указанным USER_ID не найден

Что будем искать? Например,Продвижение

Этот сайт использует куки-файлы. Оставаясь на сайте, Вы соглашаетесь на их использование. Для получения дополнительной информации, пожалуйста, ознакомьтесь с политикой в отношении персональных данных.