iTop ITSM & CMDB по-русски

Набор статусов для конкретного типа КЕ


#1

Всем привет!

Помогите, пожалуйста, разобраться, как правильно создать отдельный набор статусов для нового типа КЕ.
Для конкретики:
Создал новый тип КЕ “Картридж”. Стандартный набор статусов В эксплуатации/Резерв/Устаревший - не подходит.

Пытался разобраться с помощью Статусы и новые поля , но ничего не понял.

Набор статусов применяется ко всему разделу (например ко всем Энд-юзер девайсес) или как?


#2

Можно это сделать. Делается примерно так:

 <class id="Картридж">
  <fields>
    <field id="status">
      <values>
        <value id="new_status_1" _delta="define">Новый статус №1</value>
        <value id="new_status_2" _delta="define">Новый статус №2</value>
      </values>
    </field>
  </fields>
</class>

#4

Вставил такой кусок:

 <fields>
    <field id="status">
          <values>
                  <value id="recharging" _delta="define">На заправке</value>
                  <value id="reserved" _delta="define">Заправлен</value>
                  <value id="inuse" _delta="define">В использовании</value>
                                </values>
                                    </field>

Error: Failed to process class ‘Cartridge’, from ‘/var/www/html/extensions/sample-add-class’: Field: ‘status’, (type: ), missing (or empty) mandatory tag ‘sql’ under the tag ‘field’


#5

Вам дали пример как создать значения статусов - “примерно” :slight_smile:

В своем примере вы нарушили структуру создания поля (field).
Как правильно:


#6

“Примерно” я понял, но всё равно что-то не получается.

сделал так:

     <fields>
        <field id="status">
              <values>
                      <value id="recharging" _delta="define">На заправке</value>
                      <value id="reserved" _delta="define">Заправлен</value>
                      <value id="inuse" _delta="define">В использовании</value>
                                    </values>
<sql>status2</sql>
<display_style>radio_vertical</display_style>
                                        </field>

Теперь при запуске тулкита он висит в статусе Checking the consistency of the data model definition…


#7

Xsi:type для поля не указан. Посмотрите в мануале.
Плюс можно посмотреть для примера, как описываются подобные поля в datamodel для Out-of-box конфигурации.
Я как правило прям оттуда копирую, вставляю в свой конфиг и правлю потом.


#8

А тулкит частенько глючит, не очень проработаный инструмент. Но другого не дано. :slight_smile: