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

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

Модератор: ykolesnikov

Ответить
alex.t
OTRS Новобранец
Сообщения: 30
Зарегистрирован: 29 апр 2018, 09:26
Благодарил (а): 1 раз
Поблагодарили: 9 раз

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

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

Всем привет!

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

Спасибо.

paver
OTRS Мастер
Сообщения: 507
Зарегистрирован: 22 апр 2015, 06:45
Откуда: Томск
Благодарил (а): 7 раз
Поблагодарили: 45 раз

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

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

Парсить таблицу ticket_history
--
OTRS 6.0.22

alex.t
OTRS Новобранец
Сообщения: 30
Зарегистрирован: 29 апр 2018, 09:26
Благодарил (а): 1 раз
Поблагодарили: 9 раз

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

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

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

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

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 тестовая

alex.t
OTRS Новобранец
Сообщения: 30
Зарегистрирован: 29 апр 2018, 09:26
Благодарил (а): 1 раз
Поблагодарили: 9 раз

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

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

Выводить в динамические поля, без разницы куда, т.к. потом при выгрузке Отчета, можно посмотреть сколько раз осуществлялся перевод на Ответственного.

paver
OTRS Мастер
Сообщения: 507
Зарегистрирован: 22 апр 2015, 06:45
Откуда: Томск
Благодарил (а): 7 раз
Поблагодарили: 45 раз

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

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

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

alex.t
OTRS Новобранец
Сообщения: 30
Зарегистрирован: 29 апр 2018, 09:26
Благодарил (а): 1 раз
Поблагодарили: 9 раз

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

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

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

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

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

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

alex.t писал(а):
paver писал(а):Как вариант: написать собственный модуль, который увеличивает динамическое поле на 1, модуль запускать задачей планировщика, которая срабатывает по триггеру Смена ответственного.
Спасибо за идею!
Есть какие то модули для примера? Модуль буду писать первый раз, взять бы что то за основу. Из документации не совсем понятный пример(
Можете любой пакет для 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? Спросите меня как!

alex.t
OTRS Новобранец
Сообщения: 30
Зарегистрирован: 29 апр 2018, 09:26
Благодарил (а): 1 раз
Поблагодарили: 9 раз

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

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

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

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

alex.t
OTRS Новобранец
Сообщения: 30
Зарегистрирован: 29 апр 2018, 09:26
Благодарил (а): 1 раз
Поблагодарили: 9 раз

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

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

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

Ответить