[Gelöst]Freie Felder bei Ticketeröffnung

Hilfe zu Znuny Problemen aller Art
Locked
telikoticket
Znuny newbie
Posts: 12
Joined: 14 Jul 2010, 11:21
Znuny Version: 2.4.7

[Gelöst]Freie Felder bei Ticketeröffnung

Post by telikoticket »

Hallo zusammen,
ich suche die Möglichkeit direkt bei der Ticketeröffnung eine Auswahlbox zur Verfügung gestellt zu bekommen.
In Ihr soll eine Auswahl der Produkte erfolgen.

Bei der Ticketeröffnung soll zuerst die
- Queue (Abteilung) ausgewählt werden, --> standard
- anschließend der Besitzer (Bearbeiter), --> standard
dann
Produktkategorie 1 (z.B. Modem Problem)
Produktkategorie 2 (z.B Cisco XY)
Produktkategorie 3 (z.B Config Fehler)

Bisher habe ich nur die Möglichkeit gefunden diese 3 Produktkategorien per Notiz an ein
schon existierendes Ticket anzuheften. Ich möchte aber die Auswahlboxen bei der Eröffnung haben.

Hoffe mir kann jemand helfen. :?:

Gruß
Last edited by telikoticket on 23 Sep 2010, 14:23, edited 1 time in total.
Produktiv VM: keins / OS: Debian 5.0.5 Lenny
Test VM: geplant OTRS 3.0
Daniel Obee
Moderator
Posts: 644
Joined: 19 Jun 2007, 17:11
Znuny Version: various
Real Name: Daniel Obée
Location: Berlin

Re: Freie Felder bei Ticketeröffnung

Post by Daniel Obee »

Prinzipiell kannst Du diese Sache mit Freitextfeldern abfackeln.

Allerdings sind diese im OTRS Standard nicht in Abhängigkeit zu bringen. Wir haben daher bei der xxx eine Erweiterung entwickeln lassen, die die Freitextfelder in Abhängigkeit aus der Datenbank befüllt.

Gruß
Daniel
Miracle
Znuny newbie
Posts: 28
Joined: 22 Jul 2010, 08:43
Znuny Version: 2.0.3

Re: Freie Felder bei Ticketeröffnung

Post by Miracle »

Hallo,
Dazu gehst Du wie folgt vor:

Freie Felder aktivieren:
Config Einstellungen: Ticket -> Frontend::Agent::ModuleRegistration
Frontend::Module###AgentTicketFreeText:
Haken aktivieren

Config Einstellungen: Ticket -> Frontend::Agent::Ticket::MenuModule
Ticket::Frontend::MenuModule###310-FreeText:
Haken aktivieren

Freie Felder in Maske "Ticket Neu" einblenden:
Config Einstellungen: Ticket -> Frontend::Agent::Ticket::ViewPhoneNew
Ticket::Frontend::AgentTicketPhone###TicketFreeText:
Die 1 oder 2 (=Pflichtfeld) im Feld Inhalt setzen um ein Feld anzuzeigen

Grüße
Tatjana
OTRS 2.4.9 Suse Linux MySQL 5.1.36
telikoticket
Znuny newbie
Posts: 12
Joined: 14 Jul 2010, 11:21
Znuny Version: 2.4.7

Re: Freie Felder bei Ticketeröffnung

Post by telikoticket »

Sau gut Tatjana,
das ist was ich das was ich gesucht habe!
Weißt du auch wo ich die Werte der Felder festlegen kann?

EDIT: Habe es schon gefunden. :D

Danke & Gruß
Produktiv VM: keins / OS: Debian 5.0.5 Lenny
Test VM: geplant OTRS 3.0
telikoticket
Znuny newbie
Posts: 12
Joined: 14 Jul 2010, 11:21
Znuny Version: 2.4.7

Re: Freie Felder bei Ticketeröffnung

Post by telikoticket »

Wo kann ich den die Reinfolge der verschiedenen Freitextfelder anpassen?
Ich möchte meine zwei neuen Freitextfelder zwischen Betreff und Textfeld angezeigt lassen.
Produktiv VM: keins / OS: Debian 5.0.5 Lenny
Test VM: geplant OTRS 3.0
telikoticket
Znuny newbie
Posts: 12
Joined: 14 Jul 2010, 11:21
Znuny Version: 2.4.7

Re: Freie Felder bei Ticketeröffnung

Post by telikoticket »

Nochmal ich,
einfach den weiter unten in der Datei enthaltenen Text an die richtige Stelle kopieren :)
/opt/otrs/Kernel/Output/HTML/Standard/AgentTicketPhone.dtl

Code: Select all

########################################################
# Anpassung Textfeld Produkt und Problem unter Betreff #
########################################################

<!-- dtl:block:TicketFreeText -->

                        <label>$Data{"TicketFreeKeyField"}:</label>
                        <div class="Field">
                            $Data{"TicketFreeTextField"}
                        </div>
                        <div class="Clear"></div>
<!-- dtl:block:TicketFreeText -->

##########################################################
Produktiv VM: keins / OS: Debian 5.0.5 Lenny
Test VM: geplant OTRS 3.0
Miracle
Znuny newbie
Posts: 28
Joined: 22 Jul 2010, 08:43
Znuny Version: 2.0.3

Re: [Gelöst]Freie Felder bei Ticketeröffnung

Post by Miracle »

Hi,
man kann die Freitextfelder auch einzeln platzieren, einfach die Nummer des Freitextfeldes mit angeben und jeweils für das Feld einen einzelnen Block erstellen. Zum Beispiel:

<!-- dtl:block:TicketFreeText5 -->
<tr>
<td class="contentkey">$Data{"TicketFreeKeyField5"}:</td>
<td class="contentvalue">$Data{"TicketFreeTextField5"}</td>
</tr>
<!-- dtl:block:TicketFreeText5 -->
<!-- dtl:block:TicketFreeText3 -->
<tr>
<td class="contentkey">$Data{"TicketFreeKeyField3"}:</td>
<td class="contentvalue">$Data{"TicketFreeTextField3"}</td>
</tr>
<!-- dtl:block:TicketFreeText3 -->
.....

Bei mir stehen die Blöcke unter dem Block

<!-- dtl:block:CustomerTable -->
<p>
<div>
<b>$Text{"Customer Info"}</b>:<br/>
<div id="CustomerTable">
$Data{"CustomerTable"}
</div>
</div>
</p>
<!-- dtl:block:CustomerTable -->

So tauchen die nach der Queue-Auswahl im Formular auf.

Gruß
Tatjana
OTRS 2.4.9 Suse Linux MySQL 5.1.36
Locked