Модель управления связями активов¶
Схема модели¶
Рисунок 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 |
Нет |
Имя пользователя, обновившего запись |