Hallo OTRS-Liste

ich möchte ein zusätzliches Modul erstellen, das der schnellen Erfassung von
Incidents dient. Es soll aber nicht ein Template innerhalb eines
Telefon-Tickets sein.

Dazu hab ich folgendes gemacht:
1.) Datei "Quickticket.xml" erstellt.
Verzeichnis: /opt/otrs/Kernel/Config/Files

Anschließend kann ich das Modul in der SysConfig registrieren und entsprechend
konfigurieren.

2.) Die Datei "AgentTicketPhone.pm" kopiert und in "AgentQuickticket.pm"
umbenannt.
Verzeichnis: /opt/otrs/Kernel/Modules

Änderungen:
package Kernel::Modules::AgentQuickticket;
...
return $Self->{LayoutObject}->Output( TemplateFile => 'AgentQuickticket', Data
=> \%Param );

3.) Die Datei "AgentTicketPhone.dtl" kopiert in "AgentQuickticket.dtl".

Dieses TemplateFile wird auch beim Aufruf des neuen Moduls verwendet.

Wenn ich jedoch die einzelnen Felder fülle und auf "Erstellen" klicke, erhalte
ich nachfolgende Meldung und das Feld "Von Kunden" ist leer.

Please include at least one customer for the ticket.

Ich hab für die Eingabe eines Kunden die verschiedensten Varianten
(E-Mail-Adresse, Login) ausprobiert, jedoch immer das selbe Verhalten erzielt.

Im Modul "Telefon-Ticket", dass ich ja kopiert habe, funktioniert das
Erstellen eines neuen Tickets (mit Eingabe einer E-Mail-Adresse" einwandfrei.

Irgendwelche Ideen, was hier schiefläuft?

Vielen Dank für Hinweise.

verwendete Version: 
OTRS 3.1.11
SLES 11

Gruß

Sepp

---------------------------------------------------------------------
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

Antwort per Email an