Re: [otrs] AddNote notification

Notification for AddNote is sent only to the agents and not customer users. Customer users can only view the notes through the customer web frontend, only when the notes are external. Thanks, Lokesh K S

Hi. Thanks for the feedback. We are using OTRS 2.3.4 and we are using this notifications: new ticket, follow up and move (agent notifications) and state update (customer notification). When we enter a note (internal or external) the AddNote notification is not sent. In order to workaround this issue at file /opt/otrs/Kernel/System/Ticket/Article.pm, in method ArticleCreate, we cut out all the code related to notification checking, around line 352 to line 543 and replace it for a simple for loop, as follows, and now we are receiveing AddNote notification. for ( $Self->GetSubscribedUserIDsByQueueID( QueueID => $Ticket{QueueID} ) ) { if ( $AlreadySent{$_} ) { next; } $AlreadySent{$_} = 1; my %UserData = $Self->{UserObject}->GetUserData( UserID => $_, Cached => 1, Valid => 1, ); # send notification $Self->SendAgentNotification( Type => $Param{HistoryType}, UserData => \%UserData, CustomerMessageParams => \%Param, TicketID => $Param{TicketID}, Queue => $Param{Queue}, UserID => $Param{UserID}, ); } I was wondering if some other configuration made around the system could avoid the sending of this notification. Studying the original code, in the beginning of the notification part of the program (the mentioned lines) there is an if-else including history type AddNote, so the flow should reach the else part (AddNote): # send agent notification!? my $To = ''; my %AlreadySent = (); if ( $Param{HistoryType} =~ /^(EmailAgent|EmailCustomer|PhoneCallCustomer|WebRequestCustomer|SystemRequest)$/i ) { .... } elsif ( $Param{HistoryType} =~ /^AddNote$/i ) { .... The idea is to avoid making code changes to workaround behaviors generated due to misconfiguration of the software but so far this is how we´ve been coping with them. Any light on this AddNote not been triggered issue is welcomed. Thanks you all again. From: otrs-bounces@otrs.org [mailto:otrs-bounces@otrs.org] On Behalf Of Katta, Lokesh Katta Subramanyam Sent: sexta-feira, 15 de maio de 2009 01:47 To: otrs@otrs.org Subject: Re: [otrs] AddNote notification Notification for AddNote is sent only to the agents and not customer users. Customer users can only view the notes through the customer web frontend, only when the notes are external. Thanks, Lokesh K S
participants (2)
-
Katta, Lokesh Katta Subramanyam
-
Maurício Ramos