"Leere" Kundeninformationen

Hilfe zu OTRS Problemen aller Art
Post Reply
jan85
Znuny newbie
Posts: 8
Joined: 19 Oct 2021, 09:46
Znuny Version: 6.1
Real Name: Jan

"Leere" Kundeninformationen

Post by jan85 »

Moin,

ich habe für unsere internen Anfragen einmal die Version 6.1 installiert und würde natürlich auch gerne sämtliche Kollegen per LDAP als Kunden im System haben, damit wir auch immer sämtliche Kontaktinfos zur Hand haben.

Die Einrichtung hat, glaube ich, prinzipiell auch funktioniert und er zeigt mir auch 250?? Kunden an (es müssten mehr sein, aber vielleicht ist das gefiltert?) Allerdings ist die Anzeige (Benutzername, Name, Mailadresse, usw.) ist leer. Merkwürdigerweise kann ich aber über die Suche Namen eingeben und er filtert dann auch scheinbar auf den entsprechenden Namen, allerdings ohne sichtbaren Inhalt. Das es "funktioniert" sieht man auch daran, dass wenn ich Namen von Kollegen eingebe, die es häufiger gibt, dann sehe ich auch die entsprechende Anzahl z.B. 3x Müller, 5x Meier usw..

Vielleichth hat hier ja jemand eine Idee, wo ich einen Fehler gemacht haben könnte.

Anbei noch meine Config.pm

Code: Select all

 $Self->{CustomerUser} = {
        Name => 'LDAP Backend',
        Module => 'Kernel::System::CustomerUser::LDAP',
        Params => {
            # ldap host
            Host => 'XXX.XXX.local,
            # ldap base dn
            BaseDN => 'OU=User-OU,OU=XXX-OU,DC=XXX,DC=local',
            # search scope (one|sub)
            SSCOPE => 'sub',
            # The following is valid but would only be necessary if the
            # anonymous user does NOT have permission to read from the LDAP tree
            UserDN => 'user@domain.local',
            UserPw => 'password',
            # in case you want to add always one filter to each ldap query, use
            # this option. e. g. AlwaysFilter => '(mail=*)' or AlwaysFilter => '(objectclass=user)'
            AlwaysFilter => '',
            # if the charset of your ldap server is iso-8859-1, use this:
            # SourceCharset => 'iso-8859-1',
            # die if backend can't work, e. g. can't connect to server
            Die => 0,
            # Net::LDAP new params (if needed - for more info see perldoc Net::LDAP)
            Params => {
                port    => 389,
                timeout => 120,
                async   => 0,
                version => 3,
            },
        },

 # customer unique id
        CustomerKey => 'sAMAccountName',
        # customer #
        CustomerID => 'mail',
        CustomerUserListFields => ['cn', 'mail'],
        CustomerUserSearchFields => ['uid', 'cn', 'mail'],
        CustomerUserSearchPrefix => '',
        CustomerUserSearchSuffix => '*',
        CustomerUserSearchListLimit => 250,
        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',      '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 ],
            [ 'UserAddress',    'Address',    'postaladdress',   1, 0, 'var', '', 0 ],
            [ 'UserComment',    'Comment',    'description',     1, 0, 'var', '', 0 ],
            # this is needed, if "SMIME::FetchFromCustomer" is active
            # [ 'UserSMIMECertificate', 'SMIMECertificate', 'userSMIMECertificate',      0, 1, 'var', '', 0 ],
        ],
    };

wurzel
Znuny guru
Posts: 3224
Joined: 08 Jul 2010, 22:25
Znuny Version: x.x.x
Real Name: Florian

Re: "Leere" Kundeninformationen

Post by wurzel »

Hi

logfile lesen!!

und
uid durch samaccountame ersetzen.

Flo
OTRS 8 SILVER (Prod)
OTRS 8 auf Debian 11 (Test)
Znuny 7.x latest version testing auf Debian 11

-- 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.
jan85
Znuny newbie
Posts: 8
Joined: 19 Oct 2021, 09:46
Znuny Version: 6.1
Real Name: Jan

Re: "Leere" Kundeninformationen

Post by jan85 »

Das wars, danke für die Hilfe
Post Reply