Предзаполнение поля Title названием подкатегории

Добрый день,

Подскажите, есть ли возможность при создании заявки через портал сделать так, чтобы поле Title автоматически заполнялось текстом, который соответствует названию подкатегории, из которой создаётся сама заявка?
Я нашел статью о предзаполнении форм, но я так понимаю, что это работает для консоли iTop, но не для портала.

Буду благодраен за ответ.

Добрый день.
Можно изменить поведение пользовательского портала при создании запроса, написав extension

Добрый день! Предзаполнение через PrefillCreationForm работает и для портала. Чтобы в коде понять, откуда пользователь инициировал запрос, есть такой параметр:

$aContextParam[ ‘origin’ ] can be either console or portal

Есть ещё один способ понять контекст выполнения запроса в любом месте кода:

ContextTag::Check(ContextTag::TAG_PORTAL)

Подробнее тут Context Tags [iTop Documentation].

Большое спасибо за ответ, буду рабираться.

Всё оказалось гораздо проще)
<action_rules> для портала позволяют копировать значения из одних полей в другие. Поэтому достаточно просто прописать пресет для одного из правил, либо создать отдельное.
У меня получился вот такой код:

image

Пресет 3, в принципе, и выполняет задачу, о которой была создана эта тема. Копирует название подкатегори в поле Title.
Получается, что при создании тикета пользователем на портале, название тикета сразу же заполняется названием подкатегории.

Может кому-нибудь будет полезно)

1 лайк