Actions
Feature #12183
openAPIForNG. Предоставление информации по атрибутам типа Reference
Start date:
02/13/2023
Due date:
% Done:
100%
Estimated time:
Published in build:
1.4.776
Description
Необходимо через api в методе 4. Получение свойств узлов Path: http://localhost:9988/projects/TEST/getattributes/ предоставлять дополнительную информацию об атрибуте с типом REFERENCE.
На текущий момент в API по атрибутам с типом reference предоставляется информация по полям:
На текущий момент в API по атрибутам с типом reference предоставляется информация по полям:
- nodes - массив узлов, соответствующий установленному Expression
- value - установленный Expression
- type - =REFERENCE
"reference 2x": {
"nodes": [
"5d30695c-e477-4f8b-ba9a-ceaa15533deb",
"96dfba53-02b9-45a5-b1ee-9711795a890c"
],
"value": "ReqNode/001",
"type": "REFERENCE"
}
В интерфейсе Requality в таблице Attributes в поле Value отображается информация о выбранном узле согласно его наименованию или ИД, в случае отсутствия наименования
value = _name ?? _id
Также в зависимости от того, какое количество элементов будет совпадать с установленным Expression, такое количество узлов попадут в массив.
Для реализации перехода на новый плагин необходимо предоставлять дополнительную информацию об отображении Value в таблице Attributes для атрибутов типа reference.
Т.е. помимо перечня uuid узлов предоставлять дополнительно их наименование или ИД.
Данная доработка необходима для упрощения логики формирования значения и уменьшения нагрузки на сервис для получения доп. информации о наименовании узлов.
Files
Actions