ich habe in meinem OTRS einen zusätzlichen Status "accounted" hinzugefügt.
Wenn ein Ticket diesen Status bekommt soll es nicht mehr möglich sein dieses erneut zu öffnen.
Habe mich jetzt schon durch die PostMaster.pm durchgewühlt und folgenden Block angehängt:
Code: Select all
# reject follow up
elsif ($FollowUpPossible =~ /reject/i && $Ticket{StateType} eq 'accounted') {
$Self->{LogObject}->Log(
Priority => 'notice',
Message => "Follow up for [$Tn] but follow up not possible. Follow up rejected."
);
# send reject mail && and add article to ticket
my $Run = $Self->{Reject}->Run(
TicketID => $TicketID,
InmailUserID => $Self->{PostmasterUserID},
GetParam => $GetParam,
Lock => $Lock,
Tn => $Tn,
Comment => 'Follow up rejected.',
AutoResponseType => 'auto reject',
);
if ( !$Run ) {
return;
}
@Return = ( 4, $TicketID );
}
Wäre für jede Hilfe sehr dankbar. Vielleicht geht es ja auch auf einem einfacheren Weg.
Grüßle
marzocchi1