Guten Tag,
ich habe ein Problem und hoffe Ihr könnt mir helfen. Ich bin OTRS neuling und aktuell noch in der Evaluierung. Ich habe ein DynamicField erzeug welches eine Einfachauswahl ist, die Werte dieses Feldes sind nur "1" oder "2". Bei einer Antwort durch einen Kunden im Kundenportal auf ein Ticket soll automatisch immer der Wert "1" für dieses DynamicField mitgegeben werden, ohne das ein eingreifen durch den Kunden möglich bzw. nötig ist. Leider habe ich bis jetzt keine Möglickeit gefunden dies zu realisieren, auch über den GenericAgent konnte ich das Problem nicht lösen.
Ich hoffe mir kann jemand von euch helfen.
Gruß
Sascha
DynamicFields Wertübergabe bei Antwort
-
- Znuny newbie
- Posts: 15
- Joined: 14 Nov 2014, 12:40
- Znuny Version: 3.3.8
-
- Znuny expert
- Posts: 154
- Joined: 21 Jun 2013, 11:38
- Znuny Version: 3.2.5
Re: DynamicFields Wertübergabe bei Antwort
Da fällt mir adhoc nur folgender Workaround ein:
Setze das dyn. Feld auf Defaultwert 2
Setze via PostMasterFilter dieses dyn.Feld auf 1 sobald ne Mail vom Kunden reinkommt.
Hoffe das hilft Dir?!
Setze das dyn. Feld auf Defaultwert 2
Setze via PostMasterFilter dieses dyn.Feld auf 1 sobald ne Mail vom Kunden reinkommt.
Hoffe das hilft Dir?!
-
- 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: DynamicFields Wertübergabe bei Antwort
Wenn es um Antworten aus dem Customerportal geht, wirst Du um etwas "Entwicklung" nicht drumrumkommen.
1) Schreib ein TicketEvent-Listener-Modul (siehe https://gist.github.com/reneeb/9385477), das auf ArticleCreate lauscht. Dort prüfst Du ob das ein Webrequest des Kunden ist und setze das Dynamische Feld auf 1
2) Passe Kernel/Modules/CustomerTicketZoom.pm so an, dass das Dynamische Feld auf 1 gesetzt wird.
Vorteil Variante 1: Es ist weniger Arbeit nötig wenn ein OTRS-Upgrade ansteht
Vorteil Variante 2: Weniger Arbeit.
1) Schreib ein TicketEvent-Listener-Modul (siehe https://gist.github.com/reneeb/9385477), das auf ArticleCreate lauscht. Dort prüfst Du ob das ein Webrequest des Kunden ist und setze das Dynamische Feld auf 1
2) Passe Kernel/Modules/CustomerTicketZoom.pm so an, dass das Dynamische Feld auf 1 gesetzt wird.
Vorteil Variante 1: Es ist weniger Arbeit nötig wenn ein OTRS-Upgrade ansteht
Vorteil Variante 2: Weniger Arbeit.
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
Free Znuny add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de
Re: DynamicFields Wertübergabe bei Antwort
Aktiviere das Feld via Sysconfig im Frontend und generiere eine ACL die nur diesen einen Wert in diesem Frontend erlaubt.
"Production": OTRS™ 8, OTRS™ 7, STORM powered by OTRS
"Testing": ((OTRS Community Edition)) and git Master
Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
"Testing": ((OTRS Community Edition)) and git Master
Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
-
- Znuny newbie
- Posts: 15
- Joined: 14 Nov 2014, 12:40
- Znuny Version: 3.3.8
Re: DynamicFields Wertübergabe bei Antwort
Danke für die Vorschläge,
habe den einfachen weg genommen und das Problem mit ACL gelöst.
habe den einfachen weg genommen und das Problem mit ACL gelöst.