Перейти к основному содержимому
Версия: 1.7.0

Развертывание приложения ITAM

подсказка

Требуемая роль: admin

Развертывание приложения ITAM включает в себя следующие этапы:

  1. Установка приложения ITAM.
  2. (опционально) Развертывание демоданных.

При первой установке ITAM на платформу используйте пакет с полной версией приложения. При последующих обновлениях – пакеты обновлений.

Развертывание полной версии

внимание

Перед развертыванием версии ITAM 1.7.0 убедитесь, что у вас установлена версия платформы 1.31.0 или более поздняя.

  1. Установите основной пакет приложения [ITAM] 1.7.0 full.sop.

  2. В приложении Simple вынесите поле Соответствующий актив (corresponding_asset_id) на вид По умолчанию формы таблицы Конфигурационная единица (sys_cmdb_ci) для корректной визуализации связи актива с текущей конфигурационной единицей.

  3. (опционально) Если на экземпляре установлено приложение ITSM и вам требуется установить связь между этими приложениями, установите пакет [ITAM]_ITAM_1_3_1_ITSM_1_12_1_full.sop и настройте Коннектор ITAM – ITSM. Эту настройку необходимо провести только один раз. При последующих обновлениях приложения эти данные будут сохранены.

  4. (опционально) Загрузите пакет [ITAM]_1_7_0_master_data_en_full.sop с метками форм ITAM для таблицы Метки форм (sys_color_table_label) записей ITAM на английском языке, если этот язык является предпочтительным на используемом экземпляре.

    внимание

    После установки пакета метки форм на русском языке будут заменены английскими.

Установка обновлений

Устанавливайте все версии и патчи по порядку.

Пример:

Чтобы обновить приложение с версии 1.1.1 на 1.7.0, установите последовательно пакеты 1.2.1, 1.2.2, 1.2.3, 1.2.4, 1.2.5, 1.3.0, 1.3.1, 1.3.2, 1.3.3, 1.4.0, 1.4.1, 1.4.2, 1.5.0, 1.6.0, 1.6.3 и 1.7.0, следуя инструкции по их установке.

Обновление с версии 1.6.3 до версии 1.7.0

внимание

Перед обновлением ITAM до версии 1.7.0 убедитесь, что у вас установлена версия платформы 1.31.0 или более поздняя.

  1. Установите файл [ITAM]_1_7_0.sop.

  2. (опционально) Установите коннектор ITAM – ITSM и настройте формы, если это не было сделано ранее.

  3. (опционально) Добавьте метки форм на английском языке с помощью одного из пакетов:

    • если метки форм на английском уже были установлены в предыдущей версии, установите пакет [ITAM]_1_7_0_master_data_EN.sop. В пакете содержатся актуальные изменения меток форм на английском языке.

    • для первой установки меток форм на английском языке загрузите пакет [ITAM]_1_7_0_master_data_EN_full.sop с метками форм ITAM для таблицы Метки форм (sys_color_table_label) записей ITAM на английском языке, если этот язык является предпочтительным на используемом экземпляре.

      внимание

      После установки пакета метки форм на русском языке будут заменены английскими.

Заполнение обязательного поля "Серийный номер обязателен" на форме номенклатуры

В таблице Номенклатура (itam_nomenclature) создано новое обязательное поле Серийный номер обязателен с выбором значений Да/Нет, чтобы позволить ответственному сотруднику устанавливать обязательность серийного номера активов каждой номенклатуры. Это, в первую очередь, позволяет облегчить процесс регистрации активов в системе.

Для корректной работы приложения после обновления до версии 1.7.0 запустите скрипт Set Serial number mandatory to yes in nomenclature records:

  1. Перейдите в навигаторе в ПланировщикЗапланированные скрипты.

  2. Откройте запись скрипта Set Serial number mandatory to yes in nomenclature records, доступную также по адресу {URL экземпляра}/record/sys_schedule_script/176399192116840505, и заполните поля, как указано ниже:

    ПолеЗначение
    АктивноДа
    Частота запускаЕдиножды
    Дата и время запуска

    Установите время в период минимальной нагрузки на систему, например, ближайшей ночью.

    Пример: 2025-09-01 01:01:00

    Скрипт будет запущен по часовому поясу, указанному в настройках системы, а не вашего устройства. Если они различаются, вы можете изменить часовой пояс в настройках системы для удобства запуска скрипта.

  3. Нажмите Сохранить, чтобы применить изменения. Скрипт выполнится в указанное время.

В результате во всех записях номенклатур будет установлено значение Да в поле Серийный номер обязателен. Затем вы можете изменить это значение при необходимости.

Читайте подробнее в статье Номенклатура.

Заполнение серийного номера актива

После выполнения скрипта Set Serial number mandatory to yes in nomenclature records выполните следующие шаги:

  1. В записях номенклатур, где учет серийных номеров при регистрации активов не требуется, вручную установите значение Нет в поле Серийный номер обязателен.

  2. Обновите значение поля Серийный номер активов, в номенклатуре которых вы установили значение Нет в поле Серийный номер обязателен (шаг 1). Для этого запустите скрипт Update Serial number for assets that do not need Serial number. Для этого перейдите в навигаторе в ПланировщикЗапланированные скрипты.

  3. Откройте запись скрипта Update Serial number for assets that do not need Serial number, доступную также по адресу {URL экземпляра}/record/sys_schedule_script/176398359416583671, и заполните поля, как указано ниже:

    ПолеЗначение
    АктивноДа
    Частота запускаЕдиножды
    Дата и время запуска

    Установите время в период минимальной нагрузки на систему, например, ближайшей ночью.

    Пример: 2025-09-01 01:01:00

    Скрипт будет запущен по часовому поясу, указанному в настройках системы, а не вашего устройства. Если они различаются, вы можете изменить часовой пояс в настройках системы для удобства запуска скрипта.

  4. Нажмите Сохранить, чтобы применить изменения. Скрипт выполнится в указанное время.

В результате для всех активов, у которых в номенклатуре указано Нет в поле Серийный номер обязателен, значение из поля Инвентарный номер будет скопировано в поле Серийный номер. Поле останется доступным для редактирования.

Читайте подробнее в статье Актив.

Заполнение обязательного поля "Компания" в записях заказов на закупку

В этой версии в таблице Заказы на закупку (itam_purchase_request) добавлено новое обязательное поле Компания, в котором должна быть указана компания заказа на закупку. Чтобы заполнить поле в существующих записях значением поля Компания ЦФО заказа на закупку, запустите запланированный скрипт Set Company from Cost Center in Purchase Requests:

  1. Перейдите в навигаторе в ПланировщикЗапланированные скрипты.

  2. Откройте запись скрипта Set Company from Cost Center in Purchase Requests, доступную также по адресу {URL экземпляра}/record/sys_schedule_script/176233934812547977, и заполните поля, как указано ниже:

    ПолеЗначение
    АктивноДа
    Частота запускаЕдиножды
    Дата и время запуска

    Установите время в период минимальной нагрузки на систему, например, ближайшей ночью.

    Пример: 2025-09-01 01:01:00

    Скрипт будет запущен по часовому поясу, указанному в настройках системы, а не вашего устройства. Если они различаются, вы можете изменить часовой пояс в настройках системы для удобства запуска скрипта.

  3. Нажмите Сохранить, чтобы применить изменения. Скрипт выполнится в указанное время.

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

Наследование полей родительских активов

В этой версии реализован механизм настройки наследования полей родительских активов. Список полей, значения которых передаются в дочерние активы, задан в новом системном свойстве itam.asset.hierarchy_field_inheritance.

Чтобы обновить атрибуты всех активов в существующих иерархиях согласно этому системному свойству, запустите запланированный скрипт Inherit values from parent asset. Для этого:

  1. Перейдите в навигаторе в ПланировщикЗапланированные скрипты.

  2. Откройте запись скрипта Inherit values from parent asset, доступную также по адресу {URL экземпляра}/record/sys_schedule_script/176501819012368083, и заполните поля, как указано ниже:

    ПолеЗначение
    АктивноДа
    Частота запускаЕдиножды
    Дата и время запуска

    Установите время в период минимальной нагрузки на систему, например, ближайшей ночью.

    Пример: 2025-09-01 01:01:00

    Скрипт будет запущен по часовому поясу, указанному в настройках системы, а не вашего устройства. Если они различаются, вы можете изменить часовой пояс в настройках системы для удобства запуска скрипта.

  3. Нажмите Сохранить, чтобы применить изменения. Скрипт выполнится в указанное время.

В результате в дочерних активах значения полей, перечисленных в системном свойстве itam.asset.hierarchy_field_inheritance, будут синхронизированы со значениями их родительских активов.