GraphQL

GraphQL сервис предоставляет разработчикам и администраторам Системы возможность гибкой настройки поиска связанных объектов, а именно:

  • добавлять в Систему список связанных объектов из разных сервисов Системы
  • реализовать поиск связанных объектов по заданным критериям;
  • отображать результат поиска единым списком по заданным полям.

В состав сервиса входят:

  • средства для описания модели данных в формате GraphQL SDL;
  • заполнения данных в модели – возможность создавать свои Resolvers и DataSources;
  • готовые источники данных для работы со стандартными REST-интерфейсами Системы: документами, бизнес-объектами, связями, папками и коллекциями;
  • подключения источников данных клиента для выборки из внешних систем;
  • средства для управления версиями моделей, используемых в режиме реального времени.

Функционал поиска разбит на отдельные модули, которые могут подключаться, отключаться, развертываться и версионироваться независимо друг от друга.

Для перехода в сервис GraphQL необходимо в интерфейсе прикладного администратора в вертикальном меню Системы нажать кнопку img – откроется раздел Сборка сервисов.

img

Модули и сервисы – это композитные, зарезервированные документы из сервиса системных объектов.