ServiceNow: как ограничить видимость Business Services?

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

Я добавил Бизнес-сервис -> Список поддерживаемых пользователей в форму группы. Это место, где я добавляю сервисы, которые должны быть доступны для пользователя. Как в источнике записей каталога сервисов, так и в форме инцидентов, для поля "бизнес-сервис" я установил простой ссылочный квалификатор "Поддерживаемая пользователем" (динамическая) одна из моих групп поддержки.

Теперь проблема в том, что "Поддерживаемые пользователи" принимает только одну группу. Это означает, что только одна услуга может быть связана с одной групповой (от 1 до 1) взаимосвязью. У меня не может быть нескольких групп, в которых одна и та же бизнес-служба добавлена ​​в список "Поддерживаемые пользователи" (в моем случае это требуется).

Может кто-нибудь помочь с идеей о том, как управлять требованием? 1) как правильно управлять отношениями между группой и бизнес-сервисом (имея возможность поддерживать отношения "многие ко многим")

2) как отфильтровать необходимые услуги в портале и в форме инцидента.

Заранее большое спасибо.

1 ответ

  1. Управление отношениями один-много Вы можете использовать элементы списка Glide, которые используют glide_list тип поля, например списки наблюдения.

  2. Для связанного списка вы можете использовать свой собственный определенный список, который позволяет вам иметь сложные отношения между записью и списками.

Другие вопросы по тегам