Hallo,
ich würde gerne dynmaische Felder abhängig der Queue ein/ausblenden, wie auch in viewtopic.php?f=17&t=13823 diskutiert.
Kann man dies mit KÍX4OTRS durchführen?
Wenn ja, kann mir jemand beispielhaft (EInstellungen Sysconfig) erklären?
Oder können dort nur die ACLs bearbeitet werden?
Sofern ich es richtig verstanden habe, kann man über die ACLs zwar die "Werte" der dynamischen Felder ändern, aber kein komplettes Feld ausblenden?
Oder gibt es wirklich nur die Möglichkeit mit Javascript zu arbeiten oder Zusatzmodul der xxx?
Bei Javascript:
Gibt es einen Weg ein "zentrales Skript" zu erstellen, welches für Agent und Customer Formular gilt? Für E-Mail und Telefontickets?
Was muss man bzgl Update, überschreiben der dtl Dateien beachten?
Vielen Dank
Grüße
Dynamische Felder ein/ausblenden per Queue mit KIX4OTRS
-
- Znuny newbie
- Posts: 17
- Joined: 30 Apr 2012, 15:47
- Znuny Version: 3.1.4
- Real Name: Marc Moennikes
- Company: KKRN
-
- Znuny wizard
- Posts: 315
- Joined: 09 Jan 2007, 15:24
- Znuny Version: OTRS 5.0.x
- Real Name: Torsten
- Company: c.a.p.e. IT GmbH
- Location: Chemnitz
- Contact:
Re: Dynamische Felder ein/ausblenden per Queue mit KIX4OTRS
Hallo,
kommt dabei auf das gleiche raus wie
Nun aber zu den Beispielen:
(1) wenn der Service noch nicht gewählt wurde (Feld leer) sollen NUR die Felder Auswirkung/Impact und Cricitality/Kritikalität eingeblendet werden:
(2) Wenn der Tickettyp NICHT "Service Request" oder "RfC*" ist, soll das Dynam. Feld "CustomerDesireDate" (KWT) ausgeblendet werden:
(3) Wenn der Tickettyo NICHT "Incident*" oder "Problem*" ist, soll das Dynam. Feld "Reason" (Ursache) ausgeblendet werden:
Die Bedeutung von Key/Value ist dabei folgende:
Key ::= <part1>":::"<part2>":::"<part3>
part1 ::= <RegExp für Action auf die die Einschränkung gelten soll>
part2 ::= <zu prüfende Auswahl/Attribut> - {Type|Queue|Service}
part3 ::= Muster dass <part2> entspricht
...es werden dann die in Wert definierten Dynamischen Felder ausgeblendet.Wert kann mittels "[regexp]" reguläre Ausdrücke enthalten (siehe Beispiele).
viele Grüße, T.
Ja - das ist in Abhängigkeit von Tickettyp, Queue oder Service möglich - siehe dazu SysConfig "Ticket::Frontend::DynamicField###DisabledDynamicFields". Ein paar einfache Beispiele (um nicht alle DF die ausgeblendet werden sollen explizit aufzuführen wird mit Negation von RegExp gearbeitet -marcmoennikes wrote:[...]ich würde gerne dynmaische Felder abhängig der Queue ein/ausblenden, wie auch in viewtopic.php?f=17&t=13823 diskutiert. Kann man dies mit KÍX4OTRS durchführen? Wenn ja, kann mir jemand beispielhaft (EInstellungen Sysconfig) erklären? [..]
Code: Select all
$someleftvalue =~ /^(?:(?!(^WERT)).)*$/
Code: Select all
$someleftvalue !~ "*WERT*"
(1) wenn der Service noch nicht gewählt wurde (Feld leer) sollen NUR die Felder Auswirkung/Impact und Cricitality/Kritikalität eingeblendet werden:
Code: Select all
Key = "(.+):::Service:::EMPTY"
Wert = "^(?:(?!(^TicketFreeText13|TicketFreeText14)).)*$"
(2) Wenn der Tickettyp NICHT "Service Request" oder "RfC*" ist, soll das Dynam. Feld "CustomerDesireDate" (KWT) ausgeblendet werden:
Code: Select all
Key="(.+):::Type:::[regexp]^(?:(?!(^(Service Request|RfC.*))).)*$"
Wert = "CustomerDesireDate"
Code: Select all
Key="(.+):::Type:::[regexp]^(?:(?!(^(Incident.*|Problem.*))).)*$"
Wert = "Reason"
Key ::= <part1>":::"<part2>":::"<part3>
part1 ::= <RegExp für Action auf die die Einschränkung gelten soll>
part2 ::= <zu prüfende Auswahl/Attribut> - {Type|Queue|Service}
part3 ::= Muster dass <part2> entspricht
...es werden dann die in Wert definierten Dynamischen Felder ausgeblendet.Wert kann mittels "[regexp]" reguläre Ausdrücke enthalten (siehe Beispiele).
viele Grüße, T.
--
KIX 17.x (fork of OTRS)
Professional KIX-, or OTRS-integration, development and consulting by c.a.p.e. IT - http://www.cape-it.de
For questions and hints regarding KIX(4OTRS) please go to https://forum.kixdesk.com/
Bei Fragen und Hinweisen zu KIX(4OTRS) bitte an https://forum.kixdesk.com/ wenden.
KIX 17.x (fork of OTRS)
Professional KIX-, or OTRS-integration, development and consulting by c.a.p.e. IT - http://www.cape-it.de
For questions and hints regarding KIX(4OTRS) please go to https://forum.kixdesk.com/
Bei Fragen und Hinweisen zu KIX(4OTRS) bitte an https://forum.kixdesk.com/ wenden.
-
- Znuny newbie
- Posts: 17
- Joined: 30 Apr 2012, 15:47
- Znuny Version: 3.1.4
- Real Name: Marc Moennikes
- Company: KKRN
Re: Dynamische Felder ein/ausblenden per Queue mit KIX4OTRS
Hallo,
Danke. Super, ich werde das mal testen.
Würde uns super weiterhelfen.
Grüße
Danke. Super, ich werde das mal testen.
Würde uns super weiterhelfen.
Grüße
-
- Znuny newbie
- Posts: 2
- Joined: 21 Jun 2013, 15:59
- Znuny Version: 3.3.9
- Real Name: Jens Oppermann
- Company: Klinikum Braunschweig
- Location: Braunschweig
- Contact:
Re: Dynamische Felder ein/ausblenden per Queue mit KIX4OTRS
Hallo liebes Forum,
in der Action=AgentTicketPhone kann ich damit wunderbar meine Dynamischen Felder für den jeweiligen TicketTyp ein bzw. ausblenden, leider scheint das Verhalten nicht auf die Actions AgentTicketZoomTabActionCommon bzw. AgentTicketZoomTabEditCoreData und AgentTicketZoomTabDynamicFields übertragbar zu sein.
Auch wenn ich ein (.+) als RegEx für die Einschränkung (also alle Actions) benutze ist das verhalten eben so?
Ist den das Ausblenden von Dynamischen Feldern überhaupt außer auf AgentTicketPhone vorgsehen und wenn ja wie stelle ich das an?
Viele Grüße Jens
OTRS 3.3.9 mit KIX4OTRS 6.1.4
in der Action=AgentTicketPhone kann ich damit wunderbar meine Dynamischen Felder für den jeweiligen TicketTyp ein bzw. ausblenden, leider scheint das Verhalten nicht auf die Actions AgentTicketZoomTabActionCommon bzw. AgentTicketZoomTabEditCoreData und AgentTicketZoomTabDynamicFields übertragbar zu sein.
Auch wenn ich ein (.+) als RegEx für die Einschränkung (also alle Actions) benutze ist das verhalten eben so?
Ist den das Ausblenden von Dynamischen Feldern überhaupt außer auf AgentTicketPhone vorgsehen und wenn ja wie stelle ich das an?
Viele Grüße Jens
OTRS 3.3.9 mit KIX4OTRS 6.1.4
"DEV": OTRS ITSM 3.3.9, KIX4OTRS 6.1.4
OS: SLES 11 (64-Bit) [Vorgabe]
Apache2/MySQL 5+
"TEST": -
"PROD": -
OS: SLES 11 (64-Bit) [Vorgabe]
Apache2/MySQL 5+
"TEST": -
"PROD": -
-
- Znuny wizard
- Posts: 315
- Joined: 09 Jan 2007, 15:24
- Znuny Version: OTRS 5.0.x
- Real Name: Torsten
- Company: c.a.p.e. IT GmbH
- Location: Chemnitz
- Contact:
Re: Dynamische Felder ein/ausblenden per Queue mit KIX4OTRS
...ja auch in den TicketZoom-Tabs sollte es funktionieren. Kannst Du die Konfiguration und die dynamischen Felder (Name+Label) posten?JOSKBS wrote: in der Action=AgentTicketPhone kann ich damit wunderbar meine Dynamischen Felder für den jeweiligen TicketTyp ein bzw. ausblenden, leider scheint das Verhalten nicht auf die Actions AgentTicketZoomTabActionCommon [..]
Auch wenn ich ein (.+) als RegEx für die Einschränkung (also alle Actions) benutze ist das verhalten eben so?
Ist den das Ausblenden von Dynamischen Feldern überhaupt außer auf AgentTicketPhone vorgsehen und wenn ja wie stelle ich das an?
vG, T.
--
KIX 17.x (fork of OTRS)
Professional KIX-, or OTRS-integration, development and consulting by c.a.p.e. IT - http://www.cape-it.de
For questions and hints regarding KIX(4OTRS) please go to https://forum.kixdesk.com/
Bei Fragen und Hinweisen zu KIX(4OTRS) bitte an https://forum.kixdesk.com/ wenden.
KIX 17.x (fork of OTRS)
Professional KIX-, or OTRS-integration, development and consulting by c.a.p.e. IT - http://www.cape-it.de
For questions and hints regarding KIX(4OTRS) please go to https://forum.kixdesk.com/
Bei Fragen und Hinweisen zu KIX(4OTRS) bitte an https://forum.kixdesk.com/ wenden.
-
- Znuny newbie
- Posts: 2
- Joined: 21 Jun 2013, 15:59
- Znuny Version: 3.3.9
- Real Name: Jens Oppermann
- Company: Klinikum Braunschweig
- Location: Braunschweig
- Contact:
Re: Dynamische Felder ein/ausblenden per Queue mit KIX4OTRS
Hallo T.,
im Anhang die SysConfig.
* Name: TestFeld
* Beschriftung: Test Feld
* Feldreihenfolge: 187
Ticket::Frontend::DynamicField###DisabledDynamicFields
Schlüssel: (.+):::Type:::[regexp]^(?:(?!(^(Incident.*))).)*$
Inhalt: TestFeld
Auf dem einem neuen Ticket (Action=AgentTicketPhone) wird die das TestFeld ordentlich beim TYP Incident eingeblendet und bei anderen Typen ausgeblendet, das geht.
Speichere ich das Ticket wird das Feld auf den Reitern Ticketkerndaten und Dynamische Felder immer eingeblendet, egal als welcher TicketTyp das Ticket gespeichert wird.
Wenn ich bei einem als Typ Incident gespeicherten Ticket den Typ auf etwas anderes als Incident auf dem Reiter Ticketkerndaten ändere wird das TestFeld ausgeblendet wen ich auf Übermitteln klicke wird es wieder eingeblendet.
Viele Grüße Jens
im Anhang die SysConfig.
* Name: TestFeld
* Beschriftung: Test Feld
* Feldreihenfolge: 187
Ticket::Frontend::DynamicField###DisabledDynamicFields
Schlüssel: (.+):::Type:::[regexp]^(?:(?!(^(Incident.*))).)*$
Inhalt: TestFeld
Auf dem einem neuen Ticket (Action=AgentTicketPhone) wird die das TestFeld ordentlich beim TYP Incident eingeblendet und bei anderen Typen ausgeblendet, das geht.
Speichere ich das Ticket wird das Feld auf den Reitern Ticketkerndaten und Dynamische Felder immer eingeblendet, egal als welcher TicketTyp das Ticket gespeichert wird.
Wenn ich bei einem als Typ Incident gespeicherten Ticket den Typ auf etwas anderes als Incident auf dem Reiter Ticketkerndaten ändere wird das TestFeld ausgeblendet wen ich auf Übermitteln klicke wird es wieder eingeblendet.

Viele Grüße Jens
You do not have the required permissions to view the files attached to this post.
"DEV": OTRS ITSM 3.3.9, KIX4OTRS 6.1.4
OS: SLES 11 (64-Bit) [Vorgabe]
Apache2/MySQL 5+
"TEST": -
"PROD": -
OS: SLES 11 (64-Bit) [Vorgabe]
Apache2/MySQL 5+
"TEST": -
"PROD": -
-
- Znuny wizard
- Posts: 315
- Joined: 09 Jan 2007, 15:24
- Znuny Version: OTRS 5.0.x
- Real Name: Torsten
- Company: c.a.p.e. IT GmbH
- Location: Chemnitz
- Contact:
Re: Dynamische Felder ein/ausblenden per Queue mit KIX4OTRS
Hallo Jens,JOSKBS wrote: Auf dem einem neuen Ticket (Action=AgentTicketPhone) wird die das TestFeld ordentlich beim TYP Incident eingeblendet und bei anderen Typen ausgeblendet, das geht.
Speichere ich das Ticket wird das Feld auf den Reitern Ticketkerndaten und Dynamische Felder immer eingeblendet, egal als welcher TicketTyp das Ticket gespeichert wird.
Wenn ich bei einem als Typ Incident gespeicherten Ticket den Typ auf etwas anderes als Incident auf dem Reiter Ticketkerndaten ändere wird das TestFeld ausgeblendet wen ich auf Übermitteln klicke wird es wieder eingeblendet.![]()
sofern Du nicht das aktuellste Release einsetzt (konnte jetzt keine Versionsangaben im Thread finden) und von daher der Fehler schon ausgeschlossen werden kann, bitte ich die Störung bitte als Fehler an support@cape-it.de zu melden? Zumindest das Anzeigen obwohl bereits Typ "Incident" gesetzt ist, ist ein Fehler.
vG, T.
--
KIX 17.x (fork of OTRS)
Professional KIX-, or OTRS-integration, development and consulting by c.a.p.e. IT - http://www.cape-it.de
For questions and hints regarding KIX(4OTRS) please go to https://forum.kixdesk.com/
Bei Fragen und Hinweisen zu KIX(4OTRS) bitte an https://forum.kixdesk.com/ wenden.
KIX 17.x (fork of OTRS)
Professional KIX-, or OTRS-integration, development and consulting by c.a.p.e. IT - http://www.cape-it.de
For questions and hints regarding KIX(4OTRS) please go to https://forum.kixdesk.com/
Bei Fragen und Hinweisen zu KIX(4OTRS) bitte an https://forum.kixdesk.com/ wenden.