Skip to content

worktimeService

worktimeService

GetWorkTimeStatus() ⇒ Promise.<ApiResult>

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


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

Returns: Promise.<ApiResult> - Статус под полями isWorking и startDateTime




StartWork() ⇒ Promise.<ApiResult>

Начинает рабочий день текущего пользователя


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

Returns: Promise.<ApiResult> - Подтверждение операции




StopWork() ⇒ Promise.<ApiResult>

Завершает рабочий день текущего пользователя


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

Returns: Promise.<ApiResult> - Подтверждение операции




GetPaginatedWorkTime(params) ⇒ Promise.<ApiResult>

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


Принимаемые параметры

ParamTypeDescription
paramsGetPaginatedWorkTimeRequestParamФильтры и параметры пагинации. См. GetPaginatedWorkTimeRequestParam

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

Returns: Promise.<ApiResult> - Записи под полем result




GetPaginatedWorkTimeSummaryForAllUsers(params) ⇒ Promise.<ApiResult>

Получает сводные данные о рабочем времени всех пользователей с пагинацией


Принимаемые параметры

ParamTypeDescription
paramsGetPaginatedWorkTimeForAllUsersRequestParamПараметры сортировки и пагинации. См. GetPaginatedWorkTimeForAllUsersRequestParam

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

Returns: Promise.<ApiResult> - Сводные данные под полем result