Re: [otrs-de] Neues Modul "Quick-Ticket"

2012-12-18 Diskussionsfäden Rene Böhm
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"

2012-12-18 Diskussionsfäden Jan Bickel

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"

2012-12-18 Diskussionsfäden Rene Böhm
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"

2012-12-18 Diskussionsfäden Josef1 Penzkofer
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

2012-12-18 Diskussionsfäden Nils Leideck
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',
>