Kundenbenutzer aus ldap Anbindung einem Kunden zuordnen

Hilfe zu OTRS Problemen aller Art
Post Reply
skrueger
Znuny expert
Posts: 180
Joined: 03 Feb 2012, 10:53
Znuny Version: 3
Company: ASWO

Kundenbenutzer aus ldap Anbindung einem Kunden zuordnen

Post by skrueger »

Hi, ich habe eine Frage zu den Kunden und Kundenbenutzern.

Wir nutzen eine ldap Verbindung für das Kunden Backend.
Zusätzlich gibt es noch ein paar Einträge in der lokalen OTRS Customer Datenbank.

Über die Auswahl "Kunden- Informationszentrum" bzw. "Kundenbenutzer - Informationszentrum" kann ich nur auf die Kunden zugreifen,
die in der lokalen Customer DB liegen.
Kann ich hier auch meine "ldap" Kunden mit einbinden ?
Oder geht das nur über die normale "Suche".

Vielleicht kann mir jemand einen Tipp geben.

Steffi
root
Administrator
Posts: 3968
Joined: 18 Dec 2007, 12:23
Znuny Version: Znuny and Znuny LTS
Real Name: Roy Kaldung
Company: Znuny
Contact:

Re: Kundenbenutzer aus ldap Anbindung einem Kunden zuordnen

Post by root »

Hi,

die sieht denn Deine Konfiguration für die Kunden aus dem LDAP aus?

- Roy
Znuny and Znuny LTS running on CentOS / RHEL / Debian / SLES / MySQL / PostgreSQL / Oracle / OpenLDAP / Active Directory / SSO

Use a test system - always.

Do you need professional services? Check out https://www.znuny.com/

Do you want to contribute or want to know where it goes ?
skrueger
Znuny expert
Posts: 180
Joined: 03 Feb 2012, 10:53
Znuny Version: 3
Company: ASWO

Re: Kundenbenutzer aus ldap Anbindung einem Kunden zuordnen

Post by skrueger »

Hi,

hier der Eintrag aus der config.pm


# (customer ldap backend and settings)
$Self->{CustomerUser2} = {
Name => 'LDAP Data Source',
Module => 'Kernel::System::CustomerUser::LDAP',
Params => {
Host => 'xx.xx.xx.xx',
BaseDN => '',
SSCOPE => 'sub',
UserDN => 'xxx',
UserPw => 'xxx',
AlwaysFilter => '',
SourceCharset => 'utf-8',
DestCharset => 'utf-8',
Params => {
port => 389,
timeout => 120,
async => 0,
version => 3,
},
},
# customer unique id
CustomerKey => 'uid',
# customer #
CustomerID => 'mail',
CustomerUserListFields => ['cn', 'mail'],
CustomerUserSearchFields => ['uid', 'cn', 'mail'],
CustomerUserSearchPrefix => '',
CustomerUserSearchSuffix => '*',
CustomerUserSearchListLimit => 250,
CustomerUserPostMasterSearchFields => ['mail'],
CustomerUserNameFields => ['givenname', 'sn'],
# show not own tickets in customer panel, CompanyTickets
CustomerUserExcludePrimaryCustomerID => 0,
# add an ldap filter for valid users (expert setting)
# CustomerUserValidFilter => '(!(description=locked))',
# administrator can't change customer preferences
AdminSetPreferences => 0,
# cache time to live in sec. - cache any database queries
# CacheTTL => 0,
Map => [
# note: Login, Email and CustomerID are mandatory!
# var, frontend, storage, shown (1=always,2=lite), required, storage-type, http-link, readonly
[ 'UserTitle', 'Title', 'title', 1, 0, 'var', '', 0 ],
[ 'UserFirstname', 'Firstname', 'givenname', 1, 1, 'var', '', 0 ],
[ 'UserLastname', 'Lastname', 'sn', 1, 1, 'var', '', 0 ],
[ 'UserLogin', 'Username', 'uid', 1, 1, 'var', '', 0 ],
[ 'UserEmail', 'Email', 'mail', 1, 1, 'var', '', 0 ],
#[ 'UserCustomerID', 'CustomerID', 'mail', 0, 1, 'var', '', 0 ],
# [ 'UserCustomerIDs', 'CustomerIDs', 'second_customer_ids', 1, 0, 'var', '', 0 ],
[ 'UserPhone', 'Phone', 'telephoneNumber', 1, 0, 'var', '', 0 ],
[ 'UserPhoneShort', 'Phone-Short','OfficePhoneNumber-short', 1, 0, 'var', '', 0 ],
[ 'UserAddress', 'Address', 'postaladdress', 1, 0, 'var', '', 0 ],
#[ 'UserComment', 'Comment', 'description', 1, 0, 'var', '', 0 ],
[ 'UserCompanyName', 'Company','CompanyName', 1, 0, 'var', '', 0 ],
[ 'UserCity', 'City', 'Officecity', 1, 0, 'var', '', 0 ],
[ 'UserMobile', 'Mobile', 'CellPhoneNumber', 1, 0, 'var', '', 0 ],
[ 'UserCustomerID', 'CustomerID', 'kdnr', 1, 0, 'var', '', 0 ],
root
Administrator
Posts: 3968
Joined: 18 Dec 2007, 12:23
Znuny Version: Znuny and Znuny LTS
Real Name: Roy Kaldung
Company: Znuny
Contact:

Re: Kundenbenutzer aus ldap Anbindung einem Kunden zuordnen

Post by root »

Hi,

das ist jetzt aber nur eine Konfiguration für Kundenbenutzer. Dir geht es um die Kunden, korrekt?

- Roy
Znuny and Znuny LTS running on CentOS / RHEL / Debian / SLES / MySQL / PostgreSQL / Oracle / OpenLDAP / Active Directory / SSO

Use a test system - always.

Do you need professional services? Check out https://www.znuny.com/

Do you want to contribute or want to know where it goes ?
skrueger
Znuny expert
Posts: 180
Joined: 03 Feb 2012, 10:53
Znuny Version: 3
Company: ASWO

Re: Kundenbenutzer aus ldap Anbindung einem Kunden zuordnen

Post by skrueger »

hi, ja, stimmt.
Ich kann meine Kundenbenutzer (ldap) nicht an Kunden binden (zuordnen)
root
Administrator
Posts: 3968
Joined: 18 Dec 2007, 12:23
Znuny Version: Znuny and Znuny LTS
Real Name: Roy Kaldung
Company: Znuny
Contact:

Re: Kundenbenutzer aus ldap Anbindung einem Kunden zuordnen

Post by root »

Hi,

Du kannst die Werte die im LDAP im kdnr als Schlüssel nehmen und damit in der DB Kunden anlegen.

- Roy
Znuny and Znuny LTS running on CentOS / RHEL / Debian / SLES / MySQL / PostgreSQL / Oracle / OpenLDAP / Active Directory / SSO

Use a test system - always.

Do you need professional services? Check out https://www.znuny.com/

Do you want to contribute or want to know where it goes ?
skrueger
Znuny expert
Posts: 180
Joined: 03 Feb 2012, 10:53
Znuny Version: 3
Company: ASWO

Re: Kundenbenutzer aus ldap Anbindung einem Kunden zuordnen

Post by skrueger »

das hatte ich schon versucht. vielleicht hab ich es nicht richtig gemacht.

Bsp.
habe den Kunden IT & DM mit Kundennummer 599-IT angelegt.
2020-10-08 09_38_41-Kunden - Kunden - ASWO Service Desk.png
Der ldap Kundenbenutzer "Stefanie Krüger" hat im Feld "kdnr" den Inhalt 599-IT.
Wenn ich jetzt über die Auswahl Kunden-Informationszentrum nach der Kdnr suche, wird der Kundenbenutzer "Stefanie Krüger" nicht aufgeführt.

oder ist es anders gemeint ?

Steffi
You do not have the required permissions to view the files attached to this post.
root
Administrator
Posts: 3968
Joined: 18 Dec 2007, 12:23
Znuny Version: Znuny and Znuny LTS
Real Name: Roy Kaldung
Company: Znuny
Contact:

Re: Kundenbenutzer aus ldap Anbindung einem Kunden zuordnen

Post by root »

Hi,

das meinte ich. Füge mal noch CustomerCompanySupport => 1 in Deine Konfiguration ein, auf der Ebene von CacheTTL. Dann sollte es passen.

- Roy
Znuny and Znuny LTS running on CentOS / RHEL / Debian / SLES / MySQL / PostgreSQL / Oracle / OpenLDAP / Active Directory / SSO

Use a test system - always.

Do you need professional services? Check out https://www.znuny.com/

Do you want to contribute or want to know where it goes ?
skrueger
Znuny expert
Posts: 180
Joined: 03 Feb 2012, 10:53
Znuny Version: 3
Company: ASWO

Re: Kundenbenutzer aus ldap Anbindung einem Kunden zuordnen

Post by skrueger »

Hi, hab ich gemacht. An der Anzeige ändert sich leider nichts.


# customer unique id
CustomerKey => 'uid',
# customer #
CustomerID => 'mail',
CustomerUserListFields => ['cn', 'mail'],
CustomerUserSearchFields => ['uid', 'cn', 'mail'],
CustomerUserSearchPrefix => '',
CustomerUserSearchSuffix => '*',
CustomerUserSearchListLimit => 250,
CustomerUserPostMasterSearchFields => ['mail'],
CustomerUserNameFields => ['givenname', 'sn'],
# show not own tickets in customer panel, CompanyTickets
CustomerUserExcludePrimaryCustomerID => 0,
# add an ldap filter for valid users (expert setting)
# CustomerUserValidFilter => '(!(description=locked))',
# administrator can't change customer preferences
AdminSetPreferences => 0,
# cache time to live in sec. - cache any database queries
#CacheTTL => 0,
CustomerCompanySupport => 1,
Map => [
# note: Login, Email and CustomerID are mandatory!
# var, frontend, storage, shown (1=always,2=lite), required, storage-type, http-link, readonly
[ 'UserTitle', 'Title', 'title', 1, 0, 'var', '', 0 ],
[ 'UserFirstname', 'Firstname', 'givenname', 1, 1, 'var', '', 0 ],
[ 'UserLastname', 'Lastname', 'sn', 1, 1, 'var', '', 0 ],
[ 'UserLogin', 'Username', 'uid', 1, 1, 'var', '', 0 ],
[ 'UserEmail', 'Email', 'mail', 1, 1, 'var', '', 0 ],
#[ 'UserCustomerID', 'CustomerID', 'mail', 0, 1, 'var', '', 0 ],
# [ 'UserCustomerIDs', 'CustomerIDs', 'second_customer_ids', 1, 0, 'var', '', 0 ],
[ 'UserPhone', 'Phone', 'telephoneNumber', 1, 0, 'var', '', 0 ],
[ 'UserPhoneShort', 'Phone-Short','OfficePhoneNumber-short', 1, 0, 'var', '', 0 ],
[ 'UserAddress', 'Address', 'postaladdress', 1, 0, 'var', '', 0 ],
#[ 'UserComment', 'Comment', 'description', 1, 0, 'var', '', 0 ],
[ 'UserCompanyName', 'Company','CompanyName', 1, 0, 'var', '', 0 ],
[ 'UserCity', 'City', 'Officecity', 1, 0, 'var', '', 0 ],
[ 'UserMobile', 'Mobile', 'CellPhoneNumber', 1, 0, 'var', '', 0 ],
[ 'UserCustomerID', 'CustomerID', 'kdnr', 1, 0, 'var', '', 0 ],
root
Administrator
Posts: 3968
Joined: 18 Dec 2007, 12:23
Znuny Version: Znuny and Znuny LTS
Real Name: Roy Kaldung
Company: Znuny
Contact:

Re: Kundenbenutzer aus ldap Anbindung einem Kunden zuordnen

Post by root »

Hi,

das hier ist mir noch aufgefallen:

Code: Select all

CustomerID => 'mail',
tausch doch mal mail gegen kdnr

- Roy
Znuny and Znuny LTS running on CentOS / RHEL / Debian / SLES / MySQL / PostgreSQL / Oracle / OpenLDAP / Active Directory / SSO

Use a test system - always.

Do you need professional services? Check out https://www.znuny.com/

Do you want to contribute or want to know where it goes ?
skrueger
Znuny expert
Posts: 180
Joined: 03 Feb 2012, 10:53
Znuny Version: 3
Company: ASWO

Re: Kundenbenutzer aus ldap Anbindung einem Kunden zuordnen

Post by skrueger »

perfekt, jetzt passt es :)
Vielen Dank.
Post Reply