Перейти к содержанию

Описание выходов

Пример
"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

(Строка, Обязательный)

Идентификатор выхода

Пример
"id": "ExportSettings"

name

(Строка, Обязательный)

Имя выхода для отображения в списке входов блока

Пример
"name": "Настройки таблицы"
Визуальное отображение на графе

img.png


desc

(Строка, Необязательный)

Дополнительная информация с описанием выхода

Пример
"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 - Событийный выход (описан в отдельном разделе)
Пример
"type": "json"

mandatory

(Флаг, Обязательный)

Обязательность выхода

Пример
"mandatory": 0

array

(Флаг, Обязательный)

Является ли выход массивом данных

Пример
"array": 0

dynamic

(Флаг, Необязательный)

Является ли выход динамическим. Можно добавлять входы блока на графе

Пример
"dynamic": 0

createdByUser

(Флаг, Необязательный)

Является ли выход созданным пользователем

Пример
"createdByUser": 0