Defaultwerte in Abhängigkeit vom AdminTemplate ändern

Hilfe zu OTRS Problemen aller Art
Post Reply
pfipf
OTRS expert
Posts: 94
Joined: 14 Jul 2017, 09:30
OTRS Version?: 6 Free
Real Name: Guenter
Company: KIT

Defaultwerte in Abhängigkeit vom AdminTemplate ändern

Post by pfipf » 27 Nov 2017, 13:58

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
OTRS guru
Posts: 2425
Joined: 08 Jul 2010, 22:25
OTRS Version?: 6.0.x

Re: Defaultwerte in Abhängigkeit vom AdminTemplate ändern

Post by wurzel » 27 Nov 2017, 14:17

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)) Community Edition 6.0.x, LAMP LIVE auf Debian 9
    OTRS 6 Managed Silver

    -- 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
    OTRS expert
    Posts: 94
    Joined: 14 Jul 2017, 09:30
    OTRS Version?: 6 Free
    Real Name: Guenter
    Company: KIT

    Re: Defaultwerte in Abhängigkeit vom AdminTemplate ändern

    Post by pfipf » 27 Nov 2017, 15:10

    Hi Wurzel,

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

    Grüße

    schulmann
    OTRS superhero
    Posts: 386
    Joined: 20 Nov 2011, 16:08
    OTRS Version?: 5.0.28

    Re: Defaultwerte in Abhängigkeit vom AdminTemplate ändern

    Post by schulmann » 20 Dec 2017, 17:39

    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.
    OTRS5/SLES/openSUSE/ESXi/VirtualBox

    pfipf
    OTRS expert
    Posts: 94
    Joined: 14 Jul 2017, 09:30
    OTRS Version?: 6 Free
    Real Name: Guenter
    Company: KIT

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

    Post by pfipf » 21 Dec 2017, 09:17

    Hallo schulmann,

    funktioniert prima.
    Danke.

    pfipf

    tpsupport
    OTRS expert
    Posts: 52
    Joined: 02 Feb 2011, 14:45
    OTRS Version?: 6.0.8

    Re: Defaultwerte in Abhängigkeit vom AdminTemplate ändern

    Post by tpsupport » 05 Jun 2018, 15:10

    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.
    OTRS 6 - Ubuntu 16.04 x64, Azure Database for MySQL server 5.7, Perl 5.22.1, Apache/2.4.18

    tpsupport
    OTRS expert
    Posts: 52
    Joined: 02 Feb 2011, 14:45
    OTRS Version?: 6.0.8

    Re: Defaultwerte in Abhängigkeit vom AdminTemplate ändern

    Post by tpsupport » 06 Jun 2018, 15:29

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

    Post Reply