Модель управления связями активов

Схема модели

Схема модели управления связями активов

Рисунок 1 – Схема модели управления связями активов

Совет

Примеры запросов и ответов см. по ссылке

Элементы модели

  • RelationRecordRO - исходная запись связи актива.

Название

Тип

Изменяемый

Описание

relationType

String

Да

Название типа связи

relationEtalonId

String

Да

Идентификатор эталона связи

draftId

Long

Да

Идентификатор черновика связи

toTypeName

String

Да

Тип актива правого конца связи

toEtalonId

String

Да

Идентификатор эталонного актива правого конца связи

toLsn

Long

Да

Порядковый номер эталонного актива правого конца связи

toExternalId

AssetExternalIdRO

Да

Внешний идентификатор исходной записи актива правого конца

  • EtalonRelationRO - эталонная запись связи актива.

Название

Тип

Изменяемый

Описание

relationType

String

Нет

Название типа связи

etalonId

String

Нет

Идентификатор эталона связи

draftId

Long

Нет

Идентификатор черновика связи

status

RecordStatusRO

Статус эталонной записи. Возможные значения: ACTIVE - Запись активна INACTIVE - Запись удалена логически

fromTypeName

String

Нет

Тип актива левого конца связи

fromEtalonId

String

Нет

Идентификатор эталонного актива левого конца связи

toTypeName

String

Нет

Тип актива правого конца связи

toEtalonId

String

Нет

Идентификатор эталонного актива правого конца связи

toDisplayName

String

Нет

Отображаемое имя актива правого конца связи

  • RelationDeleteWrapperRO - контейнер для идентификации связей во время удаления.

Название

Тип

Изменяемый

Описание

relationType

String

Да

Название типа связи

etalonId

String

Да

Идентификатор эталона связи

draftId

Long

Да

Идентификатор черновика связи

wipe

Boolean

Да

Флаг-идентификатор типа удаления. wipe = true - физическое удаление wipe = false - логическое удаление

  • RelationOriginKeyRO - ключ исходной записи связи актива.

Название

Тип

Изменяемый

Описание

from

AssetOriginKeyRO

Нет

Ключ исходной записи актива левого конца связи

to

AssetOriginKeyRO

Нет

Ключ исходной записи актива правого конца связи

  • RelationEtalonKeyRO - ключ эталонной записи связи актива.

Название

Тип

Изменяемый

Описание

id

String

Нет

Идентификатор эталона связи

status

RecordStatusRO

Нет

Статус эталонной записи. Возможные значения: ACTIVE - Запись активна INACTIVE - Запись удалена логически

from

AssetEtalonKeyRO

Нет

Ключ эталонной записи актива левого конца связи

to

AssetEtalonKeyRO

Нет

Ключ эталонной записи актива правого конца связи

  • RelationKeysRO - ключи эталонной записи связи актива.

Название

Тип

Изменяемый

Описание

relationType

String

Нет

Тип связи

etalonKey

RelationEtalonKeyRO

Нет

Ключ эталонной записи связи актива

lsn

Long

Нет

Порядковый номер эталонной записи связи актива

fromTypeName

String

Нет

Тип актива левого конца связи

toTypeName

String

Нет

Тип актива правого конца связи

originKeys

RelationOriginKeyRO[]

Нет

Список ключей исходных записей связей, из которых состоит эталон

createDate

Date

Нет

Дата создания эталонной записи

createdBy

String

Нет

Имя пользователя, создавшего запись

updateDate

Date

Нет

Дата последнего обновления записи

updatedBy

String

Нет

Имя пользователя, обновившего запись