Re: [otrs-de] Neues Modul "Quick-Ticket"
Hallo Jan, da KIX4OTRS ja ein Erweiterungspaket für OTRS ist, kannst du natürlich ganz einfach mit den OTRS-Mitteln neue Tickettypen erstellen. Viele Grüße Rene On 18.12.2012 22:04, Jan Bickel wrote: > Hallo Rene, > vereinfacht KIX4OTRS dieses Problem? Ich weiß, dass man damit ziemlich > schnell und einfach Tickettemplates anlegt aber genau das sollte ja > nicht gemacht werden. > Kann man mit KIX4OTRS auch eigene Tickettypen erstellen? > > Schöne Grüße, > Jan > > On 18.12.2012 15:49, Rene Böhm wrote: >> Hallo Josef, >> >> schau dir mal KIX4OTRS an, da ist diese Funktion u.a. enthalten >> (TicketTemplates). >> >> Viele Grüße >> Rene >> >> >> On 18.12.2012 15:35, Josef1 Penzkofer wrote: >>> 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 >>> >> > > -- Dipl.-Ing. Rene Böhm c.a.p.e. IT GmbH Annaberger Str. 240 09125 Chemnitz Tel.: +49 371 5347-624 Fax.: +49 371 5347-625 Mobil: +49 176 66680681 http://www.cape-it.de Geschäftsführung Rico Barth, Thomas Maier AG Chemnitz, HRB 23192 - 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
Re: [otrs-de] Neues Modul "Quick-Ticket"
Hallo Rene, vereinfacht KIX4OTRS dieses Problem? Ich weiß, dass man damit ziemlich schnell und einfach Tickettemplates anlegt aber genau das sollte ja nicht gemacht werden. Kann man mit KIX4OTRS auch eigene Tickettypen erstellen? Schöne Grüße, Jan On 18.12.2012 15:49, Rene Böhm wrote: Hallo Josef, schau dir mal KIX4OTRS an, da ist diese Funktion u.a. enthalten (TicketTemplates). Viele Grüße Rene On 18.12.2012 15:35, Josef1 Penzkofer wrote: 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 -- Jan Bickel Wilhelm-Franz-Straße 3 01157 Dresden fon: +49 1709944370 - 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
Re: [otrs-de] Neues Modul "Quick-Ticket"
Hallo Josef, schau dir mal KIX4OTRS an, da ist diese Funktion u.a. enthalten (TicketTemplates). Viele Grüße Rene On 18.12.2012 15:35, Josef1 Penzkofer wrote: > 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 > -- Dipl.-Ing. Rene Böhm c.a.p.e. IT GmbH Annaberger Str. 240 09125 Chemnitz Tel.: +49 371 5347-624 Fax.: +49 371 5347-625 Mobil: +49 176 66680681 http://www.cape-it.de Geschäftsführung Rico Barth, Thomas Maier AG Chemnitz, HRB 23192 - 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
[otrs-de] Neues Modul "Quick-Ticket"
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
Re: [otrs-de] Sub Items in Klassendefinitionen /Internal Server Error
Hi Boris, zum einen musst Du auch die Typen “Dummy” mit Key, Name, etc. versehen, also innerhalb der Input Definition. Zum anderen hast Du weiter unten glaube ich ein paar Klammern doppelt. Tip: Du solltest mit Spaces anstatt Tabs arbeiten (oder aber Tabs = 4 Spaces), dann kann man das besser lesen :-) On 18.12.2012, at 09:27, Boris Wagener wrote: > Hallo Liste, > ich habe gerade meine Klassendefinitionen kaputt konfiguriert. > Nur warum weiss ich nicht. > > So sieht die Definition aus die an jedes Item kommt. > > [ > > allgemeine Daten > > > > { >Type => 'Dummy', > Translation => 1, > Required => 1, >}, > > { > Type => 'Dummy', > Translation => 1, > Required => 1, >}, > > > { >Type => 'Dummy', > Translation => 1, > Required => 1, >}, > > { >Key => 'Eigentuemer', >Name => 'Eigentuemer', >Input => { >Type => 'GeneralCatalog', >Class => 'ITSM::ConfigItem::Eigentuemer', >Translation => 1, >Required => 1, >}, >}, > > > > >{ >Key => 'Anschaffungsdatum', >Name => 'Anschaffungsdatum', >Searchable => 1, >Required => 1, >Input => { >Type => 'Date', >}, >}, > > >{ >Key => 'Inventarnummer', >Name => 'Inventarnummer', >Input => { >Type => 'Text', >Size => 50, >MaxLength => 100, > Required => 1, >}, > }, > > { >Key => 'Hersteller', >Name => 'Hersteller', >Input => { >Type => 'Text', >Size => 50, >MaxLength => 100, >}, > > }, > > > { >Key => 'Typenbezeichnung', >Name => 'Typenbezeichnung', >Input => { >Type => 'Text', >Size => 50, >MaxLength => 100, >}, > }, > > > { >Key => 'Seriennummer', >Name => 'Seriennummer', >Input => { >Type => 'Text', >Size => 50, >MaxLength => 100, > Required => 1, >}, > > }, > > > { >Key => 'Garantie', >Name => 'Garantie', >Input => { >Type => 'GeneralCatalog', >Class => 'ITSM::ConfigItem::YesNo', >Translation => 1, >}, >}, > > > > > { >Key => 'Garantiegeber', >Name => 'Garantiegeber', >Input => { >Type => 'Text', >Size => 50, >MaxLength => 100, >}, > }, > > { >Key => 'Garantiedauer', >Name => 'Garantiedauer', >Input => { >Type => 'Text', >Size => 50, >MaxLength => 100, >}, > }, > > { >Key => 'Garantieart', >Name => 'Garantieart', >Input => { >Type => 'Text', >Size => 50, >MaxLength => 100, >}, > }, > > { >Key => 'Wartungsvertrag', >Name => 'Wartungsvertrag', >Input => { >Type => 'GeneralCatalog', >Class => 'ITSM::ConfigItem::YesNo', >Translation => 1, >}, >}, > > > { >Key => 'Wartungsgeber', >Name => 'Wartungsgeber', >Input => { >Type => 'Text', >Size => 50, >MaxLength => 100, >}, >}, > >{ >Key => 'Wartungsvertrag bis', >Name => 'Wartungsvertrag bis', >Searchable => 1, >Input => { >Type => 'Date', >}, >}, > > > { >Key => 'Wartungsfristen', >Name => 'Wartungsfristen', >Input => { >Type => 'Text', >Size => 50, >MaxLength => 100, >}, >}, > > { >Key => 'Leasing', >Name => 'Leasing', >Input => { >Type => 'GeneralCatalog', >Class => 'ITSM::ConfigItem::YesNo', >Translation => 1, >}, >}, > > > { >Key => 'Leasinggeber', >Name => 'Leasinggeber', >Input => { >Type => 'GeneralCatalog', >Class => 'ITSM::ConfigItem::Leasinggeber', >Translation => 1, >}, >}, > >{ >Key => 'Leasingbeginn', >Name => 'Leasingbeginn', >Searchable => 1, >Input => { >Type => 'Date', >}, >}, > >{ >Key => 'Leasingauslauf', >