Reactive EngineeringRE Docs
Руководства

Лицензии

Профиль лицензии, потребление, compliance и календарь сроков.

Реестр и Licence Hub

Licenses в группе Assets — registry software licenses, subscriptions и license contracts. Licence Hub — аналитические экраны Compliance и Renewals.

License profile

Профиль содержит vendor, edition/version, license type/metric, entitled и consumed units, validity/maintenance dates, cost period, currency, supplier, contract data, transferability и keyReference.

Не храните реальный ключ

keyReference — только ссылка на vault path или физический конверт. Никогда не сохраняйте в ITAM сам license key.

Потребление

Автоматически поддерживаются три правила:

RuleРасчёт
SUM_CORESСумма cores связанных targets
SUM_RELATION_QTYСумма qty у LICENSES relations
COUNT_RELATIONSЧисло связанных Virtual machines

Остальные metrics — MANUAL. Recalculate доступен только для автоматического правила; consumed units всё равно можно редактировать вручную.

Compliance

  • Shortfall — entitled меньше consumed;
  • Surplus — entitled не меньше 1.5 × consumed при consumed больше нуля;
  • Compliant — остальные определённые значения;
  • Undetermined — одного из чисел нет.

Статус вычисляется на лету и не хранится в БД.

Commercial data

licenses.commercial отдельно открывает cost, currency, contract number/date и supplier. Permission проверяется и на UI, и внутри export routes.

Renewal calendar

Объединяет license validTo, maintenance, vendor support end и OS EOS в окна 30/60/90/180 дней. Compliance и Renewals экспортируются в Excel.

Ежедневная проверка

POST /api/cron/license-checks:

  1. переводит ACTIVE → EXPIRING за 30 дней;
  2. пересчитывает auto metrics;
  3. отправляет reminders за 90/30/7 дней License Owners и procurement email.

Отправка идемпотентна через last notified threshold. Endpoint требует Bearer CRON_SECRET и внешнего scheduler.

On this page