Страница 1 из 1
повторное напоминание (PendingJobs.pl)
Добавлено: 05 авг 2013, 15:47
freeddos
Здравствуйте.
Есть Уведомления почтой через PendingJobs.pl ходят, механизм работает.
Но вот повторные напоминания не приходят.
Тоесть я к тикету делаю напоминание (первое) и пишу время и попрошествии времени все нормально отрабатывает.
Потом тут же пишу второе напоминание, устанавливаю время и все, молчит, уведомления не приходят.
Стартую скрипт руками, не приходят.
Покапавшись в скрипте есть такой параметр там как get ticket history.
Код: Выделить всё
# get ticket history
my @Lines = $CommonObject{TicketObject}->HistoryGet(
TicketID => $Ticket{TicketID},
UserID => 1,
);
my $Sent = 0;
for my $Line (@Lines) {
if (
$Line->{Name} =~ /PendingReminder/
&& $Line->{Name} =~ /\Q$Preferences{UserEmail}\E/i
&& $Line->{CreateTime} =~ /$Year-$Month-$Day/
)
{
$Sent = 1;
}
}
Тоесть если устанавить переменную $Sent = 0 то отправляться будет каждый раз, каждую отработку кроном.
Тоесть нужно сделать так чтобы запоминалась дата не создания заявки а создания новой напоминалки.
В общем новые напоминалки в след за отработанными предыдущими не работают.
Re: повторное напоминание (PendingJobs.pl)
Добавлено: 05 авг 2013, 19:26
alexus
А что в истории тикета?
Re: повторное напоминание (PendingJobs.pl)
Добавлено: 06 авг 2013, 08:12
freeddos
Проще говоря, как сделать так чтобы после первого напоминания, когда заявка уже о себе напомнила и ее перевили в открытое состояние, сработало второе напоминание?
Создал напоминание, оно отработало, напомнило, заявку руками перевел в открытое, потом тут же создаю второе напоминание, и по истечению срока второго напоминания уведомление не приходит, хотя в cron PengingJobs.pl нормально молотит...
Re: повторное напоминание (PendingJobs.pl)
Добавлено: 06 авг 2013, 08:30
ykolesnikov
Должно работать, посмотрите, что у Вас со сроками в cron.
Re: повторное напоминание (PendingJobs.pl)
Добавлено: 06 авг 2013, 08:58
freeddos
Код: Выделить всё
*/5 * * * $HOME/bin/otrs.PendingJobs.pl >> dev/null
Вот крон, и крон отрабатывает как часы, каждые 5 мин. в логи системные сыпится что все нормально отрабатывает.
Re: повторное напоминание (PendingJobs.pl)
Добавлено: 06 авг 2013, 11:59
alexus
alexus писал(а):А что в истории тикета?
Вы мои вопросы игнорируете? И подпись сделайте, чтобы было понятно, какая у вас система.
Re: повторное напоминание (PendingJobs.pl)
Добавлено: 06 авг 2013, 12:09
freeddos
alexus писал(а):Вы мои вопросы игнорируете? И подпись сделайте, чтобы было понятно, какая у вас система.
Вот и я хочу понять почему система первое уведомление отправляет, а остальные после того как прошло первое не отправляет.
В скрипте как я понял, что если то же самое наименование напоминалки И мыло агента(ответственного) И дата создания равны последним записям в истории то тогда сообщение не отправляется.
Я проверял закоменировав все условие где $State=1, и сообщения отсылаются каждый раз когда срабатывает CRON
Re: повторное напоминание (PendingJobs.pl)
Добавлено: 06 авг 2013, 19:55
alexus
Покажите историю тикета
Re: повторное напоминание (PendingJobs.pl)
Добавлено: 08 авг 2013, 08:05
freeddos
Как ее посмотреть?
Re: повторное напоминание (PendingJobs.pl)
Добавлено: 08 авг 2013, 09:13
ykolesnikov
В TicketZoom - пункт меню История
Re: повторное напоминание (PendingJobs.pl)
Добавлено: 17 авг 2015, 12:39
ddobrynin
Такая же история. После того, как один раз сработало напоминание, второй раз не отрабатывает. В кроне PendingJobs.pl отрабатывает регулярно.
Непонятно, к сожалению, чем все закончилось у топикстартера. Попробуем возобновить обсуждение?
История, как и просили:
Код: Выделить всё
StateUpdate Прежнее состояние: open, новое состояние: pending reminder - director (Директор) 17.08.2015 14:34:36
SetPendingTime Обновлено: 2015-08-17 14:40 - director (Директор) 17.08.2015 14:34:36
SendAgentNotification PendingReminder: уведомление отправлено на director@company.kz. - root@localhost (Admin OTRS) 17.08.2015 14:40:04
SendAgentNotification PendingReminder: уведомление отправлено на manager@company.kz. - root@localhost (Admin OTRS) 17.08.2015 14:40:06
AddNote Добавлена заметка (Pending) Подробный показ director (Директор) 17.08.2015 14:42:21
SendAgentNotification AddNote: уведомление отправлено на manager@company.kz. - director (Директор) 17.08.2015 14:42:24
SetPendingTime Обновлено: 2015-08-17 14:45 - director (Директор) 17.08.2015 14:42:24
AddNote Добавлена заметка (Note) Подробный показ manager (Менеджер) 17.08.2015 14:50:59
SendAgentNotification AddNote: уведомление отправлено на director@company.kz. - manager (Менеджер) 17.08.2015 14:51:01
AdirectorNote Добавлена заметка (Pending) Подробный показ manager (Менеджер) 17.08.2015 14:52:51
SendAgentNotification AddNote: уведомление отправлено на director@company.kz. - manager (Менеджер) 17.08.2015 14:52:53
SetPendingTime Обновлено: 2015-08-18 14:53 - manager (Менеджер) 17.08.2015 14:52:53
AddNote Добавлена заметка (Pending) Подробный показ director (Директор) 17.08.2015 14:56:44
SendAgentNotification AddNote: уведомление отправлено на manager@company.kz. - director (Директор) 17.08.2015 14:56:46
SetPendingTime Обновлено: 2015-08-17 14:59 - director (Директор) 17.08.2015 14:56:46
Прошу прощения за такую портянку, по другому сложно.
Re: повторное напоминание (PendingJobs.pl)
Добавлено: 20 авг 2015, 21:56
alexus
напоминание должно работать далее 1 раз в день в первые рабочие часы согласно SLA.
Re: повторное напоминание (PendingJobs.pl)
Добавлено: 21 авг 2015, 06:15
ddobrynin
Добрый день, спасибо за ответ!
SLA в явном виде в нашем случае нигде не задавалось. Можно ли переопределить такое поведение? Иначе в некоторых случаях получается большой временной зазор между напоминаниями:
У владельца с утра сработало напоминание, он позвонил клиенту, и получил просьбу в стиле "перезвоните после обеда, я занят". По логике, владелец заявки ставит напоминание - позвонить после обеда. Но напоминание не срабатывает, и владелец с большой вероятностью заявку прошляпит. Зато на следующий день с утра обнаружит напоминание на почте, как немой укор своей забывчивости.
Объяснение такого поведения в руководстве я не нашел, не ткнете, где ознакомиться с логикой программы?
Re: повторное напоминание (PendingJobs.pl)
Добавлено: 21 авг 2015, 09:04
alexus
Должно срабатывать так - как только наступило время и потом каждый рабочий день 1 раз. Проверяйте кронджобы.
Re: повторное напоминание (PendingJobs.pl)
Добавлено: 21 авг 2015, 10:02
ddobrynin
Совершенно верно, именно так и работает. Вопрос в том - можно ли настроить так, чтобы срабатывало больше одного раза в пределах одного рабочего дня?
Re: напоминание
Добавлено: 20 июл 2016, 08:22
nicolay10003
Здравствуйте, подскажите пожалуйста как настроить уведомление о напоминании ? чтобы оно приходило агенту на почту.