Изменение состава рабочих групп по событию
В этой статье описано, как с помощью событий автоматически управлять составом рабочих групп: добавлять объекты в группы, убирать их из групп и перемещать между группами.
В справочнике событий есть три действия, которые позволяют автоматически управлять составом рабочих групп.
| Действие | Что делает |
| Добавить объект в рабочую группу | Автоматически добавляет объект в одну или несколько выбранных рабочих групп |
| Удалить объект из рабочей группы | Автоматически удаляет объект из одной или нескольких выбранных рабочих групп |
| Удалить объект из всех рабочих групп | Автоматически удаляет объект из всех рабочих групп компании |
ПРИОРИТЕТ ВЫПОЛНЕНИЯ
Вне зависимости от того, в каком порядке добавлены действия, сначала выполняется удаление, а потом добавление. Это обеспечивает корректную работу перемещения: объект сначала удаляется из старой рабочей группы, потом попадает в новую рабочую группу.
ОСОБЕННОСТИ
- Действия с рабочими группами в справочнике событий доступны для ролей: Администратор сервера, Дилер, Администратор компании, Опытный пользователь
- Список доступных рабочих групп в выпадающем списке зависит от компании и прав пользователя
- Исключение – действие «Удалить объект из всех рабочих групп»: оно выполняется по всем рабочим группа компании независимо от прав пользователя
- При наступлении события изменения происходят автоматически
ДОБАВИТЬ ОБЪЕКТ В РАБОЧУЮ ГРУППУ
КАК НАСТРОИТЬ:
1. В справочнике событий создать новое событие или открыть существующее
2. Перейти на вкладку «Действия»
3. В выпадающем списке «Тип» выбрать «Добавить объект в рабочую группу»

4.Под полем «Тип» появится новое поле «Рабочие группы»
5.Отметить одну или несколько рабочих групп, в которые должен добавляться объект


НА ЧТО ОБРАТИТЬ ВНИМАНИЕ
- Список рабочих групп ограничен компанией, для которой создается событие
- Список рабочих групп ограничен доступом пользователя к рабочим группам
- В выпадающем списке «Рабочие группы» есть кнопка «Добавить» - она открывает окно создания новой рабочей группы. Компания в этом окне уже заполнена и недоступна для изменения. После создания рабочей группы происходит возврат в окно события, и новая рабочая группа уже отмечена
ПРИМЕР
ЗАДАЧА: Когда объект въезжает в геозону «Склад», автоматически добавлять его в рабочую группу «На складе».
НАСТРОЙКА:
- Создать геозону «Склад»;
- Создать рабочую группу «На складе», то есть группа куда будет перемещаться объект;
- В справочнике событий создать событие, например, «Въезд в геозону Склад»;
- Действие - «Добавить объект в рабочую группу», Рабочая группа - «На складе»;


- Создать запись в справочнике «Контроль геозон». Тип контрольной геозоны - «Контроль заезда», событие – «Въезд в геозону «Склад»»

- Выбрать объект/объекты

- Выбрать геозону/геозон.

РЕЗУЛЬТАТ: При въезде объекта в геозону «Склад» он автоматически появляется в рабочей группе «На складе».
УДАЛИТЬ ОБЪЕКТ ИЗ РАБОЧЕЙ ГРУППЫ
КАК НАСТРОИТЬ:
- В справочнике событие создать новое событие или открыть существующее
- Перейти на вкладку «Действия»
- В выпадающем списке «Тип» выбрать «Удалить объект из рабочей группы»
- Под полем «Тип» появится новое поле «Рабочие группы»
- Отметить одну или несколько рабочих групп, из которых должен удаляться объект
- Нажать «Добавить» - действие появится в таблице
- Нажать «Сохранить»
НА ЧТО ОБРАТИТЬ ВНИМАНИЕ:
- В выпадающем списке – рабочие группы компании, для которой открыт справочник, с учетом доступа пользователя.
- В выпадающем списке есть кнопка «Добавить» - она открывает окно создания новой рабочей группы.
ПРИМЕР
ЗАДАЧА: Когда объект выезжает из геозоны «Склад», автоматически удалять его из рабочей группы «На складе»
НАСТРОЙКА:
- В справочнике событий создать событие, например, «Выезд из геозоны Склад»
- Действие - «Удалить объект из рабочей группы», Рабочая группа - «На складе»


- Создать запись в справочнике «Контроль геозон»,тип контрольной геозоны - «Контроль выезда», событие – «Выезд из геозоны Склад»

- Выбрать объект/объекты

- Выбрать геозону/геозоны

РЕЗУЛЬТАТ: При выезде объекта из геозоны «Склад» он автоматически исключается из рабочей группы «На складе». При этом он остается в основном дереве объектов и в других рабочих группах.
УДАЛИТЬ ОБЪЕКТ ИЗ ВСЕХ РАБОЧИХ ГРУПП
КАК НАСТРОИТЬ:
- В справочнике событие создать новое событие или открыть существующее
- Перейти на вкладку «Действия»
- В выпадающем списке «Тип» выбрать «Удалить объект из всех рабочих групп»
- Дополнительных полей не появится – выбирать рабочие группы не нужно
- Нажать «Добавить» - действие появится в таблице
- Нажать «Сохранить»
НА ЧТО ОБРАТИТЬ ВНИМАНИЕ:
Удаление происходит из всех рабочих групп компании, даже если у пользователя настроен ограниченный доступ к ним. Это единственное действие с рабочими группами, которое не ограничивается правами пользователя.
ПРИМЕР
ЗАДАЧА: Когда объект заезжает в геозону «Ремонт», автоматически удалять его из всех рабочих групп компании.
НАСТРОЙКА:
- В справочнике событий создать событие, например, «Въезд в ремонтную зону»
- Действие «Удалить объект из всех рабочих групп»


- Создать запись в справочнике «Контроль геозон», тип контрольной геозоны - «Контроль заезда», событие – «Въезд в ремонтную зону»

- Выбрать объект/объекты

- Выбрать геозону/геозоны

РЕЗУЛЬТАТ: При въезде объекта в ремонтную зону он автоматически удаляется из всех рабочих групп компании. В основном дереве объектов он остается. Когда ремонт закончится и объект выедет из зоны, его можно так же автоматически вернуть в нужные группы действием «Добавить объект в рабочую группу».
ПЕРЕМЕЩЕНИЕ ОБЪЕКТА МЕЖДУ РАБОЧИМИ ГРУППАМИ
Отдельного действия для перемещения объекта из одной рабочей группы в другую нет. Чтобы переместить объект, нужно настроить комбинацию двух действий:
- «Удалить объект из рабочей группы» - исходная группа
- «Добавить объект в рабочую группу» - целевая группа