CustomerID zusammensetzen

Hilfe zu Znuny Problemen aller Art
Locked
reneberger
Znuny newbie
Posts: 7
Joined: 19 Sep 2011, 13:13
Znuny Version: 2.4

CustomerID zusammensetzen

Post by reneberger »

Hallo zusammen,
wir lesen aus dem ActiveDirectory erfolgreich über LDAP die Informationen für die Customer ein. Die Authentifizierung über LDAP funktioniert dank der super Hilfe hier auch mittlerweile :) . Jetzt haben wir folgende Customizing-Anforderung, an der wir scheitern:
Im AD steht in einem Feld die Abteilungsbezeichnung. Die Kunden# im OTRS soll sich aber im Format <FIRMENKÜRZEL>-<ABTEILUNG> zusammensetzen, wobei das <FIRMENKÜRZEL> für alle User aus dem besagten LDAP gleich ist.
Die Idee war nun, beim Mapping der AD-Felder auf die Datenbankfelder eine entsprechende Manipulation durchzuführen. Leider fehlen uns hier aber die programmierseitigen Kenntnisse um dies umzusetzen. Könnt ihr uns helfen?

Aktuell sieht das Mapping noch so aus:
Map => [
[ 'UserFirstname', 'Firstname', 'givenname', 1, 1,'var', '', 0 ],
[ 'UserLastname', 'Lastname', 'sn', 1, 1,'var', '', 0 ],
[ 'UserLogin', 'Username', 'sAMAccountName', 1, 1,'var', '', 0 ],
[ 'UserEmail', 'Email', 'mail', 1, 1,'var', '', 0 ],
[ 'UserCustomerID', 'CustomerID', 'department', 0, 1,'var', '', 0 ],
[ 'UserPhone', 'Phone', 'telephoneNumber', 1, 0, 'var', '', 0 ],
[ 'UserFax', 'Fax', 'facsimileTelephoneNumber', 1, 0, 'var', '', 0 ],
[ 'UserMobile', 'Mobile', 'mobile', 1, 0, 'var', '', 0 ],
[ 'UserStreet', 'Street', 'streetAddress', 1, 0, 'var', '', 0 ],
[ 'UserZip', 'Zip', 'postalCode', 1, 0, 'var', '', 0 ],
[ 'UserCity', 'City', 'l', 1, 0, 'var', '', 0 ],
[ 'UserCountry', 'Country', 'co', 1, 0, 'var', '', 0 ],
[ 'UserComment', 'Comment', 'comments', 1, 0, 'var', '', 0 ],
],
Wobei wir "Department" als Abteilung verstehen, z.B. "TECHNIK". Was fehlt ist das "FIRMA-" davor, so dass die customerID im Resultat "FIRMA-TECHNIK" lautet.

Vielen Dank für die Unterstützung!
René
diginin
Znuny expert
Posts: 213
Joined: 11 Feb 2008, 12:04
Znuny Version: CVS

Re: CustomerID zusammensetzen

Post by diginin »

Dies ist ohne Custom Engineering nicht möglich.
Shawn Beasley
Contact me per XING
Contact me per LinkedIN

OTRS CVS on Ubuntu Stable.

Image
signature by diginin74, on Flickr

Computers are like air conditioners, when you open windows they are useless.



P.S. (für Leser meiner Deutschtexte) Rechtschreibfehler bitte mit s/.*/$KORREKTUR/ ersetzen.
Locked