Project

General

Profile

Actions

Feature #12183

open

APIForNG. Предоставление информации по атрибутам типа Reference

Added by Радек Мария about 1 year ago. Updated about 1 year ago.

Status:
Verified
Priority:
Normal
Category:
-
Target version:
-
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 предоставляется информация по полям:
  • 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

clipboard-202302131519-9m4of.png (119 KB) clipboard-202302131519-9m4of.png Радек Мария, 02/13/2023 03:19 PM
Actions

Also available in: Atom PDF