IONDV. REST¶
The IONDV.Framework REST module is used to create web services for various types of data, including only visual data created by designing in IONDV.Studio and is intended for:
- out-of-the-box CRUD model for accessing data, managing business processes, various types of authorization - as a backend for mobile applications, for SPA applications (created on the frameworks of Angular, Redux, Vue, etc.) or applications with divided front and back office;
- the rapid development of our own web services, by registering them and writing code on a ready-made data manipulation API for implementing a microservice architecture
- integration of applications created on the ION DV. Framework with other systems using the REST API.
Description and purpose of the module¶
ION DV. REST - a module that provides work with the data of the ION DV application via the REST API
. It is a wrapper for working with data via standard CRUD functions or it connects the application’s own services, including those using the core API.
Сontents¶
- Сервисы REST
- Регистрация сервиса в приложении
- Встроенный сервис "acceptor"
- Встроенный сервис "token"
- Встроенный сервис "crud"
- Встроенный сервис исполнения бизнес-процессов "workflows"
- Встроенный сервис публикации метаданных "meta"
- Получение информации о классе метаданных: getMeta
- Получение списка всех классов метаданных: listMeta
- Получение информации о классе-предке: ancestor
- Получение информации о свойствах объектов класса: propertyMetas
- Получение списка секций навигации: getNavigationSections
- Получение информации о секции навигации: getNavigationSection
- Получение информации об узле навигации: getNode
- Получение списка узлов навигации в секции: getNodes
- Получение информации о списочной форме представления объектов класса: getListViewModel
- Получение информации о форме представления объектов класса в виде коллекции: getCollectionViewModel
- Получение информации о форме представления объектов класса при редактировании: getItemViewModel
- Получение информации о форме представления объектов класса при создании: getCreationViewModel
- Получение информации о форме представления объектов класса при просмотре: getDetailViewModel
- Получение списка возможных бизнес-процессов для класса: getWorkflows
- Получение информации о форме представления объекта класса при некотором состоянии бизнес-процесса: getWorkflowView
- Получение информации о бизнес-процессе класса: getWorkflow
- Получение информации о маске формы представления: getMask
- Создание пользовательского сервиса
- Конфигурация доступа к сервисам