ServiceNow: как ограничить видимость Business Services?
Мне нужно ограничить список бизнес-сервисов, видимых пользователям на портале самообслуживания и на странице инцидентов. Пользователь должен видеть только те услуги, которые ему доступны.
Я добавил Бизнес-сервис -> Список поддерживаемых пользователей в форму группы. Это место, где я добавляю сервисы, которые должны быть доступны для пользователя. Как в источнике записей каталога сервисов, так и в форме инцидентов, для поля "бизнес-сервис" я установил простой ссылочный квалификатор "Поддерживаемая пользователем" (динамическая) одна из моих групп поддержки.
Теперь проблема в том, что "Поддерживаемые пользователи" принимает только одну группу. Это означает, что только одна услуга может быть связана с одной групповой (от 1 до 1) взаимосвязью. У меня не может быть нескольких групп, в которых одна и та же бизнес-служба добавлена в список "Поддерживаемые пользователи" (в моем случае это требуется).
Может кто-нибудь помочь с идеей о том, как управлять требованием? 1) как правильно управлять отношениями между группой и бизнес-сервисом (имея возможность поддерживать отношения "многие ко многим")
2) как отфильтровать необходимые услуги в портале и в форме инцидента.
Заранее большое спасибо.
1 ответ
Управление отношениями один-много Вы можете использовать элементы списка Glide, которые используют
glide_list
тип поля, например списки наблюдения.Для связанного списка вы можете использовать свой собственный определенный список, который позволяет вам иметь сложные отношения между записью и списками.