OTRS.ru • Просмотр темы - Количество переводов между ответственными

Количество переводов между ответственными

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

Модератор: ykolesnikov

Количество переводов между ответственными

Сообщение alex.t » 07 май 2018, 08:46

Всем привет!

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

Спасибо.
alex.t
OTRS Новобранец
 
Сообщений: 12
Зарегистрирован: 29 апр 2018, 09:26

Re: Количество переводов между ответственными

Сообщение paver » 07 май 2018, 10:11

Парсить таблицу ticket_history
--
OTRS 5.0.26
paver
OTRS Бывалый
 
Сообщений: 304
Зарегистрирован: 22 апр 2015, 06:45
Откуда: Томск

Re: Количество переводов между ответственными

Сообщение alex.t » 07 май 2018, 11:25

Хотелось бы выводить через динамические поля например.
alex.t
OTRS Новобранец
 
Сообщений: 12
Зарегистрирован: 29 апр 2018, 09:26

Re: Количество переводов между ответственными

Сообщение ykolesnikov » 07 май 2018, 11:32

alex.t писал(а):Хотелось бы выводить через динамические поля например.

Куда выводить? При просмотре заявки? Это и так видно из заметок. Зачем? Вот вопрос. Или "менагеров" переклинило. Для KPI?
В любом случае - доработка. :roll:
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая
ykolesnikov
OTRS Гуру
 
Сообщений: 3095
Зарегистрирован: 24 дек 2010, 09:27
Откуда: Череповец

Re: Количество переводов между ответственными

Сообщение alex.t » 07 май 2018, 11:52

Выводить в динамические поля, без разницы куда, т.к. потом при выгрузке Отчета, можно посмотреть сколько раз осуществлялся перевод на Ответственного.
alex.t
OTRS Новобранец
 
Сообщений: 12
Зарегистрирован: 29 апр 2018, 09:26

Re: Количество переводов между ответственными

Сообщение paver » 08 май 2018, 06:25

Как вариант: написать собственный модуль, который увеличивает динамическое поле на 1, модуль запускать задачей планировщика, которая срабатывает по триггеру Смена ответственного.
--
OTRS 5.0.26
paver
OTRS Бывалый
 
Сообщений: 304
Зарегистрирован: 22 апр 2015, 06:45
Откуда: Томск

Re: Количество переводов между ответственными

Сообщение alex.t » 08 май 2018, 12:39

paver писал(а):Как вариант: написать собственный модуль, который увеличивает динамическое поле на 1, модуль запускать задачей планировщика, которая срабатывает по триггеру Смена ответственного.

Спасибо за идею!
Есть какие то модули для примера? Модуль буду писать первый раз, взять бы что то за основу. Из документации не совсем понятный пример(
alex.t
OTRS Новобранец
 
Сообщений: 12
Зарегистрирован: 29 апр 2018, 09:26

Re: Количество переводов между ответственными

Сообщение alexus » 16 май 2018, 01:27

alex.t писал(а):
paver писал(а):Как вариант: написать собственный модуль, который увеличивает динамическое поле на 1, модуль запускать задачей планировщика, которая срабатывает по триггеру Смена ответственного.

Спасибо за идею!
Есть какие то модули для примера? Модуль буду писать первый раз, взять бы что то за основу. Из документации не совсем понятный пример(

Можете любой пакет для OTRS скачать. Там полно модулей для примеров ;)
С уважением,
Алексей Юсов

Prod: OTRS ITSM 5.0.14 on CentOS 7 x64 Linux with MySQL 5.7

Radiant System OTRS Intergrator RU
Radiant System OTRS Intergrator EN
Хотите внедрить OTRS? Спросите меня как!
Следите за нашими новостями на Facebook
alexus
OTRS Гуру
 
Сообщений: 4444
Зарегистрирован: 20 сен 2010, 18:17
Откуда: Москва

Re: Количество переводов между ответственными

Сообщение alex.t » 17 май 2018, 08:58

В продолжение темы)

Если получена История, например по запросу из БД, count посчитал кол-во определенных статусов. Создано Динамическое поле с типом Текст. Как записать значение результата count в это поле? Сначала получаем значение этого поля SELECT, потом Update значением count. Можно пример такого кода? И в общих чертах расскажите ближе к какому типу модулей это относится, если брать типы из документации.
alex.t
OTRS Новобранец
 
Сообщений: 12
Зарегистрирован: 29 апр 2018, 09:26

Re: Количество переводов между ответственными

Сообщение alex.t » 06 июн 2018, 11:56

Задача не много изменилась и была решена. Ведется учет переводов не на ответственного а на определенные состояния заявки, можно и на ответственного считать.
Создается Динамическое поле, куда будем сохранять результат. Для триггера используем смену состояния.
При смене состояния, проверяем удовлетворяет ли оно заданному для подсчета, если удовлетворяет, идем в базу получаем значение ячейки Динамического поля, увеличиваем на 1, записываем обратно.
Так же ведется учет времени сколько заявка находилась в данном состоянии, ну или если надо на ответственном.
Кому интересно могу поделиться кодом) Пишите в ЛС.
alex.t
OTRS Новобранец
 
Сообщений: 12
Зарегистрирован: 29 апр 2018, 09:26


Вернуться в Общие вопросы

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7

cron