Hallo zusammen,
wir versuchen in OTRS5 eine MSSQL DB für diverse Zusatz DB Infos anzubinden. Soweit funktioniert es ( FreeTDS, unixODBC usw ).
Per isql und diversen selects können wir auf die MSSQL DB zugreifen.
Problem:
Wir erstellen ein neues Ticket und über den Menü Punkt 'Kundenbenutzer' - 'Kundenbenutzerverwaltung' und suchen per Nachname einen User. Ein Datensatz ( oder mehrere ) werden gefunden, aber in der Listenansicht (rechts ) sieht man nur leere Felder ( Benutzername, Name, Email usw ). Screenshot und config.pm liegt anbei.
Jemand eine Idee ?
$Self->{CustomerUser} = {
Name => 'Cobra',
Module => 'Kernel::System::CustomerUser::DB',
Params => {
DSN => 'dbi:ODBC:DRIVER={SQL Server};SERVER=192.168.21.7;PORT=1433;DATABASE=DTS-Adressen',
User => 'OTRS',
Password => 'mypw',
Type => 'mssql',
Table => 'viewCobraAdressen',
SourceCharset => 'iso-8859-1',
DestCharset => 'utf-8',
# Attribute => {},
},
CustomerKey => 'ID',
# # customer #
CustomerID => 'ID',
CustomerValid => 'valid_id',
CustomerUserListFields => ['COMPANY1', 'FIRSTNAME0', 'LASTNAME0', 'EMAIL0', 'CUSTOMERNUMBER0'],
CustomerUserSearchFields => ['COMPANY1', 'FIRSTNAME0', 'LASTNAME0', 'EMAIL0', 'CUSTOMERNUMBER0'],
CustomerUserSearchPrefix => '',
CustomerUserSearchSuffix => '',
CustomerUserSearchListLimit => 250,
CustomerUserPostMasterSearchFields => ['EMAIL0'],
CustomerUserNameFields => ['FIRSTNAME0', 'LASTNAME0'],
CustomerUserEmailUniqCheck => 0,
# cache time to life in sec. - cache any database queris
CacheTTL => 14400,
# just a read only source
ReadOnly => 0,
Map => [
# note: Login, Email and CustomerID needed!
# var, frontend, storage, shown (1=always,2=lite), required, storage-type, http-link, readonly
[ 'UserCompany', 'Company', 'COMPANY1', 1, 1, 'var', '', 0 ],
[ 'UserFirstname', 'Firstname', 'FIRSTNAME0', 1, 1, 'var', '', 0 ],
[ 'UserLastname', 'Lastname', 'LASTNAME0', 1, 1, 'var', '', 0 ],
[ 'UserLogin', 'Username', 'ID', 0, 1, 'var', '', 0 ],
[ 'UserEmail', 'Email', 'EMAIL0', 1, 1, 'var', '', 0 ],
[ 'UserCustomerID', 'CustomerID', 'ID', 0, 1, 'var', '', 0 ],
[ 'UserStrasse', 'Strasse', 'STREET0', 1, 0, 'var', '', 0 ],
[ 'UserPLZ', 'PLZ', 'ZIP0', 1, 0, 'var', '', 0 ],
[ 'UserOrt', 'Ort', 'CITY0', 1, 1, 'var', '', 0 ],
[ 'UserLand', 'Land', 'COUNTRY0', 1, 1, 'var', '', 0 ],
[ 'UserTelefon', 'Telefon', 'PHONE0', 1, 1, 'var', '', 0 ],
[ 'UserMobile', 'Mobiltelefon', 'MOBILEPHONE0', 1, 1, 'var', '', 0 ],
[ 'UserBemerkung', 'Bemerkung', 'NOTES0', 1, 1, 'var', '', 0 ],
[ 'UserMandant', 'Mandant', 'CUSTOMERNUMBER0', 1, 1, 'var', '', 0],
],
};
Problem Anbindung MSSQL DB Customer
Problem Anbindung MSSQL DB Customer
You do not have the required permissions to view the files attached to this post.
Re: Problem Anbindung MSSQL DB Customer
Hi,
soweit ich weiß muss in den List/Search Fields E-mail am Ende sein wenn Deine CustomerNumber0 nicht auch die E-Mail ist: also
Und dann gibt es noch so 'n ForeignDB Schalter suche mal in der Sysconfig danach. Der muss dann auf 0 oder 1 stehen wenn es keine original OTRS DB ist.
Flo
soweit ich weiß muss in den List/Search Fields E-mail am Ende sein wenn Deine CustomerNumber0 nicht auch die E-Mail ist: also
Code: Select all
CustomerUserListFields => ['COMPANY1', 'FIRSTNAME0', 'LASTNAME0', 'CUSTOMERNUMBER0', 'EMAIL0'],
Und dann gibt es noch so 'n ForeignDB Schalter suche mal in der Sysconfig danach. Der muss dann auf 0 oder 1 stehen wenn es keine original OTRS DB ist.
Flo
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.
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.