Hallo,
ich möchte gern in eine FreeText Feld einen Wert aus dem ADS automatisch eintragen lassen. Ist das möglich ? Wenn ja wie ? Ich habe fesstgestellt, dass im OTRS die ADS Daten dynamisch ausgelesen werden. d.h. Wenn sich für einen User die Kostenstelle ändert, wird diese auch in den geschlossenen und offenen Ticket geändert. Das möchte ich jedoch verhindern, und die Kostenstelle gern direkt in das Ticket schreiben. Außerdem kann ich dann hinterher nicht nach der Kostenstelle suchen, da diese ja nicht Bestandteil des Tickets ist.
Vielen Dank für Eure Hilfe
Mit freundlichen Grüßen
Lars Opfer
Hallo Lars,
Opfer, Lars schrieb:
Hallo,
ich möchte gern in eine FreeText Feld einen Wert aus dem ADS automatisch eintragen lassen. Ist das möglich ? Wenn ja wie ? Ich habe fesstgestellt, dass im OTRS die ADS Daten dynamisch ausgelesen werden. d.h. Wenn sich für einen User die Kostenstelle ändert, wird diese auch in den geschlossenen und offenen Ticket geändert.
Korrekt.
Das möchte ich jedoch verhindern, und die Kostenstelle gern direkt in das Ticket schreiben. Außerdem kann ich dann hinterher nicht nach der Kostenstelle suchen, da diese ja nicht Bestandteil des Tickets ist.
Schnelle Idee von mir ohne die in Sysconfig und der API zu verifizieren...
Beim EventModule musst Du den TicketCreate-Event abfangen und Deinen eigenen Code (ein selbstgeschriebenes Modul) dort inkludieren.
Dieses recherchiert nach der KST und schreibt diese in das freie Text-Feld. Hierfür sind wohl keine Perl-LDAP-Abfragen, die auf die ADS wirken würden, notwendig sondern ggf. kannst Du direkt die OTRS-Kunden-DB, und somit indirekt ADS, abfragen.
Vielen Dank für Eure Hilfe
Mit freundlichen Grüßen
Lars Opfer
Gruß, Alexander
participants (2)
-
Alexander Scholler
-
Opfer, Lars