CustomerID в описании CI

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

Модератор: ykolesnikov

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

CustomerID в описании CI

Сообщение ykolesnikov » 13 июн 2013, 13:50

Добрый день!
Вновь озаботился описанием конфигурационных единиц.
Хочу кроме Клиента вводить в описание Компанию клиента.

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

{
        Key => 'Owner',
        Name => 'Owner',
        Searchable => 1,
        Input => {
            Type => 'Customer',
        },
    },
    {
        Key => 'Company',
        Name => 'Company',
        Searchable => 1,
        Input => {
            Type => 'CustomerCompany',
        },
    },
Этот кусок работает, но дает для компании клиента dropdown-список с полными наименованиями компаний, что длинновато для базы данных. Хотелось бы использовать 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 тестовая

alexus
OTRS Гуру
Сообщения: 5192
Зарегистрирован: 20 сен 2010, 18:17
Откуда: Москва
Благодарил (а): 92 раза
Поблагодарили: 82 раза

Re: CustomerID в описании CI

Сообщение alexus » 13 июн 2013, 18:36

Мы не пробовали. При необходимости можно получить данные о компании через клиента, т.е. через CustomerID.
С уважением,
Алексей Юсов

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

Radiant System OTRS Intergrator RU
Группа OTRS Community в Teleram
Хотите внедрить OTRS? Спросите меня как!

Speaker
OTRS Новобранец
Сообщения: 8
Зарегистрирован: 23 сен 2012, 15:00
Откуда: Odessa

Re: CustomerID в описании CI

Сообщение Speaker » 14 июл 2013, 10:01

Добрый день!
Это дает только CustomerID
{
Key => 'CustomerID',
Name => 'CustomerID',
Searchable => 1,
Input => {
Type => 'CustomerCompany',
},
С уважением Андрей Хандрико
OTRS 6 ITSM 6.0.30
CentoS 7

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

Re: CustomerID в описании CI

Сообщение ykolesnikov » 14 июл 2013, 22:46

Интересно, завтра попробую. Заранее спасибо!
Заодно, нет ли у Вас решения по выводу в результатах экспорта CI в CSV - ФИО клиента вместо логина по Owner в описании? :oops:
С уважением Юрий Колесников
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 в описании CI

Сообщение ykolesnikov » 15 июл 2013, 10:28

Speaker писал(а):Добрый день!
Это дает только CustomerID
{
Key => 'CustomerID',
Name => 'CustomerID',
Searchable => 1,
Input => {
Type => 'CustomerCompany',
},
Да, действительно работает. Спасибо! :D
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая

Speaker
OTRS Новобранец
Сообщения: 8
Зарегистрирован: 23 сен 2012, 15:00
Откуда: Odessa

Re: CustomerID в описании CI

Сообщение Speaker » 15 июл 2013, 11:15

ykolesnikov писал(а):Интересно, завтра попробую. Заранее спасибо!
Заодно, нет ли у Вас решения по выводу в результатах экспорта CI в CSV - ФИО клиента вместо логина по Owner в описании? :oops:
По логике должно быть Key => 'UserFirstname',
Но это не работает с Type => 'Customer'
Все равно выводит Owner.
С уважением Андрей Хандрико
OTRS 6 ITSM 6.0.30
CentoS 7

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

Re: CustomerID в описании CI

Сообщение ykolesnikov » 15 июл 2013, 13:09

Похоже, как уже писал Alexus, без изменения кода в модуле не обойтись, но это уже за пределами моих возможностей, слишком глубоко копать надо.
Вводить-то клиента через Owner, при при вводе CI удобно и легко, но при экспорте он выводит вместо него - логин клиента. Чтобы вывести ФИО, надо подкючать таблицу клиентов, это только для знатоков Perl. :cry:
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая

Ответить