Danke Renée.

 

Es geht tatsächlich um einen Prozess, allerdings ist die Anzeige der 
dynamischen Felder im ersten Aktivitätsdialog bei der Prozessticketerstellung 
statisch. D.h. wenn ich Deinem Beispiel entsprechend ein Dropdownfeld 
„Kategorie“ mit den Auswahlmöglichkeiten „Server“ und „Drucker“ habe und zwei 
weitere Felder „Server“ und „Drucker“ angelegt sind, dann soll das Feld 
„Drucker“ direkt ausgeblendet werden, sobald als Kategorie „Server“ ausgewählt 
wird.

 

Gruß

Jens

 

Von: otrs-de [mailto:[email protected]] Im Auftrag von Renee B
Gesendet: Freitag, 14. Dezember 2018 07:05
An: [email protected]
Betreff: Re: [otrs-de] OPAR Plugin HideDynamicFields

 

Dafür würde ich Prozesstickets nehmen...

 

Das Ausblenden sollte eigentlich auch mit dem Modul gehen... Ich schaue mal, ob 
ich übers Wochenende ein Demosystem bereitstellen kann.

 

Gruß,

Renée

 

Am 13.12.18 um 16:51 schrieb Jens Köhler:

        Vielen Dank für Eure Antworten. Es handelt sich übrigens um OTRS 6.
         
         
         
        Mit der Anleitung von Renée hat es schon mal geklappt, dass die 
entsprechenden Felder nach der Ticketerstellung im Ticketzoom ausgeblendet sind.
         
         
         
        Ich hatte aber gehofft, dass die Felder bereits während der 
Ticketerstellung dynamisch ausgeblendet werden, damit ich eine flexible 
Antragsmaske erhalte.
         
         
         
        Beispieprozess: Benutzerkonto
         
         
         
        Die Antragsart (Dropdown) kann entweder eine Neuanlage, eine Änderung 
oder eine Löschung sein. Je nach Art soll der Ticketersteller andere dynamische 
Felder ausfüllen. Bei Löschung reicht die Angabe des Benutzernamens, bei 
Neuanlage werden zusätzliche Daten wie Vorname, Nachname, E-Mail-Adresse usw. 
benötigt.
         
         
         
        Gibt es dafür auch eine Möglichkeit?
         
         
         
        Gruß
         
        Jens
         
         
         
        Von: otrs-de [mailto:[email protected]] Im Auftrag von 
René Böhm
        Gesendet: Donnerstag, 13. Dezember 2018 13:46
        An: User questions and discussions about OTRS.org in German; 
[email protected]
        Betreff: Re: [otrs-de] OPAR Plugin HideDynamicFields
         
         
         
        Hallo zusammen,
         
         
         
        wenn noch ein OTRS 5 eingesetzt wird, alternativ KIX4OTRS installieren. 
Dort nennt sich das "Abhängige Dynamische Felder" und lässt sich per GUI 
konfigurieren.
         
         
         
        Viele Grüße
        Rene
         
         
         
         
         
        ** ITSM und IT-Sicherheit wachsen zusammen **
         
        ** ITIL-Compliant mit KIX und verinice **
         
        ** MailScanner hat einen moeglichen Taeuschungsversuch durch 
"www.kixdesk.com" festgestellt. Erfahren Sie mehr auf kixdesk.com 
<https://www.kixdesk.com/de/erweiterungen/it-security.html> 
<https://www.kixdesk.com/de/erweiterungen/it-security.html>   **
         
         
        c.a.p.e. IT GmbH
        Schönherrstr. 8, D-09113 Chemnitz
        MailScanner hat einen moeglichen Taeuschungsversuch durch "mnitzhttp:" 
festgestellt. http://www.cape-it.de/
        <mnitzhttp://www.cape-it.de/Tel> Tel: +49 371 270 956 20
        Fax: +49 371 270 956 25
        Mobil +49 157 225 722 75
        AG Chemnitz - HRB 23192
        Geschäftsführer Rico Barth, Thomas Maier
         
         
         
         
         
          -----Original message-----
          From: Renee B <[email protected]> 
<mailto:[email protected]> 
          Sent: Thursday 13th December 2018 13:35
          To: [email protected]
          Subject: Re: [otrs-de] OPAR Plugin HideDynamicFields
          
          
          
         
          Hallo Jens,
         
           
         
          ja, das sollte möglich sein. Was ist zu tun?
         
           
         
          1) Aktiviere alle dynamischen Felder für den Dialog, die bei 
irgendeiner Konstellation angezeigt werden sollen
         
          2) Wenn Du ein anderes Dropdown als die Queue meinst, musst Du eine 
Konfiguration erstellen
         
          3) Rebuild der Konfiguration
         
           
         
          Konkret:
         
           
         
          Du hast die Felder "Drucker" und "Server". Wenn im Dropdown 
"DynamicField_Kategorie" der Wert 'Drucker' gewählt wird, soll das Feld Drucker 
angezeigt werden.
         
          Wenn der Wert 'Server' ausgewählt ist, soll das Feld Server angezeigt 
werden.
         
           
         
          Dann musst Du für den Dialog die Felder Drucker, Server und Kategorie 
aktivieren.
         
           
         
          Du brauchst die Konfiguration 
(/opt/otrs/Kernel/Config/Files/XML/HideFields.xml
         
           
         
          <?xml version="1.0" encoding="utf-8"?>
          <otrs_config version="2.0" init="Config">
              <Setting 
Name="HideDynamicFields::Filter###DynamicField_Kategorie" Required="0" 
Valid="0">
                  <Description Translatable="1">Defines which dynamic fields 
should be *hidden* for specific queues</Description>
                  <Navigation>Filters</Navigation>
                  <Value>
                      <Hash>
                          <Item Key="Drucker">Server</Item>
                          <Item Key="Server">Drucker</Item>
                      </Hash>
                  </Value>
              </Setting>
          </otrs_config>
         
           
         
          Noch ein Rebuild machen:
         
           
         
          cd /opt/otrs
         
          perl bin/otrs.Console.pl Maint::Config::Rebuild
         
           
         
           
         
          Mmmmhhh.... das bringt die Idee auf, dass man ein festlegen können 
sollte, was standardmäßig in angezeigt werden soll wenn nichts oder ein Wert 
ausgewählt ist, der in der oben genannten Option nicht genannt ist. Das werde 
ich aber erst am Wochenende umsetzen können.
         
           
         
          Worauf ist noch zu achten? Das funktioniert nur dann wirklich, wenn 
die Dynamischen Felder nicht als Pflichtfelder definiert sind. Da das wirklich 
nur eine Darstellungssache ist. Da das Modul, dass den Request beim Abschicken 
auswertet nichts davon weiß was in der Oberfläche aus- bzw. eingeblendet wurde, 
werden alle aktivierten Dynamischen Felder geprüft.
         
           
         
          Das umzusetzen wäre etwas mehr Aufwand, was ich nicht in meiner 
Freizeit leisten kann.
         
           
         
          Viele Grüße,
         
          Renée
         
           
         
          Am 13.12.18 um 13:10 schrieb Jens Köhler:
         
                 Hallo zusammen,
                  
                  
                  
                 hat hier jemand zufällig das OPAR Plugin "HideDynamicFields" 
im Einsatz und kann mir sagen ob das folgende damit möglich ist?
                  
                  
                  
                 Wir möchten bestimmte dynamische Felder anzeigen oder 
verstecken, je nachdem welcher Eintrag in einem Dropdown-Feld ausgewählt wird.
                  
                  
                  
                  
                  
                 Danke und Gruß
                  
                 Jens
                  
                  
                  
                  
         
                 
                 
                 
         
                 
---------------------------------------------------------------------
                 OTRS mailing list: otrs-de - Webpage: http://otrs.org/
                 Archive: http://lists.otrs.org/pipermail/otrs-de
                 To unsubscribe: http://lists.otrs.org/mailman/listinfo/otrs-de
         
           
         
          -- 
          Perl / OTRS development: http://perl-services.de
          OTRS AddOn repository: http://opar.perl-services.de
          ---------------------------------------------------------------------
          
          
          
          
          OTRS mailing list: otrs-de - Webpage: http://otrs.org/
          
          
          
          
          Archive: http://lists.otrs.org/pipermail/otrs-de
          
          
          
          
          To unsubscribe: http://lists.otrs.org/mailman/listinfo/otrs-de
          
          
          
          
         

        
        
        

        ---------------------------------------------------------------------
        OTRS mailing list: otrs-de - Webpage: http://otrs.org/
        Archive: http://lists.otrs.org/pipermail/otrs-de
        To unsubscribe: http://lists.otrs.org/mailman/listinfo/otrs-de

 

-- 
Perl / OTRS development: http://perl-services.de
OTRS AddOn repository: http://opar.perl-services.de
---------------------------------------------------------------------
OTRS mailing list: otrs-de - Webpage: http://otrs.org/
Archive: http://lists.otrs.org/pipermail/otrs-de
To unsubscribe: http://lists.otrs.org/mailman/listinfo/otrs-de

Reply via email to