Перейти в хранилище документации
Обратиться в техническую поддержку
Предыдущая страница Следующая страница
Добавление, изменение и удаление объектов системы выполняется с помощью команд:
Ниже приведено сообщение, в результате обработки которого в отдел будет добавлен пользователь с заданными параметрами:
CORE||CREATE_OBJECT|objtype<PERSON>,objid<12>,parent_id<1>,name<Иванов Иван Иваныч>,core_global<0>,params<11>,param0_name<facility_code>,param0_val<122>,param1_name<card>,param1_val<1234>,param2_name<pin>,param2_val<>,param3_name<comment>,param3_val<Начальник отдела кадров>,param4_name<is_locked>,param4_val<0>,param5_name<is_apb>,param5_val<0>,param6_name<level_id>,param6_val<*>,param7_name<person>,param7_val<>,param8_name<_creator>,param8_val<1>,param9_name<expired>,param9_val<>,param10_name<temp_card>,param10_val<>
Добавление объекта выполнятся с помощью команды UPDATE_OBJECT, если в системе отсутствует объект с указанными значениями для параметров objtype и objid.
CORE||UPDATE_OBJECT|objtype<GRABBER>,objid<12>,core_global<0>,parent_id<SLAVAXP>,name<Устройство видеоввода 1>,params<5>,param0_name<format>,param0_val<NTSC>,param1_name<mode>,param1_val<1>,param2_name<chan>,param2_val<2>,param3_name<type>,param3_val<FX 4>,param4_name<resolution>,param4_val<0>
Получив следующее сообщение, система изменит имя созданного объекта:
CORE||UPDATE_OBJECT|objtype<GRABBER>,objid<12>,core_global<0>,parent_id<SLAVAXP>,name<Устройство 2>
Для удаления объекта и всех его дочерних объектов используется команда DELETE_OBJECT:
CORE||DELETE_OBJECT|objtype<GRABBER>,objid<12>