Отображение в CMBD
Модератор: ykolesnikov
Отображение в CMBD
Всем привет.
Где изменить отображение в обзоре CMBD разобрался. В 6 версии ITSMConfigItem::Frontend::AgentITSMConfigItem###ShowColumns,
Не могу разобраться с переменными, например владелец или Серийный номер. Может кто подскажет?
Owner не работает, я так понимаю нужно где то ее описать скорее в Output/HTML/ITSMConfigItem/OverviewSmall.pm но как не знаю, может кто уже делал?
Буду благодарен.
Но форуме нашел похожие теми, на там кроме *.pm файла юзают *.dtl в 6 версии нет его.
Где изменить отображение в обзоре CMBD разобрался. В 6 версии ITSMConfigItem::Frontend::AgentITSMConfigItem###ShowColumns,
Не могу разобраться с переменными, например владелец или Серийный номер. Может кто подскажет?
Owner не работает, я так понимаю нужно где то ее описать скорее в Output/HTML/ITSMConfigItem/OverviewSmall.pm но как не знаю, может кто уже делал?
Буду благодарен.
Но форуме нашел похожие теми, на там кроме *.pm файла юзают *.dtl в 6 версии нет его.
Re: Отображение в CMBD
Порядок вывода атрибутов конфигурационных единиц в таблицах обзоров прописывается в настроечных параметрах ShowColumnsByClass
ITSMConfigItem::Frontend::AgentITSMConfigItemSearch - таблица выводов результатов поиска по CMDB
ITSMConfigItem::Frontend::AgentITSMConfigItem - меню обзора CMDB (OverviewSmall)
LinkObject::ITSMConfigItem::ShowColumnsByClass - таблички с информацией по привязанным КЕ в обзоре КЕ (AgentITSMConfigItemZoom)
Табличные атрибуты прописываются как:
где первый параметр - имя класса, второй - имя атрибуты (если нужно, могу поискать полный список)
Атрибуты, определенные в описании конфигурационных единиц прописываются с указанием порядкового номера значения (с 1), например:
Выведет первое значение массива. Обязательно в том числе и для атрибутов, состоящих из одного значения, т.к. возвращаются они в виде массива.
Вложенные, иерархические атрибуты выводятся соответственно иерархии, например:
Для некоторых атрибутов типа CurDepSignal, Name и тд - нет возможности задать порядок вывода, только (вывести/скрыть).
Какой-то из атрибутов (то ли Name, то ли Number) нельзя убирать из ShowColumsByClass - на него завязан механизм формирования ссылок на конкретные КЕ в табличке.
Удачи!
ITSMConfigItem::Frontend::AgentITSMConfigItemSearch - таблица выводов результатов поиска по CMDB
ITSMConfigItem::Frontend::AgentITSMConfigItem - меню обзора CMDB (OverviewSmall)
LinkObject::ITSMConfigItem::ShowColumnsByClass - таблички с информацией по привязанным КЕ в обзоре КЕ (AgentITSMConfigItemZoom)
Табличные атрибуты прописываются как:
Код: Выделить всё
Computer::CurDeplState
Computer::Name
Атрибуты, определенные в описании конфигурационных единиц прописываются с указанием порядкового номера значения (с 1), например:
Код: Выделить всё
Computer::Model::1
Вложенные, иерархические атрибуты выводятся соответственно иерархии, например:
Код: Выделить всё
Realty::contactsGroup::1::infoagent::1
Какой-то из атрибутов (то ли Name, то ли Number) нельзя убирать из ShowColumsByClass - на него завязан механизм формирования ссылок на конкретные КЕ в табличке.
Удачи!
Mstislav Martynyuk
Проектирование и разработка информационных систем: https://www.reunico.com
OTRS 3.1.1 (SLES) -> OTRS 6.0.5 (Debian 9)
Проектирование и разработка информационных систем: https://www.reunico.com
OTRS 3.1.1 (SLES) -> OTRS 6.0.5 (Debian 9)
Re: Отображение в CMBD
Большое спасибо это тоже очень полезно. Но тут проблема в другом, когда ми заходим в CMBD я вижу вот такое Заходим в "Управление Конфигурационными единицами" к примеру Computer и видим что есть переменная "Owner" или "InventNumber" или любой другой параметр, вот как сделать чтобы при входе в обзор CMBD отображалось именно то что я хочу?mms писал(а):Порядок вывода атрибутов конфигурационных единиц в таблицах обзоров прописывается в настроечных параметрах ShowColumnsByClass
ITSMConfigItem::Frontend::AgentITSMConfigItemSearch - таблица выводов результатов поиска по CMDB
ITSMConfigItem::Frontend::AgentITSMConfigItem - меню обзора CMDB (OverviewSmall)
LinkObject::ITSMConfigItem::ShowColumnsByClass - таблички с информацией по привязанным КЕ в обзоре КЕ (AgentITSMConfigItemZoom)
Табличные атрибуты прописываются как:
КОД: ВЫДЕЛИТЬ ВСЕ
Computer::CurDeplState
Computer::Name
где первый параметр - имя класса, второй - имя атрибуты (если нужно, могу поискать полный список)
Атрибуты, определенные в описании конфигурационных единиц прописываются с указанием порядкового номера значения (с 1), например:
КОД: ВЫДЕЛИТЬ ВСЕ
Computer::Model::1
Выведет первое значение массива. Обязательно в том числе и для атрибутов, состоящих из одного значения, т.к. возвращаются они в виде массива.
Вложенные, иерархические атрибуты выводятся соответственно иерархии, например:
КОД: ВЫДЕЛИТЬ ВСЕ
Realty::contactsGroup::1::infoagent::1
Для некоторых атрибутов типа CurDepSignal, Name и тд - нет возможности задать порядок вывода, только (вывести/скрыть).
Какой-то из атрибутов (то ли Name, то ли Number) нельзя убирать из ShowColumsByClass - на него завязан механизм формирования ссылок на конкретные КЕ в табличке.
Удачи!
Re: Отображение в CMBD
Прописать ее в ShowColumnsByClass в той же нотации, что я написал выше, например:
или
Код: Выделить всё
Computer:: Owner::1
Код: Выделить всё
Computer:: SerialNumber::1
Mstislav Martynyuk
Проектирование и разработка информационных систем: https://www.reunico.com
OTRS 3.1.1 (SLES) -> OTRS 6.0.5 (Debian 9)
Проектирование и разработка информационных систем: https://www.reunico.com
OTRS 3.1.1 (SLES) -> OTRS 6.0.5 (Debian 9)
Re: Отображение в CMBD
ITSMConfigItem::Frontend::AgentITSMConfigItem###ShowColumns
Тут есть поля по умолчанию, но при добавление каких либо других, они не отображаются.
Тут есть поля по умолчанию, но при добавление каких либо других, они не отображаются.
Re: Отображение в CMBD
Атрибуты, указанные в описании КЕ, задаются не в ShowColumns (это общая настройка, выводящая только табличные поля), а в ShowColumnsByClass, те в разрезе классов КЕ. Это более приоритетная настройка, для каждого класса описание настраивается отдельно, пример:
Mstislav Martynyuk
Проектирование и разработка информационных систем: https://www.reunico.com
OTRS 3.1.1 (SLES) -> OTRS 6.0.5 (Debian 9)
Проектирование и разработка информационных систем: https://www.reunico.com
OTRS 3.1.1 (SLES) -> OTRS 6.0.5 (Debian 9)
Re: Отображение в CMBD
С отображением все получилось, буду разбираться дальше. Большое спасибо за помощь.
Re: Отображение в CMBD
Рад помочь!!! Успехов!
Mstislav Martynyuk
Проектирование и разработка информационных систем: https://www.reunico.com
OTRS 3.1.1 (SLES) -> OTRS 6.0.5 (Debian 9)
Проектирование и разработка информационных систем: https://www.reunico.com
OTRS 3.1.1 (SLES) -> OTRS 6.0.5 (Debian 9)
-
- OTRS Новобранец
- Сообщения: 46
- Зарегистрирован: 25 июл 2014, 11:56
Re: Отображение в CMBD
классная тема, правда поздновато нашел)
а вот как сделать этот же фокус в разделе "все" в обзоре всех классов? минимально- добавить компанию и владельца ?
а вот как сделать этот же фокус в разделе "все" в обзоре всех классов? минимально- добавить компанию и владельца ?
Евгений Левицкий
OTRS 6.0.10, ITSM 6.0.10
Oracle ent. Linux redhat 6.7 / MySQL 5.1.73 / Apache/2.2.15 (Oracle)
OTRS 6.0.10, ITSM 6.0.10
Oracle ent. Linux redhat 6.7 / MySQL 5.1.73 / Apache/2.2.15 (Oracle)