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

Moderator: DenisBY

Locked
VARD32
Znuny newbie
Posts: 6
Joined: 01 Mar 2017, 04:28
Znuny Version: 5.002

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

Post by VARD32 »

Добрый день!
Являюсь новичком в 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
Znuny wizard
Posts: 380
Joined: 20 Sep 2010, 16:54
Znuny Version: OTRS 6 CE
Real Name: Alexey Yusov
Company: Radiant System Group s.r.o
Location: Prague
Contact:

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

Post by alexus »

Здесь не быстрее отвечают, не так ли :). Попробуйте на английской ветке, но там Вас скорее всего пошлют за платной доработкой в xxx.
Alexey Yusov

Production: OTRS CE ITSM 6.0.28 on CentOS 7 + Apache 2.4 + MariaDB 10.4.13 + Radiant Customer Portal

Radiant System OTRS Intergrator
RS4OTRS marketplace
Stay tuned on our Facebook
((OTRS)) Community Edition - what next?
Locked