GraphQL запросы

С помощью редактора GraphQL можно выполнять запросы на получение данных о клиенте и договорах. Клиент и договора являются по своей сути документами разных классов, созданные в сервисе «Управление документами». Чтобы получить все запрашиваемые данные по клиенту и договорам, необходимо сформировать и выполнить запрос в разделе GraphQL запросы.

img

В блоке редактора указать запрос.

img

В качестве примера можно рассмотреть запрос на получение всех связей класса «refQL» клиента с указанным идентификатором:

query AlldogovorQLs { alldogovorQLs( className: "класс-связи" sourceId: "идентификатор-клиента" ) { versionId name id mimeType } }

В данном запросе запрашиваются параметры:

  • versionId – версия договора;
  • name – наименование договора;
  • id – идентификатор;
  • mimeType – тип MIME.

Нажать кнопку [Выполнить запрос].

После успешного выполнения запроса ниже появится его результат. В рамках текущего примера в результат попадают все договора, связанные с клиентом, идентификатор которого был указан в запросе.

img

Также GraphQL запросы можно реализовывать через источники данных в Конструкторе микрофронтов, используя внешний запрос и метод «POST /ldm-graphql-service/api/graphql».