GraphQL запросы¶
С помощью редактора GraphQL можно выполнять запросы на получение данных о клиенте и договорах. Клиент и договора являются по своей сути документами разных классов, созданные в сервисе «Управление документами». Чтобы получить все запрашиваемые данные по клиенту и договорам, необходимо сформировать и выполнить запрос в разделе GraphQL запросы.
В блоке редактора указать запрос.
В качестве примера можно рассмотреть запрос на получение всех связей класса «refQL» клиента с указанным идентификатором:
query AlldogovorQLs { alldogovorQLs( className: "класс-связи" sourceId: "идентификатор-клиента" ) { versionId name id mimeType } }
В данном запросе запрашиваются параметры:
- versionId – версия договора;
- name – наименование договора;
- id – идентификатор;
- mimeType – тип MIME.
Нажать кнопку [Выполнить запрос].
После успешного выполнения запроса ниже появится его результат. В рамках текущего примера в результат попадают все договора, связанные с клиентом, идентификатор которого был указан в запросе.
Также GraphQL запросы можно реализовывать через источники данных в Конструкторе микрофронтов, используя внешний запрос и метод «POST /ldm-graphql-service/api/graphql».


