Настройка атрибута разделения
Ранее было описано несколько действий разделения по аналитикам/офисам в раздел Разделение данных:
- Создайте справочный список с именем Офис.
- Сопоставьте новый объект Офис с объектом Пользователь и объектом, содержащим данные для разделения (например, Инцидент).
- В дизайнере объектов установите тип разделения для инцидента - взаимосвязь Офис в форме Аналитик.
- Установите атрибут разделения аналитиков для типа пользователя Аналитик для офиса с использованием компонента администрирования.
- Включите разделение по аналитикам для нужной группы поддержки.
Аналитики, чья текущая группа является одной из групп поддержки, после этого смогут видеть только данные, которые имеют такой же набор значений, какой установлен для их записей пользователей.
Для установки атрибута разделения в дизайнере объектов:
- В Дизайнере объектов создайте объект, который будет содержать разделяемые значения (например, справочный список "Офис") и сопоставьте его для системы\пользователя и для объекта, который должен быть разделен (например, инцидент).
В противном случае можно использовать существующий родственный объект.
- Отобразите объект для разделения (например, управление инцидентами\инцидент), а затем выберите объект в верхней части дерева Атрибуты.
Вы можете установить тип разделения для инцидента, проблемы, изменения и других подклассов процесса только, если вы уже установили тип разделения для управления процессами\процесса.
ВАЖНО! Коллекции не разделяются автоматически с их родительскими объектами, поэтому вам нужно точно установить разделение для объектов коллекций для соответствия их родительским объектам.
Аналогично, задачи не разделяются автоматически в соответствии с их родительским процессом. Вам необходимо специально установить разделение для задач для приведения в соответствие с их родительским процессом.
- На панели Свойства рядом с Тип разделения выберите тип разделения, который нужно включить для данного объекта. Доступны следующие варианты:
Нет – без разделения
Клиент – разделение по клиентам
Аналитик – разделение по аналитикам
Оба – разделение по клиентам и аналитикам. - В дереве Атрибуты выберите атрибут, который будет использоваться для определения разделения данных. Это должен быть родственный атрибут (
).
В нашем примере выберите Офис.
- На панели Свойства рядом с Тип разделения выберите тип разделения, который нужно включить для данного объекта. Параметры - такие же как и для объекта.
Только один атрибут объекта может быть установлен в качестве типа разделения для разделения данных по аналитикам и один для разделения по клиентам. Это может быть тот же атрибут, если вы выбрали Тип разделения или Оба.
Когда вы устанавливаете атрибут, который нужно использовать для разделения данных, необходимо выбрать путь к атрибуту для каждого типа пользователей, которые будут использовать разделение.
Если вы хотите использовать разделение по умолчанию (клиенты могут видеть только относящиеся к ним данные, а аналитики только данные, которые соответствуют их текущей группе), можно пропустить следующую процедуру.
Для установки атрибутов разделения:
- В компоненте Администрирование разверните дерево Управление пользователями.
- Разверните ветвь Пользователи и выберите тип пользователя, для которого нужно установить атрибут разделения данных. (Например, Аналитик).
- В списке Действия щелкните Добавление элемента конфигурации.
Появится диалог установки атрибутов разделения. - В дереве разделения по аналитикам выберите атрибут, который нужно использовать для разделения, когда пользователи выбранного типа принадлежат группе аналитиков. Можно развернуть дерево для выбора родственного атрибута.
- В дереве разделения по клиентам выберите атрибут, который нужно использовать для разделения, когда пользователи выбранного типа принадлежат группе клиентов. Можно развернуть дерево для выбора родственного атрибута.
- Нажмите OK.
- Повторите действия для других типов пользователей.
Когда вы устанавливаете атрибуты разделения, вы можете включить разделение так, как описано в разделе Включение разделения данных.