Notification event when customer = agent

Moderator: crythias

Locked
Aleksei
Znuny newbie
Posts: 4
Joined: 15 Dec 2014, 22:37
Znuny Version: 4.0.2

Notification event when customer = agent

Post by Aleksei »

Hello all,

I'm testing process management now and implemented simple process, that close to example in OTRS manual:
http://otrs.github.io/doc/manual/admin/ ... id-1.7.3.4

There is Dynamic Field in the ticket, that track the status of process (almost same as in the example).
I configured customer notification to be send when this DynamicField changes, but there is some strange behavior I need help with:

1) If the in case the agent and customer - different users (not the same user), notification work just perfect, customer receive notification any time the DynamycField changes.

2) In case agent user create new process ticket within customer web-interface (...\customer.pl) so the customer and agent = same user, notification start working completely horrible: the notification sent when ticket pass from "customer" activity to "agent" activity, but no notification on further internal "agent" to "agent" activity.

So my question is - why the notifications not sending on all DynamicField changes in case 2? Because customer = agent? If so, how can I fix this (I need otrs send notifications same way as in case 1). Any help will be highly appreciated! :)
Thanks!
Aleksei
Znuny newbie
Posts: 4
Joined: 15 Dec 2014, 22:37
Znuny Version: 4.0.2

Re: Notification event when customer = agent

Post by Aleksei »

Was able to partly solve it by myself - the problem was in Core::Ticket::AgentSelfNotifyOnAction
After set it to "Yes" I started receiving all notifications! Yay!

Only one small problem left - if I do some ActivityDialog from customer side (example: customer need to approve HelpDesk agent's ticket actions with activity dialog - set DynamicField value to "complete" and close the ticket), I still not receive notifications on DynamicField update event.

I assume there is some config, similar to AgentSelfNotifyOnAction, but for customer actions, but I can't find it.
Please, help! :)
Locked