Не получается добавить к заявке(при создании) значение динамического поля, пробовал разные варианты вот пример:
#!/usr/bin/perl
use SOAP::Lite('autodispatch', proxy => '...rpc.pl');
my $User = '.....';
my $Pw = '....s';
my $RPC = Core->new();
my $TicketNumber = $RPC->Dispatch($User, $Pw, 'TicketObject','TicketCreateNumber');
my $TicketId = $RPC->Dispatch($User, $Pw, 'TicketObject', 'TicketCreate',
TN => $TicketNumber,
Title => 'тестовая заявка',
QueueID => '1',
TypeID => '6',
Lock => 'unlock',
PriorityID => 1,
StateID => '4',
OwnerID => 1,
ResponsibleID => 1,
UserID => 1,
DynamicField_CustomerMobile => '125125',
Все что нашел по этому вопросу перепробовал, создается впечатление что добавление значения динамического поля через rpc в отрс 4 отключено. В руководстве что нашел тоже перепробовал. Пробовал добавлять к article, тот же результат.
Кто знает возможно ли это через RPC?
otrs 4 RPC
Модератор: ykolesnikov
-
- OTRS Новобранец
- Сообщения: 57
- Зарегистрирован: 22 апр 2015, 09:52
- Откуда: Москва
Re: otrs 4 RPC
Скажите, а средствами отрс, через конфигурацию системы, вы не хотите добавить нужное динамическое поле в создаваемой заявке?
С уважением, Трофимова Римма
OTRS 4.0.14 my SQL linux server
OTRS 4.0.14 my SQL linux server
-
- OTRS Новобранец
- Сообщения: 44
- Зарегистрирован: 16 мар 2016, 18:22
Re: otrs 4 RPC
Всем привет
На соседнем ресурсе эта тема неоднократно обсуждалась, что использование rpc.pl - вариант так себе
Попробуйте для 4 версии JSON из API iPhoneHandle
Либо настройте корректно веб-сервис
Читать здесь - https://github.com/OTRS/otrs/tree/maste ... ebservices
(там лежит и пример веб-сервиса и пример скрипта на PERL для использования и SOAP и REST вариантов)
Чтобы по ресту добавить динамическе поле в заявке у вас в базовом скрипте создания должна появиться конструкция следующего вида:
так же дока есть в админ-мануале
На соседнем ресурсе эта тема неоднократно обсуждалась, что использование rpc.pl - вариант так себе
Попробуйте для 4 версии JSON из API iPhoneHandle
Либо настройте корректно веб-сервис
Читать здесь - https://github.com/OTRS/otrs/tree/maste ... ebservices
(там лежит и пример веб-сервиса и пример скрипта на PERL для использования и SOAP и REST вариантов)
Чтобы по ресту добавить динамическе поле в заявке у вас в базовом скрипте создания должна появиться конструкция следующего вида:
Код: Выделить всё
my $CreateOrUpdateParams => {
#-------------
тут уже есть блоки Ticket и Article
#-------------
DynamicField => {
Name => 'здесь имя созданного поля',
Value => 'тут значение',
},
}
так же дока есть в админ-мануале
OTRS 5.0.10, Percona 5.7
Customized KIX4OTRS
Ubuntu 14.04
PentahoBI 7.0
Customized KIX4OTRS
Ubuntu 14.04
PentahoBI 7.0