Dynamic Fields für spezielle Queue OTRS 5

Hilfe zu Znuny Problemen aller Art
Locked
ma48850
Znuny newbie
Posts: 6
Joined: 23 Mar 2016, 13:51
Znuny Version: 5.0.0

Dynamic Fields für spezielle Queue OTRS 5

Post by ma48850 »

So ich mach das hier auch mal auf.

Hallo zusammen,

ist es möglich in OTRS 5 dynamische Felder anhand von speziellen Queues anzeigen zu lassen? Für die Version 3-4 geht es ja über Anpassung der dtl-Files. Im 5er gibt es ja nur noch pm- und tt-Dateien. Wo muss man denn dort die Anpassungen vornehmen?

Gruß,
M.
wurzel
Znuny guru
Posts: 3273
Joined: 08 Jul 2010, 22:25
Znuny Version: x.x.x
Real Name: Florian

Re: Dynamic Fields für spezielle Queue OTRS 5

Post by wurzel »

Hi,

die einfache Lösung wäre
https://www.otrs.com/otrs-business-solu ... ic-fields/

Zum selber coden/programmieren/scripten kann ich leider nix sagen :(

Flo
OTRS 2025 SILVER (Prod)
OTRS 2025 auf Debian 12 (Test)
Znuny 7.x latest version testing auf Debian 12

-- 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.
reneeb
Znuny guru
Posts: 5018
Joined: 13 Mar 2011, 09:54
Znuny Version: 6.0.x
Real Name: Renée Bäcker
Company: Perl-Services.de
Contact:

Re: Dynamic Fields für spezielle Queue OTRS 5

Post by reneeb »

Das was man in den .dtls machen konnte geht jetzt in den .tt-Dateien. Evtl. muss man den Code ein klein wenig anpassen... Wenn Du den Code hier zeigst, können wir Dir helfen den für OTRS5 umzuschreiben.
Perl / Znuny development: http://perl-services.de
Free Znuny add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de
ma48850
Znuny newbie
Posts: 6
Joined: 23 Mar 2016, 13:51
Znuny Version: 5.0.0

Re: Dynamic Fields für spezielle Queue OTRS 5

Post by ma48850 »

Hey,

selbst habe ich keinen Code geschrieben. Hab hier im Forum nur ein bisschen herumgestöbert. :shock:

viewtopic.php?f=60&t=24116

Das ist ja quasi eine Anleitung wie man es im OTRS3 macht.

Die Idee ist, dass beim erstellen eines Tickets in der Customer-Sicht anhand einer bestimmten Queue dynamische Felder angezeigt werden.

Müsste dann in der CustomerTicketMessage.tt angepasst werden nehme ich an?

Bsp. von Moderator crythias

Code: Select all

<script type="text/javascript">//<![CDATA[
function nonetext() {
    $("[id^=DynamicField]").parent().addClass( 'Hidden' );
    $("[id^=LabelDynamicField]").parent().addClass('Hidden');
}
    $('#Dest').bind('change', function (Event) {
        Core.AJAX.FormUpdate($('#NewPhoneTicket'), 'AJAXUpdate', 'Dest', ['TypeID', 'NewUserID', 'NewResponsibleID', 'NextStateID', 'PriorityID', 'ServiceID', 'SLAID', 'SignKeyID', 'CryptKeyID', 'To', 'Cc', 'Bcc', 'StandardTemplateID' $Data{"DynamicFieldNamesStrg"}]);
    switch ( $('#Dest').val() ) {
            case "3\|\|Junk": // need to slash escape the pipes. Also, need to be in numerical order
                nonetext();
                $('#DynamicField_myField').parent().removeClass( 'Hidden' );
                $('#LabelDynamicField_myField').parent().removeClass( 'Hidden' );
            break;
            default:
                nonetext();

        }
    });
//]]></script>
ma48850
Znuny newbie
Posts: 6
Joined: 23 Mar 2016, 13:51
Znuny Version: 5.0.0

Re: Dynamic Fields für spezielle Queue OTRS 5

Post by ma48850 »

Hey,

habs jetzt einfach über ein Add-On gelöst, mit dessen Hilfe man Formulare erstellen kann, welche unterschiedliche Felder besitzen. Für diejenigen die es Interessiert um welches Add-On es sich handelt : Intelligent Surface Lite

Gruß,
M.
Locked