Hallo zusammen,
habe das Znuny 7.x an unser AD angebunden das die Kundenbenutzer anhand der Mailadresse gleich ausgelesen werden.
Ich hätte auch gleich gerne die Postanschrift aus dem AD im Kundenbenutzerfeld, kann man das so umsetzen ?
Wenn Ja wie ?
Danke!
Znuny 7 AD Felder
Znuny 7 AD Felder
You do not have the required permissions to view the files attached to this post.
-
- Moderator
- Posts: 393
- Joined: 30 Jan 2008, 02:26
- Znuny Version: All of them ^^
- Real Name: Hannes
- Company: Znuny|OTTERHUB
Re: Znuny 7 AD Felder
Hi,
du musst das Feld aus dem AD nur im Mapping ergänzen.
Du hast die Anbindung vermutlich in der Config.pm gemacht?
Dann dort einfach die Zeile für Adresse ergänzen und passende Variablen Name (frei wählbar) vergeben.
Gruß
Johannes
du musst das Feld aus dem AD nur im Mapping ergänzen.
Du hast die Anbindung vermutlich in der Config.pm gemacht?
Dann dort einfach die Zeile für Adresse ergänzen und passende Variablen Name (frei wählbar) vergeben.
Gruß
Johannes
Re: Znuny 7 AD Felder
Ja, hab das über die config.pm angezapft
reicht es wenn ich unter Map=> den folgenden Eintrag hinzufüge ?
[ 'UserAddress', 'Address', 'postaladdress', 1, 0, 'var' ],
config.pm
# customer unique id
CustomerKey => 'userPrincipalName',
# customer #
CustomerID => 'department',
CustomerUserListFields => ['displayName', 'mail'],
CustomerUserSearchFields => ['userPrincipalName', 'mAiL'],
CustomerUserSearchPrefix => '*',
CustomerUserSearchSuffix => '*',
CustomerUserSearchListLimit => 500,
CustomerUserPostMasterSearchFields => ['mail'],
CustomerUserNameFields => ['givenname', 'sn'],
# show now own tickets in customer panel, CompanyTickets
CustomerUserExcludePrimaryCustomerID => 0,
# add a ldap filter for valid users (expert setting)
# CustomerUserValidFilter => '(!(description=gesperrt))',
# admin can't change customer preferences
AdminSetPreferences => 0,
# cache time to live in sec. - cache any ldap queries
CacheTTL => 60 * 10 * 0,
Map => [
# note: Login, Email and CustomerID needed!
# var, frontend, storage, shown (1=always,2=lite), required, storage-type, http-link, readonly
[ 'UserTitle', 'Title', 'title', 1, 1, 'var', '', 0 ],
[ 'UserDisplayName', 'Customer', 'displayname', 1, 1, 'var', '', 0 ],
[ 'UserDepartment', 'Department', 'department', 1, 1, 'var', '', 0 ],
[ 'UserCompany', 'Company', 'company', 1, 1, 'var', '', 0 ],
[ 'UserFirstname', 'Firstname', 'givenname', 1, 1, 'var', '', 0 ],
[ 'UserLastname', 'Lastname', 'sn', 1, 1, 'var', '', 0 ],
[ 'UserLogin', 'Username', 'userPrincipalName', 1, 1, 'var', '', 0 ],
[ 'UserEmail', 'Email', 'mail', 1, 1, 'var', '', 0 ],
[ 'UserCustomerID', 'CustomerID', 'department', 0, 1, 'var', '', 0 ],
[ 'UserPhone', 'Phone', 'telephonenumber', 1, 1, 'var', '', 0 ],
[ 'UserMobile', 'Mobile', 'mobile', 1, 1, 'var', '', 0 ],
reicht es wenn ich unter Map=> den folgenden Eintrag hinzufüge ?
[ 'UserAddress', 'Address', 'postaladdress', 1, 0, 'var' ],
config.pm
# customer unique id
CustomerKey => 'userPrincipalName',
# customer #
CustomerID => 'department',
CustomerUserListFields => ['displayName', 'mail'],
CustomerUserSearchFields => ['userPrincipalName', 'mAiL'],
CustomerUserSearchPrefix => '*',
CustomerUserSearchSuffix => '*',
CustomerUserSearchListLimit => 500,
CustomerUserPostMasterSearchFields => ['mail'],
CustomerUserNameFields => ['givenname', 'sn'],
# show now own tickets in customer panel, CompanyTickets
CustomerUserExcludePrimaryCustomerID => 0,
# add a ldap filter for valid users (expert setting)
# CustomerUserValidFilter => '(!(description=gesperrt))',
# admin can't change customer preferences
AdminSetPreferences => 0,
# cache time to live in sec. - cache any ldap queries
CacheTTL => 60 * 10 * 0,
Map => [
# note: Login, Email and CustomerID needed!
# var, frontend, storage, shown (1=always,2=lite), required, storage-type, http-link, readonly
[ 'UserTitle', 'Title', 'title', 1, 1, 'var', '', 0 ],
[ 'UserDisplayName', 'Customer', 'displayname', 1, 1, 'var', '', 0 ],
[ 'UserDepartment', 'Department', 'department', 1, 1, 'var', '', 0 ],
[ 'UserCompany', 'Company', 'company', 1, 1, 'var', '', 0 ],
[ 'UserFirstname', 'Firstname', 'givenname', 1, 1, 'var', '', 0 ],
[ 'UserLastname', 'Lastname', 'sn', 1, 1, 'var', '', 0 ],
[ 'UserLogin', 'Username', 'userPrincipalName', 1, 1, 'var', '', 0 ],
[ 'UserEmail', 'Email', 'mail', 1, 1, 'var', '', 0 ],
[ 'UserCustomerID', 'CustomerID', 'department', 0, 1, 'var', '', 0 ],
[ 'UserPhone', 'Phone', 'telephonenumber', 1, 1, 'var', '', 0 ],
[ 'UserMobile', 'Mobile', 'mobile', 1, 1, 'var', '', 0 ],
-
- Administrator
- Posts: 4002
- Joined: 18 Dec 2007, 12:23
- Znuny Version: Znuny and Znuny LTS
- Real Name: Roy Kaldung
- Company: Znuny
- Contact:
Re: Znuny 7 AD Felder
Hallo,
das reicht wenn in postaladdress alles drin steht. Meist sind aber PLZ, Ort und Strasse separate Felder. Einfach mal mit der MMC oder einem LDAP-Browser checken.
- Roy
das reicht wenn in postaladdress alles drin steht. Meist sind aber PLZ, Ort und Strasse separate Felder. Einfach mal mit der MMC oder einem LDAP-Browser checken.
- 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 ?