Сделать не активными динамические поля при выборе другой очереди на портале

Запросы на решение проблем

Модератор: ykolesnikov

Ответить
Beebizka
OTRS Новобранец
Сообщения: 6
Зарегистрирован: 20 апр 2016, 12:54

Сделать не активными динамические поля при выборе другой очереди на портале

Сообщение Beebizka » 29 май 2019, 20:47

Здравствуйте.
Появилась необходимость блокировать некоторые динамические поля при заведении заявки через портал.
Подскажите пожалуйста какой раздел надо выбирать в "Настройке условий" и в каком разделе "Изменить настройки"?
Пытался делать как на скрине, но ничего не получается.
Что делаю не так?
Вложения
Безымянный.png
Безымянный.png (12.45 КБ) 5185 просмотров
OTRS (6.0.10), Ubuntu 18.04, СУБД (MySQL 5.7.26)

alexus
OTRS Гуру
Сообщения: 5192
Зарегистрирован: 20 сен 2010, 18:17
Откуда: Москва
Благодарил (а): 92 раза
Поблагодарили: 82 раза

Re: Сделать не активными динамические поля при выборе другой очереди на портале

Сообщение alexus » 29 май 2019, 20:49

Добрый день!

"Блокировать" поля нельзя. Можно только ограничивать возможные значения в полях. Для отключения полей нужен платный плагин
С уважением,
Алексей Юсов

Prod: OTRS CE ITSM 6.0.28 on CentOS 7 Apache 2.4 MariaDB 10.4.13 + Radiant Customer Portal

Radiant System OTRS Intergrator RU
Группа OTRS Community в Teleram
Хотите внедрить OTRS? Спросите меня как!

Beebizka
OTRS Новобранец
Сообщения: 6
Зарегистрирован: 20 апр 2016, 12:54

Re: Сделать не активными динамические поля при выборе другой очереди на портале

Сообщение Beebizka » 29 май 2019, 21:16

Спасибо за ответ.

Можно уточнить, что значит ограничивать?
Мне надо сделать так что бы в динамических полях где текст нельзя было ничего написать, а мультивыборе нельзя было ничего выбрать из ниспадающего списка.
OTRS (6.0.10), Ubuntu 18.04, СУБД (MySQL 5.7.26)

alexus
OTRS Гуру
Сообщения: 5192
Зарегистрирован: 20 сен 2010, 18:17
Откуда: Москва
Благодарил (а): 92 раза
Поблагодарили: 82 раза

Re: Сделать не активными динамические поля при выборе другой очереди на портале

Сообщение alexus » 29 май 2019, 21:54

Beebizka писал(а):
29 май 2019, 21:16
Можно уточнить, что значит ограничивать?
Даже не знаю, как ещё сказать :?
https://doc.otrs.com/doc/manual/admin/6 ... n.html#acl
С уважением,
Алексей Юсов

Prod: OTRS CE ITSM 6.0.28 on CentOS 7 Apache 2.4 MariaDB 10.4.13 + Radiant Customer Portal

Radiant System OTRS Intergrator RU
Группа OTRS Community в Teleram
Хотите внедрить OTRS? Спросите меня как!

Beebizka
OTRS Новобранец
Сообщения: 6
Зарегистрирован: 20 апр 2016, 12:54

Re: Сделать не активными динамические поля при выборе другой очереди на портале

Сообщение Beebizka » 29 май 2019, 22:14

Мануал я первым делом прочитал.
И сообщения в форуме все перечитал.
Но видимо что-то недопонимаю.


Всё таки ещё раз попробую удачи и спрошу.
Условия правильно выставлены для моей задачи?
Я имею ввиду CustomerPanelOwnSelection и изменить настройки в Tickets=>DynamicField
OTRS (6.0.10), Ubuntu 18.04, СУБД (MySQL 5.7.26)

alexus
OTRS Гуру
Сообщения: 5192
Зарегистрирован: 20 сен 2010, 18:17
Откуда: Москва
Благодарил (а): 92 раза
Поблагодарили: 82 раза

Re: Сделать не активными динамические поля при выборе другой очереди на портале

Сообщение alexus » 29 май 2019, 23:04

Это из мануала
Example 5.7. Reference showing all possible important ACL settings.

# ticket acl
$Self->{TicketAcl}->{'200-ACL-Reference'} = {
# match properties (current values from the form)
Properties => {

# the used frontend module
Frontend => {
Action => ['AgentTicketPhone', 'AgentTicketEmail'],
},
Action для создания заявки клиентом можно увидеть в строке браузера - CustomerTicketMessage

Для динполя - верно
С уважением,
Алексей Юсов

Prod: OTRS CE ITSM 6.0.28 on CentOS 7 Apache 2.4 MariaDB 10.4.13 + Radiant Customer Portal

Radiant System OTRS Intergrator RU
Группа OTRS Community в Teleram
Хотите внедрить OTRS? Спросите меня как!

Beebizka
OTRS Новобранец
Сообщения: 6
Зарегистрирован: 20 апр 2016, 12:54

Re: Сделать не активными динамические поля при выборе другой очереди на портале

Сообщение Beebizka » 30 май 2019, 10:16

Спасибо!

Но с Вашего позволения задам ещё пару вопросов.
1. Сделал следующим образом, но не заработало. Что я делаю не так?
2. Там где "Изменить настройки у меня прописаны названия динамических полей. Правильно ли я понимаю, что при этом условии пользователь не сможет в них ничего выбрать или записать?
Вложения
Безымянный.png
Безымянный.png (38.19 КБ) 5166 просмотров
OTRS (6.0.10), Ubuntu 18.04, СУБД (MySQL 5.7.26)

alexus
OTRS Гуру
Сообщения: 5192
Зарегистрирован: 20 сен 2010, 18:17
Откуда: Москва
Благодарил (а): 92 раза
Поблагодарили: 82 раза

Re: Сделать не активными динамические поля при выборе другой очереди на портале

Сообщение alexus » 30 май 2019, 10:20

Читайте мануал! Queue - это НЕ Frontend!
С уважением,
Алексей Юсов

Prod: OTRS CE ITSM 6.0.28 on CentOS 7 Apache 2.4 MariaDB 10.4.13 + Radiant Customer Portal

Radiant System OTRS Intergrator RU
Группа OTRS Community в Teleram
Хотите внедрить OTRS? Спросите меня как!

Beebizka
OTRS Новобранец
Сообщения: 6
Зарегистрирован: 20 апр 2016, 12:54

Re: Сделать не активными динамические поля при выборе другой очереди на портале

Сообщение Beebizka » 30 май 2019, 16:00

Спасибо!
Разобрался как ограничивать содержание динамических полей.
А можно как-то вообще ограничить заполнение динамических полей? Особенно интересно динамическое поле с типом "Текст".
OTRS (6.0.10), Ubuntu 18.04, СУБД (MySQL 5.7.26)

alexus
OTRS Гуру
Сообщения: 5192
Зарегистрирован: 20 сен 2010, 18:17
Откуда: Москва
Благодарил (а): 92 раза
Поблагодарили: 82 раза

Re: Сделать не активными динамические поля при выборе другой очереди на портале

Сообщение alexus » 30 май 2019, 21:03

Beebizka писал(а):
30 май 2019, 16:00
А можно как-то вообще ограничить заполнение динамических полей? Особенно интересно динамическое поле с типом "Текст".
1559239374475.png
1559239374475.png (88.83 КБ) 5136 просмотров
С уважением,
Алексей Юсов

Prod: OTRS CE ITSM 6.0.28 on CentOS 7 Apache 2.4 MariaDB 10.4.13 + Radiant Customer Portal

Radiant System OTRS Intergrator RU
Группа OTRS Community в Teleram
Хотите внедрить OTRS? Спросите меня как!

Ответить