Документация для разработчиков
Темная тема

timeman.settings

Scope: timeman Права на выполнение: для всех

Описание и примеры

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

Примеры

Пример вызова:

https://portal.bitrix24.com/rest/timeman.settings/?auth=xxxxxx&user_id=1

Пример ответа:

HTTP/1.1 200 OK
{
	"result": {
		"ADMIN": true, 
		"UF_TIMEMAN": true, 
		"UF_TM_ALLOWED_DELTA": "00:15:00", 
		"UF_TM_FREE": false, 
		"UF_TM_MAX_START": "09:15:00", 
		"UF_TM_MIN_DURATION": "08:00:00", 
		"UF_TM_MIN_FINISH": "17:45:00"
	}
}

Параметры

ПараметрОписание
USER_IDИдентификатор пользователя. Не обязателен, по умолчанию возвращаются настройки текущего пользователя.

Поля ответа

Поле ТипОписаниеПримечание
ADMINtrue|falseОбладает ли пользователь правами на управление чужими рабочими днямиВозвращается только для текущего пользователя
UF_TIMEMANtrue|falseВключен ли учет рабочего времени для пользователя
UF_TM_FREEtrue|falseВключен ли для пользователя свободный график работыПри включенном свободном графике изменения рабочего времени не требуют подтверждения и указания причины
UF_TM_MAX_STARTHH:MM:SSНастроенное для пользователя максимальное время начала рабочего дняРабочий день, начатый позже указанного времени, будет считаться нарушением
UF_TM_MIN_FINISHHH:MM:SSНастроенное для пользователя минимальное время завершения рабочего дняРабочий день, завершенный раньше указанного времени, будет считаться нарушением
UF_TM_MIN_DURATIONHH:MM:SSНастроенная для пользователя минимальная длительность рабочего дняРабочий день с длительностью меньше указанной будет считаться нарушением
UF_TM_ALLOWED_DELTAHH:MM:SSНастроенный для пользователя допустимый промежуток изменения рабочего времениИзменение рабочего дня на промежуток меньше указанного не будет требовать подтверждения руководителем


© «Битрикс», 2001-2024, «1С-Битрикс», 2024