Описание выходов
Пример
"outputs": [
{
"id": "OnSelectionChange",
"name": "Событие смены отметки",
"type": "event",
"mandatory": 0,
"array": 0,
"module": "on_selection_change",
"elements": [
{
"name": "Временные ряды",
"id": "series",
"desc": "Данные временных рядов",
"type": "series",
"mandatory": 1,
"array": 1
}
]
},
{
"id": "OnTableExport",
"name": "Событие экспорта",
"type": "event",
"mandatory": 1,
"array": 0,
"module": "on_table_export",
"execFromEventInInput": [
"export"
],
"elements": [
{
"name": "Экспорт",
"id": "export",
"desc": "",
"type": "json",
"mandatory": 1,
"array": 1
}
]
},
{
"id": "ExportSettings",
"name": "Настройки таблицы",
"type": "json",
"module": "on_table_export"
}
]
Атрибуты
id
(Строка, Обязательный)
Идентификатор выхода
name
(Строка, Обязательный)
Имя выхода для отображения в списке входов блока
desc
(Строка, Необязательный)
Дополнительная информация с описанием выхода
type
(Строка, Обязательный)
Тип данных, которые будут отправляться с выхода. Нужен для построения корректных связей с другими блоками
Поддерживаемые типы:
- int - целое число
- string - строка
- series - ряд
- json - JSON
- bool - флаг
- float - вещественное число
- datetime - дата и время
- date - дата
- html - html
- object - JSON
- xml - xml
- dbconnect - соединение с бд
- mongoconnect - соединение с mongo
- kafkaconnect - соединение с kafka
- sapconnect - соединение с sap
- soapconnect - соединение с soap
- event - Событийный выход (описан в отдельном разделе)
mandatory
(Флаг, Обязательный)
Обязательность выхода
array
(Флаг, Обязательный)
Является ли выход массивом данных
dynamic
(Флаг, Необязательный)
Является ли выход динамическим. Можно добавлять входы блока на графе
createdByUser
(Флаг, Необязательный)
Является ли выход созданным пользователем
