CMDB - изменение вида инвентарного номера

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

Модератор: ykolesnikov

Ответить
GaBBa
OTRS Новобранец
Сообщения: 22
Зарегистрирован: 25 июн 2018, 15:40
Поблагодарили: 1 раз

CMDB - изменение вида инвентарного номера

Сообщение GaBBa » 02 ноя 2018, 10:58

Добрый день.
Не подскажите, где поменять вид генерируемого инвентарного номера в CMDB?
по дефолту инвентарник (Конфигурационная единица: 10105000046) состоит из:
10 - SystemID
105 - class_id
000046 - собственно сам инвентарник.

хотелось бы уменьшить кол-во нулей в последней части
OTRS::ITSM 6.0.6 on ubuntu 17.10

GaBBa
OTRS Новобранец
Сообщения: 22
Зарегистрирован: 25 июн 2018, 15:40
Поблагодарили: 1 раз

Re: CMDB - изменение вида инвентарного номера

Сообщение GaBBa » 02 ноя 2018, 13:06

Получилось.

Если кому интересно - делюсь:
1. Копируем оригинал файла /opt/otrs/Kernel/System/ITSMConfigItem/Number/AutoIncrement.pm в соответствующий кастомный каталог /opt/otrs/Custom/.........
2. в скопированном файле ищем
# create new number
my $Number = $SystemID . $Param{ClassID} . sprintf( "%06d", ( $CurrentCounter + $Cipher ) );
3. Меняем цифру 6 в значении %06d на желаемое кол-во символов (в моем случае это 4.)
4. сохраняем, рестартуем апач

Итого новые инвентарники будут вида 10105ХХХХ
OTRS::ITSM 6.0.6 on ubuntu 17.10

GaBBa
OTRS Новобранец
Сообщения: 22
Зарегистрирован: 25 июн 2018, 15:40
Поблагодарили: 1 раз

Re: CMDB - изменение вида инвентарного номера

Сообщение GaBBa » 02 ноя 2018, 15:35

Возник еще один вопрос.
Как теперь убрать нули из уже имеющихся КЕ.

Залез в SQL базу, изменил руками значение в столбце configitem_number в таблице configitem, а в вэб-морде все по старому
Screenshot_2.png
Screenshot_2.png (77.4 КБ) 3106 просмотров
Screenshot_1.png
Screenshot_1.png (15.2 КБ) 3106 просмотров
OTRS::ITSM 6.0.6 on ubuntu 17.10

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

Re: CMDB - изменение вида инвентарного номера

Сообщение alexus » 02 ноя 2018, 19:16

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

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? Спросите меня как!

Ответить