ConfigurationItem с Type/Kind
12 lifecycle-статусов, additionalAttributes (JSON), привязка к Account/Contact и Type → Kind классификация.
ITIL CMDB: конфигурационные единицы, граф связей на vis.js и хранилище секретов с approval-workflow.
12 lifecycle-статусов, additionalAttributes (JSON), привязка к Account/Contact и Type → Kind классификация.
visNetwork режим в списке и в side panel; nodes по статусу, формы по Kind, метки из linkType, lazy-load.
Self-referencing many-to-many с колонкой linkType: is a part, contains, required for и т. п.
CISecret с storageType Local/Hashicorp/AWS, sensitivityLevel normal/sensitive/critical, expiresAt.
Для 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 и т. п.).ConfigurationItemType (верхний уровень) и ConfigurationItemKind (подтип) с полем figure (box, ellipse, diamond, triangle, dot, star, square, hexagon, database, text) — форма узла на графе.linkType; lazy-load связей по double-click; экспорт в PNG.CISecret с полями value (encrypted), storageType (Local / HashicorpVault / AwsSecretsManager), sensitivityLevel (normal / sensitive / critical) и expiresAt; интерфейс VaultStorage и фабрика VaultFactory.CISecretAccessRequest (статусы pending → approved / denied / expired); назначенный approver одобряет — выдаётся 30-минутный токен.CISecretAudit логирует все операции (action + result + IP + UserAgent); ScheduledJob ExpireAccessRequests каждые 15 минут переводит просроченные запросы в expired; NotifyExpiringSecrets рассылает уведомления за 7 дней до истечения.ValueInputFilter шифрует значение через Espo\Core\Utils\Crypt ещё на этапе записи; Reveal в UI делает AJAX-расшифровку на backend, в БД пароль никогда не лежит в открытом виде.ConfigurationItemImport читает JSON и создаёт/обновляет всю иерархию Type → Kind → CI с автопроставлением связей по именам.Модуль предназначен для ИТ- и DevOps-команд, ведущих учёт инфраструктуры по ITIL: серверы, ПО, сетевое оборудование, лицензии, аккаунты сервисов. Прекрасно сочетается с bpm2bSLA (Case + ConfigurationItem) и bpm2bZabbix (мониторинг хостов как CI).
Покажем работу системы на ваших данных за 30 минут. Расскажем, как окупится в вашей отрасли, и подберём конфигурацию под ваши процессы.