Defaultwerte in Abhängigkeit vom AdminTemplate ändern

Hilfe zu OTRS Problemen aller Art
Post Reply
pfipf
Znuny advanced
Posts: 123
Joined: 14 Jul 2017, 09:30
Znuny Version: 6 Free
Real Name: Günter
Company: KIT

Defaultwerte in Abhängigkeit vom AdminTemplate ändern

Post by pfipf »

Hallo,

gibt es eine Möglichkeit bei Benutzung der "Antworten"-Funktion in Abhängigkeit vom ausgewählten AdminTemplate z.B. den Statuswert zu verändern?

Beispiel: ich erstelle eine Vorlage "Ticket Schließen" und möchte bei Aufruf dieses Templates über die "Antworten"-Funktion den Statuswert automatisch auf "erfolgreich geschlossen" setzen.

Danke.
wurzel
Znuny guru
Posts: 3224
Joined: 08 Jul 2010, 22:25
Znuny Version: x.x.x
Real Name: Florian

Re: Defaultwerte in Abhängigkeit vom AdminTemplate ändern

Post by wurzel »

Hi,

soweit ich weiß brauchst Du (komerzielle) Add Ons oder Programmierkenntnisse.
Out of the box geht es mit der OTRS Free nicht.

viele Grüße
Flo
OTRS 8 SILVER (Prod)
OTRS 8 auf Debian 11 (Test)
Znuny 7.x latest version testing auf Debian 11

-- Ich beantworte keine Forums-Fragen PN - No PN please

I won't answer to unfriendly users any more. A greeting and regards are just polite.
pfipf
Znuny advanced
Posts: 123
Joined: 14 Jul 2017, 09:30
Znuny Version: 6 Free
Real Name: Günter
Company: KIT

Re: Defaultwerte in Abhängigkeit vom AdminTemplate ändern

Post by pfipf »

Hi Wurzel,

danke für die schnelle Antwort.
Mal sehen, ob noch jemand eine Idee hat.

Grüße
schulmann
Znuny wizard
Posts: 470
Joined: 20 Nov 2011, 16:08
Znuny Version: 6.5.4
Real Name: Schulmann

Re: Defaultwerte in Abhängigkeit vom AdminTemplate ändern

Post by schulmann »

Eine Möglichkeit ist:

Code: Select all

patch -b /opt/otrs/Kernel/Modules/AgentTicketCompose.pm <<'EOF'
--- /opt/otrs/Kernel/Modules/AgentTicketCompose.pm.bak	2017-11-17 01:33:40.000000000 +0100
+++ /opt/otrs/Kernel/Modules/AgentTicketCompose.pm	2017-12-07 12:46:10.433676371 +0100
@@ -1665,6 +1665,11 @@
     else {
         $State{SelectedValue} = $Config->{StateDefault};
     }
+
+    if($Param{ResponseID} == 3 || $Param{ResponseID} == 18) {$State{SelectedValue} = 'closed unsuccessful';}
+    if($Param{ResponseID} == 2) {$State{SelectedValue} = 'open';}
+    if($Param{ResponseID} == 1 || $Param{ResponseID} == 20) {$State{SelectedValue} = 'closed successful';}
+
     $Param{NextStatesStrg} = $LayoutObject->BuildSelection(
         Data         => $Param{NextStates},
         Name         => 'StateID',
EOF
Natürlich muss immer die passende Template-Id eingesetzt werden.
Znuny6/Debian/ESXi
pfipf
Znuny advanced
Posts: 123
Joined: 14 Jul 2017, 09:30
Znuny Version: 6 Free
Real Name: Günter
Company: KIT

[Gelöst] Re: Defaultwerte in Abhängigkeit vom AdminTemplate ändern

Post by pfipf »

Hallo schulmann,

funktioniert prima.
Danke.

pfipf
tpsupport
Znuny newbie
Posts: 75
Joined: 02 Feb 2011, 14:45
Znuny Version: 6.0.12

Re: Defaultwerte in Abhängigkeit vom AdminTemplate ändern

Post by tpsupport »

Hallo,

das ist eine super Anleitung, und ich bräuchte das ganze mit dem BCC-Feld statt State. Also bei Auswahl eines Antwort-Templates soll immer der gleiche Adressat im Bcc stehen. Habe versucht das Beispiel mit State darauf anzuwenden, aber das will mir so gar nicht gelingen.

Ich vermute an dieser Stelle muss man ran.

AgentTicketCompose.pm

Code: Select all

        # get recipients
        my $Recipients = '';
        LINE:
        for my $Line (qw(To Cc Bcc)) {

            next LINE if !$GetParam{$Line};

            if ($Recipients) {
                $Recipients .= ', ';
            }
            $Recipients .= $GetParam{$Line};
        }

Vielen Dank.
Znuny 6.5 LTS - Ubuntu 20.04 x64, Azure Database for MySQL server 5.7, Perl 5.22.1, Apache/2.4.18
tpsupport
Znuny newbie
Posts: 75
Joined: 02 Feb 2011, 14:45
Znuny Version: 6.0.12

Re: Defaultwerte in Abhängigkeit vom AdminTemplate ändern

Post by tpsupport »

Habe einen neuen Thread separat eröffnet:
https://forums.otterhub.org/viewtopic.php?f=53&t=39386
Znuny 6.5 LTS - Ubuntu 20.04 x64, Azure Database for MySQL server 5.7, Perl 5.22.1, Apache/2.4.18
Post Reply