Страница 1 из 1

Проблема при настройке ACL

Добавлено: 15 июн 2015, 15:26
Aleks1988
Привет, коллеги!

Столкнулся с проблемами при настройке ACL.
Есть сервис Service1, и динамические поля Версия продукта и Версия ОС. Данные динамические поля сделаны в виде выпадающих списков.
С помощью ACL делаю следующее:
Если создании заявки в интерфейсе клиента выбирается service1, то некоторые из значений выпадающего списка полей Версия продукта и Версия ОС отображаться не должны.
Привожу настройку ACL
ACL.png
ACL.png (36.16 КБ) 3862 просмотра
Заданные условия выполняются для указанных значений динамического поля OSList и для значения Product1 динамического поля ProductVersion. Для значения Product name 1 условие не выполняется.
Т.е. Product name 1 продолжает отображаться в выпадающем списке при выборе Service1.
Есть подозрение что проблема в том что значение Product name 1 содержит пробелы, хотя пробовал и так Product_name_1, ситуация не изменилась.

Просьба помочь разобраться.

Re: Проблема при настройке ACL

Добавлено: 15 июн 2015, 16:06
ykolesnikov
Попробуйте разбить на 2 ACL - для версии ОС и для версии продукта но в зависимости от Сервиса.
Не факт, что в Вашем примере это работает как "И" :oops:

Re: Проблема при настройке ACL

Добавлено: 15 июн 2015, 16:23
Aleks1988
Пробовал разбивать на 2 ACL.
Все равно значение Product name 1 не скрывается при выборе Service1.
Остальное отрабатывает в соответствии с заданными условиями.

Re: Проблема при настройке ACL

Добавлено: 15 июн 2015, 17:02
Aleks1988
Юрий, я разобрался с проблемой.
Дело в том что при настойке ACL нужно указывать не значение динамического поля которое видит клиент или агент в выпадающем списке, а его ключ, который задается в настройках выпадающего списка для соответствующего динамического поля.
Получилось так что ключ и значение поля Product1 у меня совпадало, а для Product name 1 ключ был Productname1. Когда я в настройках ACL указал Productname1, то все заработало.
Моя ошибка.