Erfolgreich geschlossen: OTRS external Database Backend

Hilfe zu Znuny Problemen aller Art
Locked
dingler
Znuny newbie
Posts: 13
Joined: 19 Oct 2016, 09:44
Znuny Version: 5.0.16
Real Name: Luca Dingler

Erfolgreich geschlossen: OTRS external Database Backend

Post by dingler »

Hallo,

ich stehe aktuell vor einem Problem.
Unser OTRS System läuft auf einem Debain 8 mit einem apache2 Webserver.
Jetzt soll als Kundendatenbank, eine Verbindung mit einer MSSQL Datenbank hergestellt werden (verwendet wird der offizelle ODBC Treiber von Microsoft).
Die Verbindung steht und OTRS hat Zugriff auf die Datenbank.

Jetzt zu meinem Problem ich bekomme im Web Interface einfach keine Kundendaten angezeigt. Ich gehe davon aus das ich in der Config Datei ein Fehler im Mapping habe.


Im OTRS Errorlog steht noch folgender Fehler, wenn ich im Webinterface die Kundenaufrufe:
Need CustomerID!
Wenn mir einer von euch weiterhelfen kann, wäre das perfekt :D
Langsam verzweifel ich daran :( und weiß nicht mehr was ich ändern kann, damit es funktioniert.
Last edited by dingler on 15 Mar 2017, 10:38, edited 2 times in total.
Mit freundlichen Grüßen
Luca

OTRS System Info:
OTRS 5S Patch Level 16
Debain 8
apache2 Webserver
wurzel
Znuny guru
Posts: 3272
Joined: 08 Jul 2010, 22:25
Znuny Version: x.x.x
Real Name: Florian

Re: OTRS external Database Backend

Post by wurzel »

Hi,

Auf den ersten Blick finde ich keine Fehler.
ich glaube dass du eine E-Mailadresse angeben musst. Ich bin mir aber nicht 100%ig sicher.
Ich meine auch, dass Du einen Username hinterlegen musst.

Florian
OTRS 2025 SILVER (Prod)
OTRS 2025 auf Debian 12 (Test)
Znuny 7.x latest version testing auf Debian 12

-- Ich beantworte keine Forums-Fragen PN - No PN please

I won't answer to unfriendly users any more. A greeting and regards are just polite.
dingler
Znuny newbie
Posts: 13
Joined: 19 Oct 2016, 09:44
Znuny Version: 5.0.16
Real Name: Luca Dingler

Re: OTRS external Database Backend

Post by dingler »

Hallo,

vielen dank für die Antwort Florian.
Wo muss ich denn die E-Mail hinterlegen?
Den User und das Passwort habe ich nartürlich in die Config geschrieben, jedoch kann ich dieses ja nicht öffentlich machen.

Eine kurze Antwort, mit einem Beispiel wie die E-Mail hinterlegt werden muss, wäre nicht schlecht.

Gruß
Luca
Mit freundlichen Grüßen
Luca

OTRS System Info:
OTRS 5S Patch Level 16
Debain 8
apache2 Webserver
wurzel
Znuny guru
Posts: 3272
Joined: 08 Jul 2010, 22:25
Znuny Version: x.x.x
Real Name: Florian

Re: OTRS external Database Backend

Post by wurzel »

Hi,

wie gesagt bin nicht 100%ig sicher, aber ich glaube, Du hast mich erstmal faslch verstanden ;) oder ich hab mich falsch ausgedrückt ;)


Im Original findet sich
(siehe auch http://otrs.github.io/doc/manual/admin/ ... er-backend)

Code: Select all

    CustomerUserListFields => ['first_name', 'last_name', 'email'],
da ist am Ende 'email' drin, ich meine dass das drin sein MUSS

Und somit auch im Mapping stehen einige Dingea auf "required"

Code: Select all

    Map => [
        # note: Login, Email and CustomerID needed!
        # var, frontend, storage, shown (1=always,2=lite), required, storage-type, http-link, readonly, http-link-target
        [ 'UserFirstname',  'Firstname',  'first_name', 1, 1, 'var', '', 0 ],
        [ 'UserLastname',   'Lastname',   'last_name',  1, 1, 'var', '', 0 ],
        [ 'UserLogin',      'Username',   'login',      1, 1, 'var', '', 0 ],
        [ 'UserEmail',      'Email',      'email',      1, 1, 'var', '', 0 ],
        [ 'UserCustomerID', 'CustomerID', 'customer_id', 0, 1, 'var', '', 0 ],


Und das dürfte das Minimum sein was OTRS braucht.


viele Grüße
Florian
OTRS 2025 SILVER (Prod)
OTRS 2025 auf Debian 12 (Test)
Znuny 7.x latest version testing auf Debian 12

-- Ich beantworte keine Forums-Fragen PN - No PN please

I won't answer to unfriendly users any more. A greeting and regards are just polite.
dingler
Znuny newbie
Posts: 13
Joined: 19 Oct 2016, 09:44
Znuny Version: 5.0.16
Real Name: Luca Dingler

Re: OTRS external Database Backend

Post by dingler »

Hallo,

nochmals vielen Dank für deine Hilfe.
Es funktioniert jetzt :) und zwar hatten wir mehr Kunden, als das Standard Limit erlaubt.
Nachdem ich die Wert erhöht habe, damit mehr Kunden angezeigt werden können ging es.

Sollte noch jemand das Problem haben einfach diesen Wert erhöhen:

CustomerCompanySearchListLimit => 250,


Gruß
Luca
Mit freundlichen Grüßen
Luca

OTRS System Info:
OTRS 5S Patch Level 16
Debain 8
apache2 Webserver
Locked