Добрый день.
Не подскажите, где поменять вид генерируемого инвентарного номера в CMDB?
по дефолту инвентарник (Конфигурационная единица: 10105000046) состоит из:
10 - SystemID
105 - class_id
000046 - собственно сам инвентарник.
хотелось бы уменьшить кол-во нулей в последней части
CMDB - изменение вида инвентарного номера
Модератор: ykolesnikov
Re: CMDB - изменение вида инвентарного номера
Получилось.
Если кому интересно - делюсь:
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ХХХХ
Если кому интересно - делюсь:
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
Re: CMDB - изменение вида инвентарного номера
Возник еще один вопрос.
Как теперь убрать нули из уже имеющихся КЕ.
Залез в SQL базу, изменил руками значение в столбце configitem_number в таблице configitem, а в вэб-морде все по старому
Как теперь убрать нули из уже имеющихся КЕ.
Залез в SQL базу, изменил руками значение в столбце configitem_number в таблице configitem, а в вэб-морде все по старому
OTRS::ITSM 6.0.6 on ubuntu 17.10
-
- OTRS Гуру
- Сообщения: 5192
- Зарегистрирован: 20 сен 2010, 18:17
- Откуда: Москва
- Благодарил (а): 92 раза
- Поблагодарили: 82 раза
Re: CMDB - изменение вида инвентарного номера
Я бы имортнул все, удалил неправильные и залил их заново.
С уважением,
Алексей Юсов
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? Спросите меня как!
Алексей Юсов
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? Спросите меня как!