Уважаемые форумчане и гости!

Мы рады, что вы с нами)))! Мы провели ряд мероприятий по улучшению форума OTRS.ru. А именно:

1. Обновлена версия phpBB до последнего релиза - 3.2.2. Это сделает наше общение более комфортным, в том числе и на мобильных устройствах.

2. Форум теперь работает только по защищённому протоколу HTTPS. Это сделает наше общение более безопасным.

3. Мы обновили Правила использования форума в части использования "cookies" и хранения и использования персональных данных. Это поможет нам развивать OTRS!

UPD У зарегистрированных пользователей появилась возможность ставить Like для постов.
Если у вас есть мысли и идеи по развитию сообщества, пишите!

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

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

Модератор: ykolesnikov

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

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

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

Всем привет!

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

Спасибо.

paver
OTRS Бывалый
Сообщения: 315
Зарегистрирован: 22 апр 2015, 06:45
Откуда: Томск

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

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

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

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

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

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

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

ykolesnikov
OTRS Гуру
Сообщения: 3098
Зарегистрирован: 24 дек 2010, 09:27
Откуда: Череповец
Контактная информация:

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 Новобранец
Сообщения: 14
Зарегистрирован: 29 апр 2018, 09:26

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

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

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

paver
OTRS Бывалый
Сообщения: 315
Зарегистрирован: 22 апр 2015, 06:45
Откуда: Томск

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ответить