Neues DropDown-Menü beim Ticketerstellen

Hilfe zu Znuny Problemen aller Art
Locked
kevin06171
Znuny newbie
Posts: 3
Joined: 13 May 2014, 11:11
Znuny Version: 3.3.6
Real Name: Kevin

Neues DropDown-Menü beim Ticketerstellen

Post by kevin06171 »

Hallo Leute,

ich beschäftige mich seid einer kurzen Zeit mit dem Ticketsystem von OTRS. Ich habe nun die Aufgabe, ein neues DropDown-Menü hinzuzufügen. Dieses DropDown-Menü soll beim erstellen eines neuen Telefontickets erscheinen. Es soll eine Art Hardwarebestandsliste sein. Sollte wie folgt aussehen:

Hardware

- Drucker
- Marke1
- Bezeichnung1/Seriennummer1
- Bezeichnung2/Seriennummer2

- Marke2
- Bezeichnung1/Seriennummer1
- Bezeichnung2/Seriennummer2

- Telefone
- Marke1
- Bezeichnung1/Seriennummer1
- Bezeichnung2/Seriennummer2

- Marke2
- Bezeichnung1/Seriennummer1
- Bezeichnung2/Seriennummer2


Ich habe versucht, einfach die DropDown-Liste von den Queues zu kopieren. So weit so gut, allerdings müsste ich noch den Inhalt dementsprechend anpassen.
Sieht momentan so aus hat allerdings den gleichen Inhalt, wie die Queues. Die Hardwarebestände kann ich problemlos in meine MySQL-Datenbank importieren, nur was dann?

Image

Der Code:

Code: Select all

						<label class="Mandatory" for="Dest"><span class="Marker">*</span> Hardwarebestand:</label>
                    <div class="Field">
                        $Data{"ToStrg"}
                        <div id="DestError" class="TooltipErrorMessage" ><p>$Text{"This field is required."}</p></div>
                        <div id="DestServerError" class="TooltipErrorMessage"><p>$Text{"This field is required."}</p></div>
Ich bin mir nicht sicher ob das der ganze Code ist. Jedenfalls habe ich nur diesen kopiert und eingefügt und hatte dann ein zweites DropDown-Menü.

Ich weiß, das ist keine leichte Aufgabe und warscheinlich auch etwas zu viel verlangt.
Ich hoffe trotzdem, dass jemand da etwas mehr durchblickt als ich und villeicht eine Idee hat, wie ich den Inhalt von meiner MySQL Datenbank in das Menü bringe.

Mit freundlichen Grüßen
Kevin
jojo
Znuny guru
Posts: 15020
Joined: 26 Jan 2007, 14:50
Znuny Version: Git Master
Contact:

Re: Neues DropDown-Menü beim Ticketerstellen

Post by jojo »

Entweder nutzt Du ein Dynamisches Feld vom Typ Dropdown und legst die Daten dort ab.

Alternativ gibt es ein Feature Add On das ein dynamisches Feld mit Datenbankzugriff zur Verfügung stellt (für Supportkunden).

Was Du auf keinen Fall machen solltest, ist in der Oberfläche "rumzufummeln" ohne den Background für die OTRS Modulentwicklung zu haben. Euer System ist sonst weder updatebar noch vernünftig supportbar.
"Production": OTRS™ 8, OTRS™ 7, STORM powered by OTRS
"Testing": ((OTRS Community Edition)) and git Master

Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
RStraub
Znuny guru
Posts: 2210
Joined: 13 Mar 2014, 09:16
Znuny Version: 6.0.14
Real Name: Rolf Straub

Re: Neues DropDown-Menü beim Ticketerstellen

Post by RStraub »

Was du suchst nennt sich "Dynamic Field".
Schau mal auf der Admin-Weboberfläsche unter Ticket-Einstellungen -> Dynamische Felder. Dort kannst du dir ein ein dynamisches Feld erstellen (Ticket -> Einfachauswahl; das heißt im englischen Dropdown).

Dieses mit deinen Werten befüllen und auf der Ticketmaske anzeigen lassen:
Sysconfig -> Ticket -> ViewEmail/Phonenew -> Ticket::Frontend::AgentTicketEmail/Phone###DynamicField -> Key (= Feldname) und Content (1 oder 2) eintragen.
Currently using: OTRS 6.0.14 -- MariaDB -- Ubuntu 16 LTS
kevin06171
Znuny newbie
Posts: 3
Joined: 13 May 2014, 11:11
Znuny Version: 3.3.6
Real Name: Kevin

Re: Neues DropDown-Menü beim Ticketerstellen

Post by kevin06171 »

Wow, hätte nie gedacht, dass ich so schnell Antworten kriege. Vielen vielen Dank. Ich werde es gleich mal ausprobieren!

Gruß
reneeb
Znuny guru
Posts: 5018
Joined: 13 Mar 2011, 09:54
Znuny Version: 6.0.x
Real Name: Renée Bäcker
Company: Perl-Services.de
Contact:

Re: Neues DropDown-Menü beim Ticketerstellen

Post by reneeb »

jojo wrote: Alternativ gibt es ein Feature Add On das ein dynamisches Feld mit Datenbankzugriff zur Verfügung stellt (für Supportkunden).
Als Alternative wäre da auch http://opar.perl-services.de/dist/Dynam ... teDB-1.2.0 möglich
Perl / Znuny development: http://perl-services.de
Free Znuny add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de
kevin06171
Znuny newbie
Posts: 3
Joined: 13 May 2014, 11:11
Znuny Version: 3.3.6
Real Name: Kevin

Re: Neues DropDown-Menü beim Ticketerstellen

Post by kevin06171 »

Vielen lieben Dank! Genau das was ich wollte. Habe es hinbekommen :)

Edit: Würde noch gerne wissen, wie ich in dem DropDown Menü unterordner erstellen kann.
Im Moment sieht es so aus:
Image

und so die Einstellungen:
Image
Locked