CustomerUserID aus AD auslesen lassen

Hilfe zu OTRS Problemen aller Art
Post Reply
SvenO
Znuny newbie
Posts: 22
Joined: 16 Jun 2016, 10:28
Znuny Version: OTRS 5 free

CustomerUserID aus AD auslesen lassen

Post by SvenO »

Hallo Community,

wieder einmal muss ich euch mit meiner Unwissenheit belästigen :)

Ich würde gern wissen ob es ohne Weiteres möglich ist, die internen Domain-User aus dem Active Directory zu ziehen.

Hintergrund ist folgender:
In der Queue-Übersicht werden mir eben Ticket-Nr., Titel, Alter etc auch die CUSTOMERUSERID angezeigt, nämlich die Mailadresse des Users, der ein Suportticket geschickt hat.
Ich fände es natürlich schöner, wenn dort anstatt der Mailadresse der volle Name des Users steht :)

Kann ich das so "ohne Weiteres und viel OTRS-Knowhow" einstellen?

Vielen Dank im Voraus für eure Zeit und Hilfe.

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

Re: CustomerUserID aus AD auslesen lassen

Post by wurzel »

Hi,

schau Dir Dein mapping an

siehe auch hier
http://otrs.github.io/doc/manual/admin/ ... er-backend


anstatt

Code: Select all

        [ 'UserCustomerID', 'CustomerID', 'mail',            0, 1, 'var', '', 0 ],
kommt da sn oder sowas rein

viele Grüße
Florian
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.
SvenO
Znuny newbie
Posts: 22
Joined: 16 Jun 2016, 10:28
Znuny Version: OTRS 5 free

Re: CustomerUserID aus AD auslesen lassen

Post by SvenO »

Ja, das habe ich mir schon angeschaut, aber ich steige da ehrlich gesagt absolut null nurch :(

In der Sysconfig kann ich einige Eintragungen machen, aber ich hab keinen Plan ob das dann auch so korrekt ist und wie ich das dann auch richtig angezeigt bekomme...
nd0
Znuny expert
Posts: 232
Joined: 24 Mar 2015, 16:53
Znuny Version: 5.0.14
Location: Colonia

Re: CustomerUserID aus AD auslesen lassen

Post by nd0 »

Das Grundlegende Mapping funktioniert oder?

Code: Select all

    Map => [
      # note: Login, Email and CustomerID needed!
      # var, frontend, storage, shown, required, storage-type
      #[ 'UserSalutation', 'Title', 'title', 1, 0, 'var' ],
      [ 'UserFirstname', 'Firstname', 'givenname', 1, 1, 'var' ],
      [ 'UserLastname', 'Lastname', 'sn', 1, 1, 'var' ],
      [ 'UserLogin', 'Login', 'mail', 0, 1, 'var' ],
      [ 'UserEmail', 'Email', 'mail', 1, 1, 'var' ],
      [ 'UserDomain', 'DomainUser', 'userPrincipalName', 1, 1, 'var' ],
      [ 'UserCustomerID', 'CustomerID', 'division', 0, 1, 'var' ],
      [ 'UserPhone', 'Telefon', 'telephoneNumber', 1, 0, 'var' ],
      #[ 'UserPhone', 'Phone', 'telephonenumber', 1, 0, 'var' ],
      #[ 'UserAddress', 'Address', 'postaladdress', 1, 0, 'var' ],
      #[ 'UserComment', 'Comment', 'description', 1, 0, 'var' ],
    ],
    
Bei uns wird die Kundennummer anhand des Attributs "division" bestimmt. Hier müsste dann bei dir "mail" stehen, oder? Damit du dein gewünschtes Ziel erreichst solltest du hier "cn" verwenden... wird allerdings spätestens dann blöd wenn du zwei Kunden mit dem Namen "Thomas Müller" hast ;-) Da wäre die E-Mail-Adresse mMn die geeignetere CustomerID.
LIVE: OTRS 5.0.14 || Debian || MySQL/LDAP
TEST: OTRS 5.0.14 || Debian || MySQL/LDAP
Post Reply