Kundenbenutzer aus ldap Anbindung einem Kunden zuordnen
Kundenbenutzer aus ldap Anbindung einem Kunden zuordnen
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
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
-
- 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
Hi,
die sieht denn Deine Konfiguration für die Kunden aus dem LDAP aus?
- Roy
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 ?
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 ?
Re: Kundenbenutzer aus ldap Anbindung einem Kunden zuordnen
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 ],
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 ],
-
- 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
Hi,
das ist jetzt aber nur eine Konfiguration für Kundenbenutzer. Dir geht es um die Kunden, korrekt?
- Roy
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 ?
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 ?
Re: Kundenbenutzer aus ldap Anbindung einem Kunden zuordnen
hi, ja, stimmt.
Ich kann meine Kundenbenutzer (ldap) nicht an Kunden binden (zuordnen)
Ich kann meine Kundenbenutzer (ldap) nicht an Kunden binden (zuordnen)
-
- 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
Hi,
Du kannst die Werte die im LDAP im kdnr als Schlüssel nehmen und damit in der DB Kunden anlegen.
- Roy
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 ?
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 ?
Re: Kundenbenutzer aus ldap Anbindung einem Kunden zuordnen
das hatte ich schon versucht. vielleicht hab ich es nicht richtig gemacht.
Bsp.
habe den Kunden IT & DM mit Kundennummer 599-IT angelegt.
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
Bsp.
habe den Kunden IT & DM mit Kundennummer 599-IT angelegt.
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.
-
- 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
Hi,
das meinte ich. Füge mal noch CustomerCompanySupport => 1 in Deine Konfiguration ein, auf der Ebene von CacheTTL. Dann sollte es passen.
- Roy
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 ?
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 ?
Re: Kundenbenutzer aus ldap Anbindung einem Kunden zuordnen
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 ],
# 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 ],
-
- 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
Hi,
das hier ist mir noch aufgefallen:
tausch doch mal mail gegen kdnr
- Roy
das hier ist mir noch aufgefallen:
Code: Select all
CustomerID => 'mail',
- 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 ?
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 ?
Re: Kundenbenutzer aus ldap Anbindung einem Kunden zuordnen
perfekt, jetzt passt es
Vielen Dank.
Vielen Dank.