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

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

Добавлено: 07 май 2018, 08:46
alex.t
Всем привет!

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

Спасибо.

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

Добавлено: 07 май 2018, 10:11
paver
Парсить таблицу ticket_history

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

Добавлено: 07 май 2018, 11:25
alex.t
Хотелось бы выводить через динамические поля например.

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

Добавлено: 07 май 2018, 11:32
ykolesnikov
alex.t писал(а):Хотелось бы выводить через динамические поля например.
Куда выводить? При просмотре заявки? Это и так видно из заметок. Зачем? Вот вопрос. Или "менагеров" переклинило. Для KPI?
В любом случае - доработка. :roll:

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

Добавлено: 07 май 2018, 11:52
alex.t
Выводить в динамические поля, без разницы куда, т.к. потом при выгрузке Отчета, можно посмотреть сколько раз осуществлялся перевод на Ответственного.

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

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

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

Добавлено: 08 май 2018, 12:39
alex.t
paver писал(а):Как вариант: написать собственный модуль, который увеличивает динамическое поле на 1, модуль запускать задачей планировщика, которая срабатывает по триггеру Смена ответственного.
Спасибо за идею!
Есть какие то модули для примера? Модуль буду писать первый раз, взять бы что то за основу. Из документации не совсем понятный пример(

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

Добавлено: 16 май 2018, 01:27
alexus
alex.t писал(а):
paver писал(а):Как вариант: написать собственный модуль, который увеличивает динамическое поле на 1, модуль запускать задачей планировщика, которая срабатывает по триггеру Смена ответственного.
Спасибо за идею!
Есть какие то модули для примера? Модуль буду писать первый раз, взять бы что то за основу. Из документации не совсем понятный пример(
Можете любой пакет для OTRS скачать. Там полно модулей для примеров ;)

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

Добавлено: 17 май 2018, 08:58
alex.t
В продолжение темы)

Если получена История, например по запросу из БД, count посчитал кол-во определенных статусов. Создано Динамическое поле с типом Текст. Как записать значение результата count в это поле? Сначала получаем значение этого поля SELECT, потом Update значением count. Можно пример такого кода? И в общих чертах расскажите ближе к какому типу модулей это относится, если брать типы из документации.

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

Добавлено: 06 июн 2018, 11:56
alex.t
Задача не много изменилась и была решена. Ведется учет переводов не на ответственного а на определенные состояния заявки, можно и на ответственного считать.
Создается Динамическое поле, куда будем сохранять результат. Для триггера используем смену состояния.
При смене состояния, проверяем удовлетворяет ли оно заданному для подсчета, если удовлетворяет, идем в базу получаем значение ячейки Динамического поля, увеличиваем на 1, записываем обратно.
Так же ведется учет времени сколько заявка находилась в данном состоянии, ну или если надо на ответственном.
Кому интересно могу поделиться кодом) Пишите в ЛС.