GenericInterface

Moderator: DenisBY

Post Reply
akam
OTRS newbie
Posts: 4
Joined: 10 Mar 2016, 19:19
OTRS Version?: 00005

GenericInterface

Post by akam » 10 Mar 2016, 19:32

Здравствуйте,

возможно ли(если да - то как) в GenericInterface Web Service работать не только с тикетами, но и, например, с клиентами? У меня при попытке добавить Operations кроме Ticket::, Session:: и ConfigItem:: ничего больше нет. А хотелось бы найти клиента по номеру телефона и получить данные клиента.

Можно ли в GenericInterface сделать такой функционал, как в rpc.pl (этот вариант не устраивает, т.к. otrs soap возвращает случайные ключи s-gensym*)

Code: Select all

my $RPC = new SOAP::Lite( proxy => 'http://otrs/otrs/rpc.pl', uri => 'http://otrs/Core' );
# нахожу ID клиента по номеру телефона
my %CustomerData = (
    Search      => $phone,
);
my $CustomerID = $RPC->Dispatch($soap_user,$soap_pass,'CustomerUserObject','CustomerSearch', %CustomerData)->result;
# получаю данные клиента
my %CustomerUserData = (
    User        => $CustomerID,
);
my $Customer = $RPC->Dispatch($soap_user,$soap_pass,'CustomerUserObject','CustomerUserDataGet', %CustomerUserData)->body;
Заранее спасибо.

alexus
OTRS superhero
Posts: 270
Joined: 20 Sep 2010, 16:54
OTRS Version?: ITSM 5.0.14
Real Name: Alexey Yusov
Company: Radiant System
Location: Prague
Contact:

Re: GenericInterface

Post by alexus » 11 Mar 2016, 20:08

Необходимо разрабатывать отдельный модуль и привязывать его к GenericInterface.
Alexey Yusov

Production: OTRS ITSM 5.0.14 on CentOS 7 x64 Linux with MySQL 5.7
Tested: OTRS ITSM 5.0.14
Radiant System OTRS Intergrator
Stay tuned on our Facebook
Get OTRS Professional Services - Consulting, Implementation, Training, Development, Support!

Post Reply