Как использовать CustomerID в CMDB?

Обсуждение вопросов и решений

Модератор: ykolesnikov

Ответить
ykolesnikov
OTRS Гуру
Сообщения: 3119
Зарегистрирован: 24 дек 2010, 09:27
Откуда: Череповец
Благодарил (а): 4 раза
Поблагодарили: 5 раз
Контактная информация:

Как использовать CustomerID в CMDB?

Сообщение ykolesnikov » 15 ноя 2012, 09:55

Добрый день коллеги!
При описании CI для CMDB для указания владельца указывается:

Код: Выделить всё

    {
        Key => 'Owner',
        Name => 'Owner',
        Searchable => 1,
        Input => {
            Type => 'Customer',
            Required => 1,
        },
    },
По этому описанию в форме появляется поле в которое можно внести клиента - владельца, скажем, компьютера.
Хочу внести еще и поле с указанием компании клиента. У меня в этом качестве используется CustomerID. Но попытка указать его ничего не дала.
Знает ли кто, какие "тэги" можно использовать здесь и где их найти?
Можно, конечно создать простое текстовое поле, но мне это не нравится. :oops:
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая

Creative
OTRS Новобранец
Сообщения: 132
Зарегистрирован: 22 июн 2011, 14:33
Откуда: Татарстан, Альметьевск

Re: Как использовать CustomerID в CMDB?

Сообщение Creative » 15 ноя 2012, 10:43

Когда ковырял KIX для 3.0 на тестлабе делал такой эксперимент.

И в самом KIX-е ещё была настройка которая позволяла при создании тикета показывать КЕ привазанные в зависимости от булева либо по клиенту либо по компании. Чтобы заюзать эту возможность там надо было как раз завести поле для компании клиента.

ЕМНИП, при описании поля я использовал не имя поля в таблице а имя представления. Для CustomerID при включенной поддержке компаний это представление насколько помнится выглядело как "CustomerCompany".

Посмотри ещё в конфиге... как в маппинге полей клиента и компании это поле обозвано в параметре "frontend". Должно навести на мысль.
Мозг человека обычно загружен лишь на 10% своей мощности, остальное - резерв для операционной системы.

OTRS 3.1.4; ITSM 3.1.6; Ubuntu Server 12.04 LTS
Андрей Ананьев

Creative
OTRS Новобранец
Сообщения: 132
Зарегистрирован: 22 июн 2011, 14:33
Откуда: Татарстан, Альметьевск

Re: Как использовать CustomerID в CMDB?

Сообщение Creative » 15 ноя 2012, 10:54

Creative писал(а):ЕМНИП, при описании поля я использовал не имя поля в таблице а имя представления. Для CustomerID при включенной поддержке компаний это представление насколько помнится выглядело как "CustomerCompany".

Посмотри ещё в конфиге... как в маппинге полей клиента и компании это поле обозвано в параметре "frontend". Должно навести на мысль.
Память мне похоже изменяет :)

Сейчас глянул в конфиг. Похоже всё таки я там ставил "Customer_id" или нечто подобное.
config.jpg
config.jpg (168.74 КБ) 6304 просмотра
Вообще, когда я задумывась над получением каколй либо информации я ищу имена первым делом в конфигах а потом в именах полей в таблицах БД.
Последний раз редактировалось Creative 15 ноя 2012, 11:03, всего редактировалось 1 раз.
Мозг человека обычно загружен лишь на 10% своей мощности, остальное - резерв для операционной системы.

OTRS 3.1.4; ITSM 3.1.6; Ubuntu Server 12.04 LTS
Андрей Ананьев

ykolesnikov
OTRS Гуру
Сообщения: 3119
Зарегистрирован: 24 дек 2010, 09:27
Откуда: Череповец
Благодарил (а): 4 раза
Поблагодарили: 5 раз
Контактная информация:

Re: Как использовать CustomerID в CMDB?

Сообщение ykolesnikov » 15 ноя 2012, 10:57

Creative писал(а): Для CustomerID при включенной поддержке компаний это представление насколько помнится выглядело как "CustomerCompany".
Посмотри ещё в конфиге... как в маппинге полей клиента и компании это поле обозвано в параметре "frontend". Должно навести на мысль.
Большое спасибо. :D
CustomerCompany - помгло. И за наводки тоже, попроверяю.
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая

ykolesnikov
OTRS Гуру
Сообщения: 3119
Зарегистрирован: 24 дек 2010, 09:27
Откуда: Череповец
Благодарил (а): 4 раза
Поблагодарили: 5 раз
Контактная информация:

Re: Как использовать CustomerID в CMDB?

Сообщение ykolesnikov » 15 ноя 2012, 11:35

А вот аглицкие братья по разуму ответили: :roll:
this is not implemented yet but might be available in 3.2. version of CMDB
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая

Creative
OTRS Новобранец
Сообщения: 132
Зарегистрирован: 22 июн 2011, 14:33
Откуда: Татарстан, Альметьевск

Re: Как использовать CustomerID в CMDB?

Сообщение Creative » 15 ноя 2012, 12:24

ykolesnikov писал(а):А вот аглицкие братья по разуму ответили: :roll:
this is not implemented yet but might be available in 3.2. version of CMDB
Они их просто готовить не умеют. :)
Мозг человека обычно загружен лишь на 10% своей мощности, остальное - резерв для операционной системы.

OTRS 3.1.4; ITSM 3.1.6; Ubuntu Server 12.04 LTS
Андрей Ананьев

ykolesnikov
OTRS Гуру
Сообщения: 3119
Зарегистрирован: 24 дек 2010, 09:27
Откуда: Череповец
Благодарил (а): 4 раза
Поблагодарили: 5 раз
Контактная информация:

Re: Как использовать CustomerID в CMDB?

Сообщение ykolesnikov » 16 ноя 2012, 08:46

Поторопился я.
В тестовой win - среде получилось использовать CustomerCompany.
Однако, когда попробовал повторить в тестовой линуксовой среде, не работает. Перепробовал кучу вариантов просмотрел Config/Defaults.pm, не увидел принципиальной разницы. Плюнул. :cry:
Буду использовать ITSMCIAttributeCollection от KIX4OTRS. Там и функционал шире и понятней. :)
Вложения
Использование ITSM-CIAttributeCollection.rar
Описание с моими пояснениями, как я понял использование атрибутов пакета
(51.61 КБ) 210 скачиваний
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая

Creative
OTRS Новобранец
Сообщения: 132
Зарегистрирован: 22 июн 2011, 14:33
Откуда: Татарстан, Альметьевск

Re: Как использовать CustomerID в CMDB?

Сообщение Creative » 16 ноя 2012, 11:42

ykolesnikov писал(а):Буду использовать ITSMCIAttributeCollection от KIX4OTRS. Там и функционал шире и понятней. :)
Возможно этот приёмчик и работал у меня потому, что когда тестил его, у меня на тестлабе стоял полный пакет KIX.
На текущем сервере пока не юзал, буду реализовать когда пойдёт запуск CMDB. Там то точно понадобится, потому как нужно для привязки софта имеющего пакетные лицензии. Не будешь же для каждого клиента заводить по индивидуальной инсталляции с одним и тем же регномером, а если ещё вдруг лицензия клиент-серверная без привязки к юзеру или ноде.

Вобщем тоже предстоит задачка.
Мозг человека обычно загружен лишь на 10% своей мощности, остальное - резерв для операционной системы.

OTRS 3.1.4; ITSM 3.1.6; Ubuntu Server 12.04 LTS
Андрей Ананьев

Ответить