check_items_billing

Функция check_items_billing используется для проверки прав доступа пользователя на элементы.

Copied!
svc=core/check_items_billing&params={"items":[<long>],
				     "accessFlags":<long>,
				     "serviceName":"<text>"}

При обработке запроса проверяются как доступные услуги, так и права доступа на элементы. Например, если у пользователя есть право доступа на создание отчетов в каком-либо ресурсе, но лимита по количеству разрешенных шаблонов отчета уже достигнут, то этот ресурс не показывается в массиве результатов.

Параметры

НазваниеОписание

items

Массив ID элементов.

accessFlags

Флаги доступа (описаны ниже).

serviceName

Имя услуги (см. страницу get_account_data).

Возвращаемый результат

Copied!
[
	<long>		/* массив элементов, на которые у пользователя есть права доступа */
]

Возможные коды ошибок:

КодОписание

4

Неверные входные параметры.

Флаги доступа

Стандартные

ФлагОписание

0x0001

Просмотр элемента и его основных свойств.

0x0002

Просмотр подробных свойств.

0x0004

Управление доступом к элементу.

0x0008

Удаление элемента.

0x0010

Переименование элемента.

0x0020

Просмотр произвольных полей.

0x0040

Управление произвольными полями.

0x0080

Редактирование неупомянутых свойств.

0x0100

Изменение иконки.

0x0200

Запрос сообщений и отчетов.

0x0400

Редактирование рекурсивных элементов.

0x0800

Управление журналом.

0x1000

Просмотр административных полей.

0x2000

Управление административными полями.

0x4000

Просмотр и скачивание файлов.

0x8000

Загрузка и удаление файлов.

Объекты и группы объектов

ФлагОписание

0x0000100000

Редактирование настроек подключения (тип устройства, уникальный ID, телефон, пароль доступа, фильтрация валидности сообщений).

0x0000200000

Создание, редактирование и удаление датчиков.

0x0000400000

Редактирование счетчиков.

0x0000800000

Удаление сообщений.

0x0001000000

Отправка команд.

0x0002000000

Управление событиями.

0x0004000000

Просмотр настроек подключения (тип устройства, уникальный ID, телефон, пароль доступа, фильтрация валидности сообщений).

0x0010000000

Просмотр интервалов техобслуживания.

0x0020000000

Создание, редактирование и удаление интервалов техобслуживания

0x0040000000

Импорт сообщений.

0x0080000000

Экспорт сообщений.

0x0400000000

Просмотр команд.

0x0800000000

Создание, редактирование и удаление команд.

0x4000000000

Изменение детектора поездок.

0x8000000000

Использование объекта в уведомлениях, заданиях, маршрутах, ретрансляторах.

Пользователи

ФлагОписание

0x100000

Управление правами доступа пользователя.

0x200000

Выполнение действий от имени пользователя (вход в систему, создание элементов и т. п.).

0x400000

Редактирование основных свойств пользователя (позволяет изменять свойства пользователя; см. функцию update_user_flags).

Ретрансляторы

ФлагОписание

0x100000

Изменять настройки, включая остановку/запуск.

0x200000

Добавлять и удалять объекты из ретранслятора, изменять их уникальные ID.

Ресурсы/Учетные записи

ФлагОписание

0x0000000100000

Просмотр уведомлений.

0x0000000200000

Создание, редактирование и удаление уведомлений.

0x0000001000000

Просмотр геозон.

0x0000002000000

Создание, редактирование и удаление геозон.

0x0000004000000

Просмотр заданий.

0x0000008000000

Создание, редактирование и удаление заданий.

0x0000010000000

Просмотр шаблонов отчетов.

0x0000020000000

Создание, редактирование и удаление шаблонов отчетов.

0x0000040000000

Просмотр водителей.

0x0000080000000

Создание, редактирование и удаление водителей.

0x0000100000000

Управление учетной записью.

0x0000200000000

Просмотр заявок.

0x0000400000000

Создание, редактирование и удаление заявок.

0x0000800000000Просмотр пассажиров.
0x0001000000000Создание, редактирование и удаление пассажиров.

0x0100000000000

Просмотр прицепов.

0x0200000000000

Создание, редактирование и удаление прицепов.

Маршруты

ФлагОписание

0x0000000100000

Редактировать свойства маршрута.

Другие

ФлагОписание

0xfffffffffffffff

Предоставляет все возможные права доступа на элемент.

Скачать файл PDF
Скачать документ Word

Смотрите также