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

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

подсказка

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

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

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

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

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

внимание

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

  1. Установите основной пакет приложения [ITAM] 1.5.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. Эту настройку необходимо провести только один раз. При последующих обновлениях приложения эти данные будут сохранены.

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

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

Пример:

Чтобы обновить приложение с версии 1.1.1 на 1.5.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.4.2 до версии 1.5.0

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

Добавление поля Сотрудник на форму Расходов партии

Запустите запланированный скрипт [ITAM] Update employees in Consumptions (Allocation/Maintenance/Upgrading), чтобы заполнить значения в поле Сотрудник в существующих записях расходов партий. Поле ссылается на запись сотрудника, которому был выдан расход партии в завершенной задаче выдачи, либо используемый актив которого подвергся ремонту или модернизации с расходом партии.

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

  2. Откройте запись [ITAM] Update employees in Consumptions (Allocation/Maintenance/Upgrading), доступную по ссылке {URL вашего экземпляра}/record/sys_schedule_script/174835096015368807, и заполните поля записи, как в таблице ниже:

    ПолеЗначение
    АктивноДа
    Частота запускаЕдиножды
    Дата и время запускаУстановите время в период минимальной нагрузки на систему, например, ближайшей ночью.
    Пример: 2025-09-01 01:01:00
    Скрипт будет запущен по часовому поясу, указанному в настройках системы, а не вашего устройства. Если они различаются, вы можете изменить часовой пояс в настройках системы для удобства запуска скрипта.
  3. Нажмите Сохранить, чтобы применить изменения.

После выполнения скрипта новое поле Пользователь будет заполнено в существующих записях таблицы Расходы партий в статусе Выдано для следующих типов задач:

  • Выдачи в статусе Завершено: выдано,
  • Ремонта в статусе Завершено: отремонтировано,
  • Модернизации в статусе Завершено: модернизировано.

Учет иерархии архивов

В этой версии приложения реализована функциональность учета иерархии активов. Для этого в таблице Актив (itam_asset) добавлено поле Цепочка наследования. Чтобы заполнить новое поле, выполните следующие действия:

Этап 1: Проверка и исправление иерархии активов

  1. Запустите скрипт Test for loops in asset hierarchies, чтобы найти некорректные связи (например, зацикливание).

    1. Перейдите в навигаторе в Планировщик → Запланированные скрипты.
    2. Откройте запись Test for loops in asset hierarchies, доступную по ссылке {URL вашего экземпляра}/record/sys_schedule_script/174825019215463400, и заполните поля записи, как в таблице ниже:
    ПолеЗначение
    АктивноДа
    Частота запускаЕдиножды
    Дата и время запускаУстановите время в период минимальной нагрузки на систему, например, ближайшей ночью.
    Пример: 2025-09-01 01:01:00
    Скрипт будет запущен по часовому поясу, указанному в настройках системы, а не вашего устройства. Если они различаются, вы можете изменить часовой пояс в настройках системы для удобства запуска скрипта.
    1. Нажмите Сохранить, чтобы применить изменения.
  2. После выполнения скрипта проверьте Основной журнал (sys_log). В случае успешного выполнения скрипта в таблице Основной журнал (sys_log) будет отображено сообщение [Test for loops in asset hierarchies] FINISHED.

  3. Проанализируйте лог и исправьте найденные ошибки, изменив значение в поле Родительский актив, чтобы устранить зацикливание внутри логических связей Родительский - Дочерние активы. При необходимости повторной проверки, повторите запуск скрипта.

Этап 2: Заполнение поля «Цепочка наследования»

  1. Запустите скрипт Check and fix Assets Inheritance Chain

    1. Перейдите в навигаторе в Планировщик → Запланированные скрипты.
    2. Откройте запись Check and fix Assets Inheritance Chain, доступную также по адресу {URL вашего экземпляра}/record/sys_schedule_script/174825008913112873, и заполните поля записи, как в таблице ниже:
    ПолеЗначение
    АктивноДа
    Частота запускаЕдиножды
    Дата и время запускаУстановите время в период минимальной нагрузки на систему, например, ближайшей ночью.
    Пример: 2025-09-01 01:01:00
    Скрипт будет запущен по часовому поясу, указанному в настройках системы, а не вашего устройства. Если они различаются, вы можете изменить часовой пояс в настройках системы для удобства запуска скрипта.
    1. Нажмите Сохранить, чтобы применить изменения.
  2. После выполнения скрипта проверьте Основной журнал (sys_log). В случае успешного выполнения скрипта в таблице Основной журнал (sys_log) будет отображено сообщение [Check and fix Assets Inheritance Chain] FINISHED. Поле Цепочка наследования будет заполнено.

Обновление поля "Тема" в задачах инвентаризации

В этой версии была изменена логика заполнения поля Тема. Чтобы обновить его в существующих задачах Инвентаризации (itam_inventory), запустите запланированный скрипт Fix subject for Inventory Tasks:

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

  2. Откройте запись Fix subject for Inventory Tasks, доступную также по адресу {URL вашего экземпляра}/record/sys_schedule_script/175006880911297405, и заполните поля записи, как в таблице ниже:

    ПолеЗначение
    АктивноДа
    Частота запускаЕдиножды
    Дата и время запускаУстановите время в период минимальной нагрузки на систему, например, ближайшей ночью.
    Пример: 2025-09-01 01:01:00
    Скрипт будет запущен по часовому поясу, указанному в настройках системы, а не вашего устройства. Если они различаются, вы можете изменить часовой пояс в настройках системы для удобства запуска скрипта.
  3. Нажмите Сохранить, чтобы применить изменения.

В результате поля Тема в записях задачи инвентаризации будут обновлены.

Добавление цветовых меток в листовое представление таблицы Строка потребности в активах

В версии 1.5.0 мы добавили цветовое выделение полей Закуплено на листовом представлении таблицы Строка потребности в активах (itam_demand_item). Цвет метки устанавливается в зависимости от полноты проведенной закупки (полная, частичная, не закуплено). Чтобы цветовые метки отображались корректно, запустите запланированный скрипт Set Purchase state in ITAM Demand Items, для этого:

  1. Перейдите в навигаторе в Планировщик → Запланированные скрипты.
  2. Откройте запись Set Purchase state in ITAM Demand Items, доступную также по адресу {URL вашего экземпляра}/record/sys_schedule_script/175196730913288792, и заполните поля записи, как в таблице ниже:
ПолеЗначение
АктивноДа
Частота запускаЕдиножды
Дата и время запускаУстановите время в период минимальной нагрузки на систему, например, ближайшей ночью.
Пример: 2025-09-01 01:01:00
Скрипт будет запущен по часовому поясу, указанному в настройках системы, а не вашего устройства. Если они различаются, вы можете изменить часовой пояс в настройках системы для удобства запуска скрипта.
  1. Нажмите Сохранить, чтобы применить изменения.

В результате значения поля Закуплено в листовом представлении таблицы Строка потребности в активах (itam_demand_item) будут окрашены в соответствующие цвета.

Обновление значения поля Проведенная операция

В связи с введением функциональности закупок в версии 1.5.0, необходимо заполнить пустые поля Проведенная операция значением Выдача в уже созданных записях таблицы Актив - Строка потребности (itam_m2m_asset_demand_item). Для этого:

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

  2. Откройте запись Set performed operation in Asset - Demand item, доступную также по адресу ({URL экземпляра}/record/sys_schedule_script/174853347015986213) и заполните поля записи, как в таблице ниже:

    ПолеЗначение
    АктивноДа
    Частота запускаЕдиножды
    Дата и время запускаУстановите время в период минимальной нагрузки на систему, например, ближайшей ночью.
    Пример: 2025-09-01 01:01:00
    Скрипт будет запущен по часовому поясу, указанному в настройках системы, а не вашего устройства. Если они различаются, вы можете изменить часовой пояс в настройках системы для удобства запуска скрипта.
  3. Нажмите Сохранить, чтобы применить изменения.