Все модули

Configuration Items

ITIL CMDB: конфигурационные единицы, граф связей на vis.js и хранилище секретов с approval-workflow.

Возможности

Что умеет модуль

ConfigurationItem с Type/Kind

12 lifecycle-статусов, additionalAttributes (JSON), привязка к Account/Contact и Type → Kind классификация.

Граф связей vis.js

visNetwork режим в списке и в side panel; nodes по статусу, формы по Kind, метки из linkType, lazy-load.

Типизированные связи CI

Self-referencing many-to-many с колонкой linkType: is a part, contains, required for и т. п.

Vault для секретов

CISecret с storageType Local/Hashicorp/AWS, sensitivityLevel normal/sensitive/critical, expiresAt.

Approval workflow

Для critical-секретов запрос → одобрение назначенным approver → 30-минутный токен; статусы pending/approved/denied/expired.

Аудит операций

CISecretAudit фиксирует action, result, IP и UserAgent; задания ExpireAccessRequests и NotifyExpiringSecrets.

Шифрование на лету

Record Input Filter ValueInputFilter шифрует значение через Crypt; Reveal — AJAX-расшифровка на backend.

Модуль BPM2B Configuration Items добавляет в платформу BPM2B полноценную ITIL CMDB: справочник конфигурационных единиц с типизированной классификацией, типизированные связи между ними, визуальный граф взаимосвязей на vis.js и защищённое хранилище секретов (паролей, ключей, токенов) с трёхуровневой системой доступа и аудитом.

Основные функциональные возможности:

  • Сущность ConfigurationItem: поля name, status (12 значений lifecycle), adminLevel, expiresAt, additionalAttributes (JSON); привязка к Account и Contact; self-referencing many-to-many с колонкой linkType (is a part, contains, required for и т. п.).
  • Классификация Type → Kind: ConfigurationItemType (верхний уровень) и ConfigurationItemKind (подтип) с полем figure (box, ellipse, diamond, triangle, dot, star, square, hexagon, database, text) — форма узла на графе.
  • Граф связей на vis.js: отдельный режим visNetwork в list view и в side panel карточки CI; nodes раскрашиваются по статусу, форма — по Kind, метки рёбер — из linkType; lazy-load связей по double-click; экспорт в PNG.
  • Хранилище секретов (Vault): сущность CISecret с полями value (encrypted), storageType (Local / HashicorpVault / AwsSecretsManager), sensitivityLevel (normal / sensitive / critical) и expiresAt; интерфейс VaultStorage и фабрика VaultFactory.
  • Approval workflow: для critical-секретов запрос на доступ через CISecretAccessRequest (статусы pending → approved / denied / expired); назначенный approver одобряет — выдаётся 30-минутный токен.
  • Аудит и автоистечение: CISecretAudit логирует все операции (action + result + IP + UserAgent); ScheduledJob ExpireAccessRequests каждые 15 минут переводит просроченные запросы в expired; NotifyExpiringSecrets рассылает уведомления за 7 дней до истечения.
  • Шифрование на лету: Record Input Filter ValueInputFilter шифрует значение через Espo\Core\Utils\Crypt ещё на этапе записи; Reveal в UI делает AJAX-расшифровку на backend, в БД пароль никогда не лежит в открытом виде.
  • Импорт CI: ConfigurationItemImport читает JSON и создаёт/обновляет всю иерархию Type → Kind → CI с автопроставлением связей по именам.

Модуль предназначен для ИТ- и DevOps-команд, ведущих учёт инфраструктуры по ITIL: серверы, ПО, сетевое оборудование, лицензии, аккаунты сервисов. Прекрасно сочетается с bpm2bSLA (Case + ConfigurationItem) и bpm2bZabbix (мониторинг хостов как CI).

Связаться

Готовы автоматизировать процессы?

Покажем работу системы на ваших данных за 30 минут. Расскажем, как окупится в вашей отрасли, и подберём конфигурацию под ваши процессы.

Email
info@bpm2b.com
Москва
+7 (499) 113-22-35
Россия
8 (800) 551-91-16
Компания
ООО «Адм Про»

Мы свяжемся в течение 24 часов. Данные используем только для обработки заявки.