Чем Dynamic Field отличается от поля тикета?

Moderator: DenisBY

Post Reply
VARD32
OTRS newbie
Posts: 6
Joined: 01 Mar 2017, 04:28
OTRS Version?: 5.002

Чем Dynamic Field отличается от поля тикета?

Post by VARD32 » 01 Mar 2017, 06:36

Добрый день!
Являюсь новичком в OTRS и потихоньку изучаю систему. Есть опыт написания собственного модуля (делал на примере из документации разработчика).

На сегодняшний день передо мной стоит задача разобраться каким образом происходит создание динамических полей а самое главное их встраивание в нужное мне место на форме.

Пользуясь документацией, разобрался как поля создаются. Это не сложно. Совсем другой вопрос, как их встроить в нужное мне место на странице.
К примеру, очень бы хотелось расширить панель виджетов справа. Там ведь их вроде бы две? Это "Ticket information" и "Customer information".

В "Ticket information" (как я понял) содержится основная информация по тикету. Возможно ли туда добавить ещё одно поле, которое отображало бы ссылку? И должно ли это поле быть "Dynamic field" -ом?

Другой вопрос: Этот "Dynamic field" добавленный к тикету будет хранить информацию исключительно только об этом конкретном тикете? Надо ли мне будет туда прописывать каждый раз значение как показывается этот тикет. Или же это поле само будет его хранить?

К примеру есть такой метод доступа к полям тикета:

Code: Select all

    my $ParamObject  = $Kernel::OM->Get('Kernel::System::Web::Request');
    my $TicketID     = $ParamObject->GetParam( Param => 'TicketID' );
    my $UserID	     = $ParamObject->GetParam( Param => 'UserID' );	 
    my $TicketObject = $Kernel::OM->Get('Kernel::System::Ticket');

    my %Ticket 	     = $TicketObject->TicketGet(
        TicketID     => $TicketID,
        UserID       => $UserID,
    );
После чего в объекте $Ticket можно забирать такую информацию как TicketNumber, TicketID, CustomerID и т.д.
Среди этих полей я увижу своё, вновь добавленное динамическое поле, или это фиксированный набор атрибутов, который не изменяется?

Понимаю, что вопросы немного странные, но как уже сказал, я новичок в OTRS. Мне нужно один раз понять потом будет легче.

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: Чем Dynamic Field отличается от поля тикета?

Post by alexus » 06 Mar 2017, 23:25

Здесь не быстрее отвечают, не так ли :). Попробуйте на английской ветке, но там Вас скорее всего пошлют за платной доработкой в OTRS AG.
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