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