Рассылка уведомлений

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

Модератор: ykolesnikov

Ответить
sergeii
OTRS Новобранец
Сообщения: 3
Зарегистрирован: 27 май 2017, 17:05

Рассылка уведомлений

Сообщение sergeii » 27 май 2017, 17:34

Добрый день,

Пдскажите пожалуйста как можно реализовать следующаю задачу - Мы получаем уведомления от производителей ПО (Е-Mail) о вышедших обновлениях и возникло желание высылать тикие же уведомления пользователям ПО зарегистрированным в системе. Есть ли у кого опыт в решении такого рода задачи. Хотелось бы этот процес полностью автоматизировать т.е. ОТРС забирает почту с определённого ящика и в зависимоти от продукта (в теле писма есть специальная строка указывающая название ПО), пересылается тем пользователям которые входят в определённые группы пользователей.

С уважением,
Сергей

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

Re: Рассылка уведомлений

Сообщение alexus » 27 май 2017, 17:44

Добрый день,

Без кастомизации здесь не обойтись. Теоретически и технически можно в базе для каждого клиента создавать отдельное уведомление по условиям, но при более-менее большом количестве клиентов администрировать это будет практически нереально.
С уважением,
Алексей Юсов

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

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

Re: Рассылка уведомлений

Сообщение ykolesnikov » 27 май 2017, 17:46

В базе такого сделать нельзя. Скорее это задача для групповой рассылки в MS Outlook через создание правила.
Но как кастомизацию написать можно всё.
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая

sergeii
OTRS Новобранец
Сообщения: 3
Зарегистрирован: 27 май 2017, 17:05

Re: Рассылка уведомлений

Сообщение sergeii » 27 май 2017, 23:39

Может быть, есть пример или могли бы пояснить как это должно работать?

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

Re: Рассылка уведомлений

Сообщение alexus » 28 май 2017, 23:49

sergeii писал(а):Может быть, есть пример или могли бы пояснить как это должно работать?
Как должно работать что? Как делать рассылки в MS Outlook или как настроить уведомления в 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? Спросите меня как!

SolBadGuy
OTRS Новобранец
Сообщения: 4
Зарегистрирован: 30 май 2017, 00:27
Откуда: Ростов-на-Дону

Re: Рассылка уведомлений

Сообщение SolBadGuy » 01 июн 2017, 13:26

sergeii писал(а):Может быть, есть пример или могли бы пояснить как это должно работать?
Предположу что эту задачу можно решить подобным образом:
1) Создаем текстовое динамическое поле в которое будет помещено название и версия ПО
2) Создаем фильтр PostMaster, который будет по маске(RegExp) искать имя программы с ее версией в заголовке или теле письма, а затем помещать найденный результат в ранее созданное динамическое поле.
3) В разделе "Уведомления по заявкам" создаем уведомления для каждого конкретного ПО и выставляем им параметры:
3.1) Выбрать тип события: TicketDynamicFieldUpdate_YourDynamicField
3.2) Добавить адреса получателей в "Получат адреса электронной почты", или в соответствующие поля для клиентов.
3.3) Задаем тему и текст уведомления - сюда по моему замыслу нужно поместить тег динамического поля, типа тех что указаны в Справке по тэгам:
<OTRS_TICKET_DynamicField_*>
Значения внутренних ключей динамических полей заявки ( например, <OTRS_TICKET_DynamicField_TestField>, <OTRS_TICKET_DynamicField_TicketFreeText1>).
<OTRS_TICKET_DynamicField_*_Value>
Отображаемые значения динамических полей заявки, полезно при использовании полей типа Dropdown и Multiselect ( например, <OTRS_TICKET_DynamicField_TestField_Value>, <OTRS_TICKET_DynamicField_TicketFreeText1_Value>).
При этом если включить показ нужного динамического поля например в Frontend::Agent::Ticket::ViewNote то можно увидеть что полю присвоено нужное значение(проверял у себя), но при отсылке уведомления тег динамического поля не "раскрывается", а просто отсылается как текст. По идее если разберетесь как динамическое поле вставить, то сможете делать нужную вам рассылку с изменяющимися версиями ПО.

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

Re: Рассылка уведомлений

Сообщение alexus » 01 июн 2017, 23:28

SolBadGuy писал(а):или в соответствующие поля для клиентов.
Это как так можно сделать?
Вообще теоретически предложенная схема будет работать, но администрировать её будет крайне сложно.
С уважением,
Алексей Юсов

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

sergeii
OTRS Новобранец
Сообщения: 3
Зарегистрирован: 27 май 2017, 17:05

Re: Рассылка уведомлений

Сообщение sergeii » 01 июн 2017, 23:35

Спасибо, за предложенное решение

Ответить