15. Структура модуля «Управление активам軶
Содержание
15.1. Основные сущности¶
Все объекты конфигурации модуля «Управления активами»:
- Формы: Актив, Уведомление об истечении сроков действия контрактов
- Реестры: Активы, Реестр для отправки уведомлений по срокам действия контрактов
- Справочники: Классы ИТ-актива, Статусы ИТ-актива
- Блокирующие процессы
15.2. Актив¶
Код: itsm_form_asset
Предупреждение
Менять код формы, а также коды ключевых полей на форме настоятельно не рекомендуется. Это может повлечь за собой ошибки в процессах, заявязанных на данных полях.
15.2.1. Структура Формы актива¶
Все поля на форме обращения сгруппированы в следующие разделы:
- Основная информация
- Подробная информация
- История изменений
- История статусов
- Финансовые данные
- Количество единиц
- Документы
Основная информация:
- Текущий статус - статус, в котором находится актив. Статусы берутся из справочника «Статусы ИТ-актива»
- ID - уникальный номер
- Класс ИТ-актива - берется из справочника «Классы ИТ-актива»
- Наименование
- Описание
- Владелец - пользователь, который владеет активом
- Категория - берется из справчника «Категории конфигурационных единиц»
- Тип - берется из справочника «Типы конфигурационных единиц», связан с категорией
- Версия - поле для ввода версии ИТ-актива
15.2.2. Структура Формы Уведомление об истечении сроков действия контрактов¶
Все поля на форме:
- дата запуска уведомления
- логи об отправке уведомлений
15.3. Список блокирующих процессов¶
15.3.1. event.blocking.interpreter.assets.notifications¶
Данный БП направляет уведомления ответственным пользователям по всем активам, для которых включена опция “Уведомлять”, если дата уведомления входит в текущий месяц.
15.4. Дополнительные механизмы¶
15.4.1. Уведомление пользователей о завершении сроков по документов¶
В разделе Документы активов есть возможность включения опции “Уведомлять”. Она позволяет указать дату уведомления и ответственных, которым в начале месяца назначенной даты уведомления будет направлено уведомление. Данная опция может использоваться для преждевременного уведомления об завершении сроков контрактов, соглашений и т.д.
Шаблон уведомления определяется в “Настройках уведомлений”.
Для запуска ежемесячной необходимо в крон на каждое первое число месяца поставить скрипт contractExpirationNotice.sh
. Он находится в пакете itsm.