I have the User Address information in the Active Directory field department, I'd like to preserve for each New Phone Ticket created by the agent.
Here is a part from my Cutomer LDAP Attribute mapping from Config.pm
Code: Select all
[ 'UserAddress', 'PostalAddress', 'department', 1, 0, 'var', '', 0 ],
I added the following lines in Config.pm
Code: Select all
$Self->{'Ticket::Frontend::AgentTicketFreeText'}->{'DynamicField'} = {
'department' => '1',
};
$Self->{'Ticket::Frontend::AgentTicketZoom'}->{'DynamicField'} = {
'department' => '1',
};
$Self->{'Ticket::Frontend::CustomerTicketZoom'}->{'DynamicField'} = {
'department' => '1',
};
Code: Select all
$Self->{'Ticket::EventModulePost'}->{'930-DynamicFieldFromCustomerUser'} = {
'Event' => '(TicketCreate|TicketCustomerUpdate)',
'Module' => 'Kernel::System::Ticket::Event::DynamicFieldFromCustomerUser'
};
and I've done the mapping in DynamicField
Code: Select all
$Self->{'DynamicFieldFromCustomerUser::Mapping'} = {
'UserAddress' => 'department'
};
Is there another way to get the department field from LDAP?
Can you help me?
Thanks.