Обязательное свободное поле

Обсуждение вопросов и решений

Модератор: ykolesnikov

Ответить
Isenschtill
OTRS Новобранец
Сообщения: 115
Зарегистрирован: 18 ноя 2011, 14:59

Обязательное свободное поле

Сообщение Isenschtill » 20 дек 2011, 14:21

Всем привет,

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

ykolesnikov
OTRS Гуру
Сообщения: 3119
Зарегистрирован: 24 дек 2010, 09:27
Откуда: Череповец
Благодарил (а): 4 раза
Поблагодарили: 5 раз
Контактная информация:

Re: Обязательное свободное поле

Сообщение ykolesnikov » 20 дек 2011, 14:40

Ответ простой - FreeText поля - SysConfig in Ticket -> Core::TicketFreeText - там задаете поле и список значений для него.
Например:
FreeText4.png
FreeText4.png (20.91 КБ) 7890 просмотров
Активируете его и активируете его отображение и обязательность в
SysConfig in Ticket -> Frontend::Agent::Ticket::ViewClose --> Ticket::Frontend::AgentTicketClose###TicketFreeText
Внимание на комментарии к параметрам - там все понятно. ;)
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая

Isenschtill
OTRS Новобранец
Сообщения: 115
Зарегистрирован: 18 ноя 2011, 14:59

Re: Обязательное свободное поле

Сообщение Isenschtill » 20 дек 2011, 15:03

Спасибо, замечательно!

только вот встаёт вопрос, при этом способе,
если агент захочет закрыть заявку не нажатием на кнопку закрыть, а через "заметку ",

это сработает?

ykolesnikov
OTRS Гуру
Сообщения: 3119
Зарегистрирован: 24 дек 2010, 09:27
Откуда: Череповец
Благодарил (а): 4 раза
Поблагодарили: 5 раз
Контактная информация:

Re: Обязательное свободное поле

Сообщение ykolesnikov » 20 дек 2011, 15:20

Сделайте его активным в экране создания заметки.
Во всех, практически, экранах есть настройка вывода FreeText полей.
Посвятите несколько часов и посмотрите все эти настройки и будете знать, какими возможностями обладаете. :P
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая

Isenschtill
OTRS Новобранец
Сообщения: 115
Зарегистрирован: 18 ноя 2011, 14:59

Re: Обязательное свободное поле

Сообщение Isenschtill » 20 дек 2011, 15:53

Спасибо за советы, но у меня что-то не получается сделать поле обязательным к заполнению.
Изображение

Изображение

т.е. поле я вижу, но оно не обязательное.

ykolesnikov
OTRS Гуру
Сообщения: 3119
Зарегистрирован: 24 дек 2010, 09:27
Откуда: Череповец
Благодарил (а): 4 раза
Поблагодарили: 5 раз
Контактная информация:

Re: Обязательное свободное поле

Сообщение ykolesnikov » 20 дек 2011, 16:16

Я же писал, читайте комментарии к параметрам - там пишется 0, 1, или 2
0 - не отображать
1 - отображать, заполнять необязательно,
2 - обязательно к заполнению
Вперед!
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая

Isenschtill
OTRS Новобранец
Сообщения: 115
Зарегистрирован: 18 ноя 2011, 14:59

Re: Обязательное свободное поле

Сообщение Isenschtill » 20 дек 2011, 19:19

Но у меня же на скриншоте и стоит "2" :?:

yuri0001
OTRS Бывалый
Сообщения: 492
Зарегистрирован: 11 фев 2011, 20:25
Откуда: Череповец

Re: Обязательное свободное поле

Сообщение yuri0001 » 20 дек 2011, 20:37

Ключ - это номер поля, а вот вместо Problem надо поставить 2 - читайте комментарий. Да и по контексту понятно - ключей всего 16, столько же сколько допустимо FreeText полей, просто поскольку тип данных там текстовый они и отсортированы в таком порядке.
Зрите в корень, коллега! :)
С уважением
Ю. Колесников
OTRS 3.3.1, ITSM 3.3.1, SUSE 12, MySQL5

Isenschtill
OTRS Новобранец
Сообщения: 115
Зарегистрирован: 18 ноя 2011, 14:59

Re: Обязательное свободное поле

Сообщение Isenschtill » 21 дек 2011, 15:02

корень оказался весьма.. интересным. :)
спасибо, коллега! :ugeek:

Игорь
OTRS Новобранец
Сообщения: 12
Зарегистрирован: 24 окт 2011, 10:43

Re: Обязательное свободное поле

Сообщение Игорь » 07 фев 2012, 07:56

Здравствуйте, коллеги! :)
Интересный предоставили материал, спасибо. Планирую воспользоваться таким функционалом.

А вот какой возник вопрос:
Для примера возьмем рассмотренный здесь вариант, а именно если я захочу получить статистику сколько было обращений по категории "Обучение", по категории "Замена расходных материалов" и по категории "Настройка ПО". Можно ли в дальнейшем получить отчет по этому свободному полю?

ykolesnikov
OTRS Гуру
Сообщения: 3119
Зарегистрирован: 24 дек 2010, 09:27
Откуда: Череповец
Благодарил (а): 4 раза
Поблагодарили: 5 раз
Контактная информация:

Re: Обязательное свободное поле

Сообщение ykolesnikov » 07 фев 2012, 08:58

Не знаю как во встроенной статистике, но через поиск и выгрузку - почему бы и нет. Только в настройках поиска сделайте возможным включение в шаблон поиска этого поля. Покопайтесь в настройках. :oops:
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая

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

Re: Обязательное свободное поле

Сообщение alexus » 07 фев 2012, 12:46

Игорь писал(а): Для примера возьмем рассмотренный здесь вариант, а именно если я захочу получить статистику сколько было обращений по категории "Обучение", по категории "Замена расходных материалов" и по категории "Настройка ПО". Можно ли в дальнейшем получить отчет по этому свободному полю?
Я бы использовал категоризацию на основе Сервисов для таких случаев.
С уважением,
Алексей Юсов

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? Спросите меня как!

Ответить