Skip to main content

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