Концепция активов

Актив и запись актива

Актив - это элемент или структура данных, которые имеют ценность для организации и позволяют ей выполнять свои функции. Актив может быть базой или набором данных, а также структурой (например, таблицей) внутри более крупного актива, вплоть до определенного столбца или поля.

Основные данные компании с заданными характеристиками, атрибутами и связями (задаются типом актива, в котором создается запись) хранятся в виде записей актива.

  • В контексте интерфейса Юниверс DG понятия актив, запись актива и запись (в контексте актива) равнозначны.

  • Запись актива отображается в интерфейсе в виде карточки записи, содержащей отдельную панель управления, перечень виджетов и т.д.

Подробнее о шагах создания записей активов см. в статье.

Типа актива и модель типов активов

Элемент системы, в котором хранятся активы компании в виде записей - тип актива. В нем задаются характеристики записей и создается набор атрибутов, наследуемых записями по иерархии – каждый нижестоящий тип актива (дочерний) наследует признаки вышестоящего (родительский). Также записи могут быть связаны между одним и тем же или различными типами активов.

Модель типов активов - представляет собой информационную структуру активов в виде иерархического дерева типов этих активов, которая определяет, в каком виде они будут храниться, какие свойства и характеристики иметь.

Подробнее о шагах создания типов активов см. в статье.

Совет

Если проводить аналогию с МДМ-системой, то тип актива = реестр, актив = запись.

Совет

Перед созданием модели рекомендуется прочитать статью о структуре хранения данных и ее моделировании.

Пример использования

В системе Юниверс DG пользователю доступно создание и хранение, например, базы данных и ее составляющих в виде основного и дочерних активов.

Представим следующую схему - она и будет отображать модель типов активов:

База данных
└─ Пользователь
    └─ Роль
       └─ Идентификатор БД (Простой численный атрибут)
       └─ Идентификатор пользователя (Простой численный атрибут)
       └─ Идентификатор роли (Простой численный атрибут)
       └─ Имя роли (Простой строковый атрибут)
       └─ Право администрирования (Простой логический атрибут)

В таком иерархическом представлении "База данных" - это основной тип актива, содержащий дочерний актив "Пользователь" как составную часть, который в свою очередь содержит еще один дочерний тип актива - "Роль".

  • Таким образом мы видим структурные связи между активами, например, что "Роль" — это часть актива "Пользователь".

  • Каждый из представленных типов активов может иметь свои собственные атрибуты, которые будут наследоваться дочерними типами актива.

В текущем примере мы рассмотрим тип актива "Роль".

Актив "Роль" имеет 2 наследованных атрибута: "Идентификатор БД" от родительского актива "База данных" и атрибут "Идентификатор пользователя" от актива "Пользователь".

Также актив имеет 3 своих собственных атрибута: Идентификатор роли, Имя роли и Право администрирования - это значит, что все записи этого актива будут иметь в своем составе перечисленные атрибуты. Эти атрибуты будут отображаться в карточке записи, и значения этих атрибутов будут заполняться при создании новой записи внутри актива "Роль" - какие-то из атрибутов могут обязательными для заполнения, в зависимости от настройки параметра "Обязательный" в типе актива. Наследованные атрибуты будут отображаться в карточке записи только в режиме чтения.

Совет

Подробнее о наследованном и иерархическом построении модели активов см. в статье.