[gelöst] Active Directory Values

Hilfe zu Znuny Problemen aller Art
Locked
sfa
Znuny newbie
Posts: 7
Joined: 10 Aug 2011, 11:32
Znuny Version: 5.0.23

[gelöst] Active Directory Values

Post by sfa »

Hallo zusammen,

ich habe eine Frage bzgl. dem Auslesen der Werte aus dem Active Directory.

Gibt es bei OTRS eine Einschränkung, welche Werte aus dem AD gelesen werden?
Mir ist aufgefallen, dass Bei mir z.B. physicalDeliveryOfficeName, department oder company nicht aus dem AD gelsen werden. mail oder phone hingegen schon.

MFG
sfa
Last edited by sfa on 27 Aug 2013, 13:27, edited 1 time in total.
OTRS 5.0.23
jojo
Znuny guru
Posts: 15020
Joined: 26 Jan 2007, 14:50
Znuny Version: Git Master
Contact:

Re: Active Directory Values

Post by jojo »

das kommt ganz darauf an, was Du in der CustomerUser Map eingestellt hast
"Production": OTRS™ 8, OTRS™ 7, STORM powered by OTRS
"Testing": ((OTRS Community Edition)) and git Master

Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
omnilab
Znuny newbie
Posts: 14
Joined: 19 Jul 2013, 12:24
Znuny Version: 3.3.3

Re: [gelöst] Active Directory Values

Post by omnilab »

Hallo,

ich habe ebenfalls ein Problem mit den AD-Variablen. Ich möchte die Firmenticketfunktion nutzen um Tickets für alle sichtbar zu machen und nach Firmen oder Abteilungen zu gruppieren.

Ich habe hierzu die Firmenticket-Funktion aktiviert und eingestellt, dass das AD-Feld: "Company" ausgelesen, und jedem Kunden als Customer-ID zugewiesen wird.

Unter der Ansicht: "Kunden-Verwaltung" im Menü: "Admin" -> "Kunden" wird mir auch eine korrekte Liste der LDAP-Nutzer angezeigt, die in der Spalte: "Kundennr." die Bezeichnung aus dem AD-Feld: "Company" aufweisen.

Sobald ich jetzt mit zwei LDAP-Benutzern teste und neue Tickets erfasse, sind die Tickets des jeweils anderen nicht sichtbar, obwohl beide die gleiche Kundennummer über das AD-Feld: "Company" bekommen.

Der Name der Firma besteht aus insgesamt 34 Zeichen (bestehend aus Buchstaben, Leerzeichen und Sonderzeichen) und enthält die Rechtsform: "GmbH & Co. KG" an Ende. Kann es sein das OTRS sich an den Leer- und Sonderzeichen stört?

Und: Ist die Firmenticketfunktion überhaupt der richtige Weg Tickets für einzelne Abteilungen oder Firmen sichtbar zu machen?

Für Hilfe, Anregungen und Kritik wäre ich sehr dankbar. Auf Fragen versuche ich so schnell und präzise wie möglich zu reagieren.


Hier noch mein Quellcode dazu:

Code: Select all

#Firmenticketfunktion
 EnableCompanySupport => '1',
#        # customer unique id
            CustomerKey => 'samaccountname',
#        # customer #
            CustomerID => 'company',
            CustomerUserListFields => ['samaccountname','cn', 'mail'],
            CustomerUserSearchFields => ['samaccountname', 'cn', 'mail'],
#          CustomerUserSearchPrefix => '',
#          CustomerUserSearchSuffix => '*',
           CustomerUserSearchListLimit => 1000,
#         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 => 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, 0, 'var', '', 0 ],
            [ 'UserFirstname',  'Firstname',  'givenname',       			1, 1, 'var', '', 0 ],
            [ 'UserLastname',   'Lastname',   'sn',             			                1, 1, 'var', '', 0 ],
            [ 'UserLogin',      'Login',   'samaccountname',            	                                1, 1, 'var', '', 0 ],
            [ 'UserEmail',      'Email',      'mail',           			                1, 1, 'var', '', 0 ],
            [ 'UserCustomerID', 'CustomerID', 'company',           			1, 0, 'var', '', 0 ],
#            [ 'UserCustomerIDs', 'CustomerIDs', 'second_customer_ids', 	                1, 0, 'var', '', 0 ],
#            [ 'UserPhone',      'Phone',      'telephonenumber', 			1, 0, 'var', '', 0 ],
#            [ 'UserAddress',    'Address',    'postaladdress',   			1, 0, 'var', '', 0 ],
#            [ 'UserComment',    'Comment',    'description',     			1, 0, 'var', '', 0 ],
        ],
    };	

Mfg
omnilab
OTRS Help Desk 3.3.3

OS: Microsoft Windows 2008 R2 auf VMware vSphere
Webserver: IIS7.5
Hazet
Znuny wizard
Posts: 383
Joined: 19 Feb 2009, 12:05
Znuny Version: 5.0.9
Real Name: Harald Zahn
Company: Klinikum Augsburg
Location: Augsburg

Re: [gelöst] Active Directory Values

Post by Hazet »

Ich glaube auch daß das von dir beobachtete Verhalten ein Bug ist:

http://bugs.otrs.org/show_bug.cgi?id=9460

Leider kam da noch keine Lösung...
Produktiv: OTRS 5.0.9 , (ITSM 5.0.10) unter Ubuntu 14.04, mysql 5.5
Test: OTRS 5.0.8 , (ITSM 5.0.8), KIX unter Ubuntu 14.04, mysql 5.5
Locked