Dynamic Field als Pflichtfeld

Hilfe zu Znuny Problemen aller Art
Locked
TheDude
Znuny expert
Posts: 208
Joined: 24 Jan 2012, 15:01
Znuny Version: 4.0.13
Real Name: Jörg Brümmer
Company: Kreis Minden-Lübbecke

Dynamic Field als Pflichtfeld

Post by TheDude »

Hallo

Ist es irgendwie möglich, ein dynamisches Feld als Pflichtfeld zu deklarieren?
Last edited by TheDude on 23 Apr 2015, 09:09, edited 2 times in total.
OTRS 5.0.18 auf Debian Linux | Apache2 | MySQL
eXe2001
Znuny newbie
Posts: 47
Joined: 15 Aug 2014, 08:22
Znuny Version: 5.0.26

Re: Dynamic Field als Pflichtfeld

Post by eXe2001 »

Je nachdem wo sich das Feld befinden in der SysConfig.
z.B.: SysConfig in Ticket -> Frontend::Agent::Ticket::ViewNote --> Ticket::Frontend::AgentTicketNote###DynamicField
dort den Wert 2 (enbled and required) setzen
TheDude
Znuny expert
Posts: 208
Joined: 24 Jan 2012, 15:01
Znuny Version: 4.0.13
Real Name: Jörg Brümmer
Company: Kreis Minden-Lübbecke

Re: Dynamic Field als Pflichtfeld

Post by TheDude »

dort ist bei mir nichts hinterlegt. die dynamischen Felder habe ich bei den Ticket-Einstellungen unter Dynamische Felder angelegt. Kann ich denn in der Sysconfig zusätzlich dort Eigenschaften zu den Feldern hinterlegen oder wäre das dann doppelt angelegt?

Zusatz: Ich benötige die Einstellung für den Customer. Dort ist bei der Ticketerstellung ein Feld, dass unbedingt gefüllt werden soll.
OTRS 5.0.18 auf Debian Linux | Apache2 | MySQL
chsandhaus
Znuny newbie
Posts: 10
Joined: 11 Dec 2013, 15:00
Znuny Version: 4.0.6
Real Name: Christoph Sandhaus

Re: Dynamic Field als Pflichtfeld

Post by chsandhaus »

Ich verstehe das so:
  • Du hast ein neues dynamisches Feld angelegt
  • dieses soll beim Customer angezeigt werden, wenn dieser ein neues Ticket eingibt:
    • SysConfig aufrufen
    • Bereich "Ticket", dort auswählen:
    • Frontend::Customer::Ticket::ViewNew
    • dort ganz unten das dynamische Feld hinzufügen und wie von eXe2001 angegeben, den Wert auf 2 setzen
Debian 7.8, OTRS 4.0.6, MySQL
TheDude
Znuny expert
Posts: 208
Joined: 24 Jan 2012, 15:01
Znuny Version: 4.0.13
Real Name: Jörg Brümmer
Company: Kreis Minden-Lübbecke

Re: Dynamic Field als Pflichtfeld

Post by TheDude »

Ganz klares Jein...

Ich habe die Felder im Adminbereich unter Ticket-Einstellungen - Dynamische Felder angelegt. Diese Felder werden auch bereits beim Customer angezeigt, wenn er ein neues Ticket erstellt. Nur kann ich an der Stelle nicht festlegen, dass dieses Feld z.B. ein Pflichtfeld sein soll.
OTRS 5.0.18 auf Debian Linux | Apache2 | MySQL
chsandhaus
Znuny newbie
Posts: 10
Joined: 11 Dec 2013, 15:00
Znuny Version: 4.0.6
Real Name: Christoph Sandhaus

Re: Dynamic Field als Pflichtfeld

Post by chsandhaus »

Ich denke, die 3.3.6er unterscheidet sich an der Stelle nicht sonderlich - wenn überhaupt - von meiner 4.0.6er.

Ich habe jetzt folgendes gemacht und es funktioniert einwandfrei:
  • Admin -> Ticket Einstellungen -> Dynamische Felder
  • Unter "Ticket" (nicht Artikel) ein neues dynamisches Textfeld erstellt (Name: CustomerTicketNewDescription, Beschriftung:
    Beschreibung)
  • Dann unter Admin -> SysConfig -> Ticket -> Frontend::Customer::Ticket::ViewNew ganz unten im Bereich Ticket::Frontend::CustomerTicketMessage###DynamicField als Schlüssel CustomerTicketNewDescription und als Wert 2 eingetragen
Wenn ich mich dann als Customer anmelde habe ich ein Textfeld Beschreibung als Pflichtfeld.
Debian 7.8, OTRS 4.0.6, MySQL
TheDude
Znuny expert
Posts: 208
Joined: 24 Jan 2012, 15:01
Znuny Version: 4.0.13
Real Name: Jörg Brümmer
Company: Kreis Minden-Lübbecke

Re: Dynamic Field als Pflichtfeld

Post by TheDude »

Perfekt. Genauso wollte ich es haben. Danke.
OTRS 5.0.18 auf Debian Linux | Apache2 | MySQL
TheDude
Znuny expert
Posts: 208
Joined: 24 Jan 2012, 15:01
Znuny Version: 4.0.13
Real Name: Jörg Brümmer
Company: Kreis Minden-Lübbecke

Re: Dynamic Field als Pflichtfeld

Post by TheDude »

Ein Problem gibt es damit noch:

Anscheinend gibt es für die Customer immer noch die Möglichkeit, das Formular ohne die Angabe in dem Pflichtfeld abzusenden. Zumindest gehen einige Tickets ohne Angabe in dem Feld ein.

Woran kann das noch liegen? Einstellungen am System oder vielleicht Cache/Cookies beim Browser?
OTRS 5.0.18 auf Debian Linux | Apache2 | MySQL
Hazet
Znuny wizard
Posts: 383
Joined: 19 Feb 2009, 12:05
Znuny Version: 5.0.9
Real Name: Harald Zahn
Company: Klinikum Augsburg
Location: Augsburg

Re: Dynamic Field als Pflichtfeld

Post by Hazet »

Anscheinend gibt es für die Customer immer noch die Möglichkeit, das Formular ohne die Angabe in dem Pflichtfeld abzusenden. Zumindest gehen einige Tickets ohne Angabe in dem Feld ein.
Hast Du das mal getestet? Und was heisst leer? Ein Blank ist z.B. schon mal nicht leer...
Produktiv: OTRS 5.0.9 , (ITSM 5.0.10) unter Ubuntu 14.04, mysql 5.5
Test: OTRS 5.0.8 , (ITSM 5.0.8), KIX unter Ubuntu 14.04, mysql 5.5
TheDude
Znuny expert
Posts: 208
Joined: 24 Jan 2012, 15:01
Znuny Version: 4.0.13
Real Name: Jörg Brümmer
Company: Kreis Minden-Lübbecke

Re: Dynamic Field als Pflichtfeld

Post by TheDude »

Leer heißt, es ist keine Eingabe gemacht worden. Ich habe beim Erstellen des dynamischen Feldes das "-" als Standardwert. Beim Test hatte das aber keine Auswirkungen und ich musste den Werden ändern, sonst wurde das Formular nicht abgesendet. Daher wundere ich mich darüber, dass teilweise Tickets ohne Angabe in dem Feld eingehen.
OTRS 5.0.18 auf Debian Linux | Apache2 | MySQL
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 Field als Pflichtfeld

Post by reneeb »

Sind es vielleicht Tickets, die per Mail erstellt werden?
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
TheDude
Znuny expert
Posts: 208
Joined: 24 Jan 2012, 15:01
Znuny Version: 4.0.13
Real Name: Jörg Brümmer
Company: Kreis Minden-Lübbecke

Re: Dynamic Field als Pflichtfeld

Post by TheDude »

Nein, kommen über die Customer-Seite
OTRS 5.0.18 auf Debian Linux | Apache2 | MySQL
Locked