Здравствуйте!
Возможно ли вообще изменение таблицы результатов поиска?
(На картинке есть System Solution - это копия класса Application Solution,созданная в другом расширении)
Ситуация следующая.
Было создано расширение, которое позволяет прилинкованному к Functional CI контакту задать один из трех типов контакта: owner, maintainer, backup maintainer.
<?xml version="1.0" encoding="UTF-8"?>
<itop_design xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="3.1">
<constants>
</constants>
<classes>
<class id="lnkContactToFunctionalCI">
<!--,searchable added for test-->
<properties>
<category>bizmodel,searchable</category>
</properties>
<fields>
<field id="Contact_type" xsi:type="AttributeEnum" _delta="define">
<sort_type>rank</sort_type>
<values>
<value id="owner">
<code>owner</code>
<rank>30</rank>
</value>
<value id="maintainer">
<code>maintainer</code>
<rank>20</rank>
</value>
<value id="backup_maintainer">
<code>backup_maintainer</code>
<rank>10</rank>
</value>
</values>
<sql>contact_type</sql>
<default_value>owner</default_value>
<is_null_allowed>true</is_null_allowed>
<display_style>list</display_style>
</field>
</fields>
<presentation>
<details _delta="redefine">
<items>
<item id="contact_id">
<rank>10</rank>
</item>
<item id="functionalci_id">
<rank>20</rank>
</item>
<item id="Contact_type">
<rank>30</rank>
</item>
</items>
</details>
<search>
<items>
<item id="Contact_type">
<rank>30</rank>
</item>
</items>
</search>
<list>
<items>
<item id="Contact_type">
<rank>30</rank>
</item>
</items>
</list>
</presentation>
</class>
<!--Add contacts_list to FCI between presentation tags for test search results-->
<class id="FunctionalCI">
<presentation>
<search>
<items>
<item id="contacts_list">
<rank>50</rank>
</item>
</items>
</search>
<list>
<items>
<item id="contacts_list">
<rank>50</rank>
</item>
</items>
</list>
</presentation>
</class>
</classes>
<menus>
</menus>
<user_rights>
<groups>
</groups>
<profiles>
</profiles>
</user_rights>
</itop_design>
Задача состоит в том, чтобы быстро увидеть трех этих людей на каждый Functional CI.
Было бы здорово добавить в таблицу результатов поиска три соответствующих столбца: owner, maintainer и backup maintainer, но мои попытки не выдают ни ошибок, ни результатов.
Посоветуйте, пожалуйста, каким образом решить задачу.
Возможно нужно дополнительные классы создавать типа lnkContactTypeToFunctional CI, но мне не понятно какие типы аттрибутов использовать в случае, когда нужно слинковать value класса lnkContactToFunctionalCI.
Или подскажите какими OQL запросами можно сформировать табличку в дашбордах.
В общем , буду благодарна за совет, за какое-то более оптимальное решение.