DynamicField Remote DB

Hilfe zu OTRS Problemen aller Art
Post Reply
TheDeadLink
Znuny newbie
Posts: 18
Joined: 02 Apr 2008, 18:47
Znuny Version: 3.1.11

DynamicField Remote DB

Post by TheDeadLink »

Hi zusammen,

ich habe im OTRS 4.0.11 ein DynamicField mit Typ "RemoteDB" angelegt.
Das Feld habe ich aktuell nur in "FreeText" und "Zoom" eingeblendet.
Unter "FreeText" habe ich auch (wie gewollt) ein Dropdown-Menü mit den richtigen Werten.
Wenn ich jedoch unter "FreeText" einen Wert aus dem Menü auswähle, speichere und mir wieder den TicketZoom anschaue, dann steht rechts zwar der Feldname, aber kein Wert dahinter.

Hat jemand zufällig dieses Problem auch schon gehabt und ggf. gelöst?

Danke und Gruß T
Tadur
Znuny newbie
Posts: 6
Joined: 05 Oct 2015, 14:48
Znuny Version: 4.0.11

Re: DynamicField Remote DB

Post by Tadur »

Hallo,

Habe mich da auch mal dran getraut und komme überhaupt nicht voran.
Ich versuche Services und Typen in Antwort E-Mails (AgentTicketCompose, AgentTicketEmailOutbound) anzuzeigen und definierbar zu machen.

Mir fehlt aber eine Anleitung oder ein Anwendungsbeispiel um via den Remote DB Dynamic Fields eine Verknüpfung zu regulären DF hinzubekommen.
Ich habe gehört das diese Verknüpfung dann via Generic Agents stattfinden soll. Da habe ich aber auch noch keinen Schimmer.

Haben Sie auf dem Gebiet Fortschritte gemacht, T?

VG
OTRS Version 4.0.11
on CentOS
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: DynamicField Remote DB

Post by reneeb »

Ich habe das mal als Blogbeitrag aufbereitet: http://blog.feature-addons.de/2016-05-2 ... tickettype
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
TheDeadLink
Znuny newbie
Posts: 18
Joined: 02 Apr 2008, 18:47
Znuny Version: 3.1.11

Re: DynamicField Remote DB

Post by TheDeadLink »

Hallo zusammen,

vielen Dank für den Blog-Artikel.

Aber mein Problem ist grundlegender Natur.

Ich kann über "freie Felder" zwar Werte auswählen:

Image

Aber das was ich ausgewählt habe wird nicht angezeigt:

Image

Gibt es ggf. einen Bug in der aktuell von uns eingesetzten OTRS Version 4.0.11?

Beste Grüße!
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: DynamicField Remote DB

Post by reneeb »

Steht denn was in der Datenbank? (Tabelle dynamic_field_value)
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
TheDeadLink
Znuny newbie
Posts: 18
Joined: 02 Apr 2008, 18:47
Znuny Version: 3.1.11

Re: DynamicField Remote DB

Post by TheDeadLink »

Er hat einen Eintrag angelegt. Da steht die ID der externen Tabelle drin:

(field_id = 61)

Code: Select all

ID     field_id   object_id    value_text              value_date     value_int
301647 6          71294        Applikation Ticketsystem   
301651 49         71294        Umsetzung   
301650 50         71294        Beauftragung Kunde   
301648 52         71294        20031001 QIT_2nd_Level_IT-Administration   
301649 59         71294                                               0 
301764 61         71294        56011   
TheDeadLink
Znuny newbie
Posts: 18
Joined: 02 Apr 2008, 18:47
Znuny Version: 3.1.11

Re: DynamicField Remote DB

Post by TheDeadLink »

Ich habe jetzt mal die Spalte "ID" in der Konfiguration des RemoteDB Dynamic Field raus gelassen und nur mit der Spalte "Vertrag" gearbeitet. Dann schreibt der den Titel des Vertrags in die Datenbank:

Code: Select all

id	field_id	object_id	value_text	value_date	value_int
301647	6	71294	Applikation Ticketsystem	\N	\N
301651	49	71294	Umsetzung	\N	\N
301650	50	71294	Beauftragung Kunde	\N	\N
301648	52	71294	20031001 QIT_2nd_Level_IT-Administration	\N	\N
301649	59	71294	\N	\N	0
301886	61	71294	10021001_xxxx_Filialen_Rufbereitschaft_24/7_NL	\N	\N
Allerdings wird weiterhin nichts unter TicketZoom angezeigt:

Image
TheDeadLink
Znuny newbie
Posts: 18
Joined: 02 Apr 2008, 18:47
Znuny Version: 3.1.11

Re: DynamicField Remote DB

Post by TheDeadLink »

Verdammt ... ich habe den Fehler gefunden:

Ich habe vor einiger Zeit das Template "AgentTicketZoom.tt" angepasst und dabei [% Data.Value %] durch [% Data.Title %] ausgetauscht.
Hintergrund: Fragt nicht.

Code: Select all

# show ticket dynamic fields
                    <fieldset class="TableLike FixedLabelSmall Narrow">
[% RenderBlockStart("TicketDynamicField") %]
                        <label>[% Translate(Data.Label) | html %]:</label>
                        <p class="Value">
[% RenderBlockStart("TicketDynamicFieldLink") %]
#<!-- Aenderung *** 27.08.2015 START - Anzeige langer Werte dynamic fields -->
#<!--                            <span title="[% Data.Title %]"><a href="[% Data.Link | Interpolate %]" target="_blank" class="DynamicFieldLink">[% Data.Value %]</a></span>-->
                            <span title="[% Data.Title %]"><a href="[% Data.Link | Interpolate %]" target="_blank" class="DynamicFieldLink">[% Data.Title %]</a></span>
[% RenderBlockEnd("TicketDynamicFieldLink") %]
[% RenderBlockStart("TicketDynamicFieldPlain") %]
#<!--                            <span title="[% Data.Title %]">[% Data.Value %]</span>-->
                            <span title="[% Data.Title %]">[% Data.Title %]</span>
#<!-- Aenderung *** 27.08.2015 ENDE - Anzeige langer Werte dynamic fields -->
[% RenderBlockEnd("TicketDynamicFieldPlain") %]
                        </p>
                        <div class="Clear"></div>
[% RenderBlockEnd("TicketDynamicField") %]
                    </fieldset>
Das Problem ist nur: Ein dynamisches Feld vom Typ "RemoteDB" (http://opar.perl-services.de/dist/Dynam ... teDB-4.0.3) gibt als [% Data.Title %] nichts aus (zumindest nicht bei mir).

Jetzt funktioniert es:

Image
ElectricDreams
Znuny newbie
Posts: 36
Joined: 07 Sep 2016, 16:15
Znuny Version: 5.0.13
Real Name: Christian Moeller
Company: Prüfinstitut Hansecontrol
Location: Hamburg
Contact:

Re: DynamicField Remote DB

Post by ElectricDreams »

Ich habe mir auch RemoteDB installiert, leider bleibt das Dynamic Field immer leer. Bin nach dieser Anleitung vorgegangen.
Gibt es eventuell eine Debug-Möglichkeit um herauszufinden wo der Fehler liegen könnte?

Die Datenbank Settings scheinen mir korrekt:
Datenbank DSN: DBI:mysql:database=otrs5;host=mysqlserver.firma.de;
Datenbank Benutzer: soundso
Datenbank Tabelle: ticket_type
Schlüsselspalte: id
Wertespalte: name

Mit einem Windows SQL Client kann ich problemlos mit den Logindaten auf die Tabelle zugreifen.
Ein Dosenfisch stürzt sich lachend ins offene Meer
TheDeadLink
Znuny newbie
Posts: 18
Joined: 02 Apr 2008, 18:47
Znuny Version: 3.1.11

Re: DynamicField Remote DB

Post by TheDeadLink »

Hi,

Bleibt das Dropdown für das Feld leer, oder wird das Feld nach Auswahl eines Wertes leer angezeigt?

GTO
JosVanHaag
Znuny newbie
Posts: 5
Joined: 07 Jun 2006, 13:48

Re: DynamicField Remote DB

Post by JosVanHaag »

Auch wenn mir der Thread hier tot erscheint, sag ich mal was dazu. Ich habe nämlich unglücklicherweise dasselbe Problem. Die DB-Daten, die ich eingegeben habe sind korrekt, ich habe mir ein kleines Perl-Script geklöppelt und sicherheitshalber von da aus getestet. Geht bestens. Das AddOn jedoch scheint irgendwie gar nichts zu tun. Ich habe auch an den Stellen, an denen ich das Dynamische DB-Feld einbinde kein Dropdown, sondern ein normales Textfeld. Fehlermeldungen im Log sind ebenfalls keine zu sehen. Ist jemand hier schon weitergekommen?
ElectricDreams
Znuny newbie
Posts: 36
Joined: 07 Sep 2016, 16:15
Znuny Version: 5.0.13
Real Name: Christian Moeller
Company: Prüfinstitut Hansecontrol
Location: Hamburg
Contact:

Re: DynamicField Remote DB

Post by ElectricDreams »

Hallo TheDeadLink und JosVanHaag,
sorry, ich hatte den Thread aus den Augen verloren.
Bei mir verhält es sich exakt so wie bei JosVanHaag. Statt eines Dropdowns erscheint ein Textfeld, das einfach nur leer ist.
Ein Dosenfisch stürzt sich lachend ins offene Meer
jojo
Znuny guru
Posts: 15020
Joined: 26 Jan 2007, 14:50
Znuny Version: Git Master
Contact:

Re: DynamicField Remote DB

Post by jojo »

Cynamic Field Database aus der OTRS Business Solution™ sollte hier vielleicht die funktionierende Alternative sein
"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
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: DynamicField Remote DB

Post by reneeb »

Wie habt ihr das Feld denn konfiguriert? Könnt ihr einen Screenshot machen (und die Passwörter und andere vertrauliche Daten bitte unkenntlich machen)?
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
ElectricDreams
Znuny newbie
Posts: 36
Joined: 07 Sep 2016, 16:15
Znuny Version: 5.0.13
Real Name: Christian Moeller
Company: Prüfinstitut Hansecontrol
Location: Hamburg
Contact:

Re: DynamicField Remote DB

Post by ElectricDreams »

jojo wrote:Cynamic Field Database aus der OTRS Business Solution™ sollte hier vielleicht die funktionierende Alternative sein
Bestimmt, allerdings benutzen wir die Free Edition. Schade dass man einzelne Module und Support nicht ohne Abo einkaufen kann...
reneeb wrote:Wie habt ihr das Feld denn konfiguriert? Könnt ihr einen Screenshot machen (und die Passwörter und andere vertrauliche Daten bitte unkenntlich machen)?
Meines ist so konfiguriert:
Image
In der Oberfläche erscheint nur ein leeres Textfeld...

Die mySQL Logindaten habe ich mehrmals getestet, die stimmen, der OTRS Server (debian) hat Zugriff auf den mySQL Server.
Ein Dosenfisch stürzt sich lachend ins offene Meer
Post Reply