ich habe mir einige weitere Felder in die Agent-Settings eingebaut (via xml in Kern/Config/Files).
Die Felder werden in den Agent-Settings angezeigt, sind aber noch leer (verständlicherweise).
Nun frage ich mich wie ich diese mappen kann (z.B. mit meinem ActiveDirctory).
Habe es in der Config.pm analog zu dem Mapping der Customer versucht:
Code: Select all
$Self->{'AuthModule1'} = 'Kernel::System::Auth::LDAP';
$Self->{'AuthModule::LDAP::Host1'} = 'dc1.domain.loc';
$Self->{'AuthModule::LDAP::BaseDN1'} = 'DC=domain,DC=loc';
$Self->{'AuthModule::LDAP::UID1'} = 'samaccountname';
$Self->{'AuthModule::LDAP::GroupDN1'} = 'CN=Group-otrsagents,OU=Groups,DC=domain,DC=loc';
$Self->{'AuthModule::LDAP::AccessAttr1'} = 'member'; #
$Self->{'AuthModule::LDAP::UserAttr1'} = 'DN';
$Self->{'AuthModule::LDAP::SearchUserDN1'} = 'CN=otrs,OU=Users,DC=domain,DC=loc';
$Self->{'AuthModule::LDAP::SearchUserPw1'} = 'myverysecretpassword';
$Self->{'UserSyncLDAPMap1'} = {
'UserEmail' => 'mail',
'UserFirstname' => 'givenName',
'UserLastname' => 'sn',
'UserLogin' => 'sAMAccountName'.
'UserMyFieldPosition' => 'title'.
'UserMyFieldAbteilung' => 'department'.
'UserMyFieldBuero' => 'physicalDeliveryOfficeName'.
'UserMyFieldTelefon' => 'telephoneNumber'.
'UserMyFieldMobil' => 'mobile'.
'UserMyFieldFax' => 'facsimileTelephoneNumber',
'UserMyFieldPersonaltyp' => 'employeeType',
'UserMyFieldPersonalnr' => 'employeeID'
};
Hat jemand das schon mal umgesetzt oder sonst wer eine Idee?
Beste Grüße
Tamara