Отчеты. Добавление столбца с содержанием текста заявки

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

Модератор: ykolesnikov

Ответить
Sergik
OTRS Новобранец
Сообщения: 9
Зарегистрирован: 23 дек 2015, 10:36

Отчеты. Добавление столбца с содержанием текста заявки

Сообщение Sergik » 22 янв 2016, 15:13

Добрый день, гуру OTRS!
Прошу помочь в нелегком вопросе, начальство потребовало, чтобы в отчете отображался текст телефонной заявки.
На форуме обсуждения такого не увидел. Поэтому решил создать новую тему.
С уважением Чалый Сергей
OTRS 5.0.1
RHEL v.6

Sergik
OTRS Новобранец
Сообщения: 9
Зарегистрирован: 23 дек 2015, 10:36

Re: Отчеты. Добавление столбца с содержанием текста заявки

Сообщение Sergik » 22 янв 2016, 15:15

В конфигурации это параметр Ticket::Frontend::AgentTicketPhone###Body на сколько я понял
С уважением Чалый Сергей
OTRS 5.0.1
RHEL v.6

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

Re: Отчеты. Добавление столбца с содержанием текста заявки

Сообщение ykolesnikov » 22 янв 2016, 15:58

Если это отчет, то зачем текст? Потом понадобится вся переписка по ней. Есть печать отдельной заявки - там есть все. В отчете-то с перечнем, зачем? Или я что-то не понимаю? :evil:
С уважением Юрий Колесников
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 » 22 янв 2016, 16:04

Нужно создавать кастомный отчёт. В базовом варианте тело заметок OTRS не умеет добавлять в отчёты. При чём каждый новый отчёт с Body будет кастомным тоже, т.к. логика выборки данных будет внутри отчёта.
А вообще, это странное требование. А если в заметке 3-4 листа текста будет? Начальство, оно, конечно, многомудрое, но имхо такой отчёт - это ерунда полная. Захотел почитать - вошёл в OTRS, и читай на здоровье.
С уважением,
Алексей Юсов

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

Sergik
OTRS Новобранец
Сообщения: 9
Зарегистрирован: 23 дек 2015, 10:36

Re: Отчеты. Добавление столбца с содержанием текста заявки

Сообщение Sergik » 22 янв 2016, 16:40

alexus писал(а):Нужно создавать кастомный отчёт. В базовом варианте тело заметок OTRS не умеет добавлять в отчёты. При чём каждый новый отчёт с Body будет кастомным тоже, т.к. логика выборки данных будет внутри отчёта.
А вообще, это странное требование. А если в заметке 3-4 листа текста будет? Начальство, оно, конечно, многомудрое, но имхо такой отчёт - это ерунда полная. Захотел почитать - вошёл в OTRS, и читай на здоровье.
Я-то понимаю, что это бред... В кастомном отчете не нашел переменной Body, как ее туда добавить?
С уважением Чалый Сергей
OTRS 5.0.1
RHEL v.6

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

Re: Отчеты. Добавление столбца с содержанием текста заявки

Сообщение alexus » 22 янв 2016, 22:12

Кастомный отчёт, он же статический отчёт, делает программист-разработчик, помещая в него все нужные данные. Мастер отчётов, если Вы там смотрели, это совсем не то!
С уважением,
Алексей Юсов

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

Sergik
OTRS Новобранец
Сообщения: 9
Зарегистрирован: 23 дек 2015, 10:36

Re: Отчеты. Добавление столбца с содержанием текста заявки

Сообщение Sergik » 26 янв 2016, 13:32

Если подойти к вопросу со стороны БД (у меня MySQL), то выбрать данные можно и вывести их в читабельном виде тоже можно. Вот пример запроса

SELECT art.ticket_id AS Ticket_Number, art.create_time, us.last_name, art.a_subject AS Title, art.a_body AS Text
FROM article art, users us
WHERE (art.create_time >= "2016-01-01 00:00:00" AND art.create_time <= "2016-01-26 11:00:00") AND (art.create_by = us.id)
ORDER BY art.create_time

Администрирование -> Запрос SQL, там можно выбрать в каком формате вывести.
Единственное, что это может делать только админ и здесь я пока думаю....
С уважением Чалый Сергей
OTRS 5.0.1
RHEL v.6

Ответить