CrudVisaryAction
Описание
Специализированный процессор для взаимодействия с Visary REST API, а именно с CRUD-методами для создания, удаления, получения и обновления записей в мнемониках (таблицах БД). Входящий FlowFile должен содержать JSON-массив, включающий тела запросов. Набор параметров каждого запроса зависит от его типа. Для каждого объекта массива формируется отдельный REST-запрос. Результатом работы процессора является JSON-массив, содержащий ответы от сервиса.
Примечание: если запрос не удалось выполнить, отображается сообщение об ошибке. Выходной FlowFile не будет содержать ответ на такой запрос.
Структура тела запроса
Создание (Create)
[
{
"Title": "ИП \"Петров\"",
"ContractorType": {"ID": 1},
"ContactPhone": "9031112233",
"MainContractor": true,
"Inn": "12345678"
},
{
"Title": "ИП \"Иванов\"",
"ContractorType": {"ID": 2},
"ContactPhone": "9990001122",
"MainContractor": false,
"Inn": "98765432"
}
]
Получение (Read)
[
{
"ID": 1
},
{
"ID": 2
}
]
Обновление (Update)
[
{
"ID": 2,
"ContactPhone": "9990001122"
},
{
"ID": 3,
"MainContractor": true
}
]
Удаление (Delete)
[
{
"ID": 1
}
]
Теги
visary, rest, crud, database
Свойства
Название | Описание |
---|---|
Средство чтения записей | Средство чтения записей, используемое для чтения полученных сообщений |
Контроллер авторизации | Поставщик токенов доступа OAuth 2.0 |
Имя мнемоники | Имя таблицы БД |
Тип запроса | Тип REST-запроса |
Взаимосвязи
- success: FlowFile успешно обработан процессором CrudVisaryAction
- failure: FlowFile не удалось обработать процессору CrudVisaryAction