Потребовалось создать дополнительное поле в справочнике агентов
http://blog.otrs.org/2011/09/05/agent-s ... ignatures/
тут описан механизм, поле добавил, все редактируется/сохраняется ...
дальше требуется сделать "нестандартные" уведомления агентам,
копирую Article.pm в /otrs/Custom/Kernel/System/Ticket/Article.pm
для получения данных из агентстких полей используется именованный массив $User
аля $User{UserEmail} - адрес эл.почты
но мое кастомное поле при попытке обратится к нем из Article.pm в массиве отсутствует.
каким образом я могу в Article.pm получить значение моего кастомного поля ???
Дополнительные поля для агентов
Модератор: ykolesnikov
Re: Дополнительные поля для агентов
Сам же себе и отвечу
https://otrs.github.io/doc/api/otrs/3.3 ... er.pm.html
my %UserPrefs = $Self->{UserObject}->GetPreferences(
UserID => $Ticket{OwnerID},
);
%UserPrefs{CustomerAgentField} где CustomerAgentField имя созданного вами поля.
https://otrs.github.io/doc/api/otrs/3.3 ... er.pm.html
my %UserPrefs = $Self->{UserObject}->GetPreferences(
UserID => $Ticket{OwnerID},
);
%UserPrefs{CustomerAgentField} где CustomerAgentField имя созданного вами поля.
OTRS 5.0.3 / FreeBSD 9.3 / MySQL