Блоки автоматизации
Документация
Главная

Блоки автоматизации

В скриптах используются два типа блоков:

  • Блоки-триггеры — для запуска скрипта
  • Блоки действий — для выполнения конкретных операций

Блоки действий сгруппированы по назначению и объединены в группы. Группы разделены на следующие категории:

  • Установлено — отображается при наличии пользовательских блоков
  • Базы данных — для работы с таблицами в пространстве или базах данных
  • Хранилища — для работы с файлами
  • Сервисы — для работы с календарями, почтой, HTTP-запросами и JS-кодом
  • Инструменты — для работы с нейросетью и системными таблицами, а также вспомогательные блоки для составления скриптов

В левой панели также отображаются рекомендованные группы блоков, которыми можно воспользоваться без перехода в категории.

Категории блоков автоматизации

Доступные блоки действий и группы, к которым они относятся, представлены в таблице ниже.

Блок автоматизацииГруппы, в которые входит блок
Категория Базы данных
SQL-запросПространство, базы данных
Выбрать строки через SQL-запросПространство, базы данных
Добавить строкиПространство, базы данных
Обновить строкиПространство, базы данных
Получить схему таблицыПространство, базы данных
Создать представлениеПространство
Создать таблицуПространство
Удалить таблицуПространство
Переименовать таблицуПространство
Очистить таблицуПространство
Изменить таблицуПространство
Категория Хранилища
Скачать содержимое файлаFTP, SFTP, SMB
Получить список файловFTP, SFTP, SMB
Удалить файлFTP, SFTP, SMB
Загрузить в каталогFTP, SFTP, SMB
Получить CSVFTP, SFTP, SMB
Категория Сервисы
Отправить письмоПочта, Системная почта
Отправить запросHTTP
Выполнить кодJavaScript
Получить календариMicrosoft Exchange
Получить события календаря по IDMicrosoft Exchange
Получить сообщениеПочта, POP3
Категория Инструменты
Отправить сообщениеНейросеть
Создать эмбеддингНейросеть
Распознать текст в документеНейросеть
Ожидать событиеОбработка событий
Сгруппировать массив—
Разгруппировать массив—
Синхронизатор—
Получить системную таблицуСистемные таблицы
Выполнить скриптСкрипты
Вернуть данныеСкрипты
Сформировать CSVФайл
АрхивироватьФайл
РаспаковатьФайл
Извлечь текст из PDFФайл
Извлечь данныеФайл
Конвертация файлов в PNGФайл
Создать файл из шаблонаФайл
Фильтр—
Выполнить инструкциюЦифровой сотрудник

Устаревшие блоки

Блок автоматизации помечается устаревшим, когда в системе появляется его более новая версия. Устаревшие блоки отмечены на холсте скрипта и в настройках — их можно открыть и проверить параметры. На карточке скрипта, содержащего такие блоки, также отображается соответствующая отметка.

Существующие скрипты с устаревшими блоками продолжают работать без изменений: прежняя версия блока по-прежнему исполняется, только скрыта из каталога блоков для новых скриптов. Заменять устаревший блок сразу после обновления не обязательно. Замена нужна в одном из случаев:

  • для нового сценария, где требуется новая возможность блока (например, пакетная обработка нескольких файлов за один проход);
  • для перехода на новый контракт входных или выходных данных;
  • если прежняя версия блока не может решить конкретную задачу — например, блок Получить сообщение прежней версии завершается ошибкой при двух и более вложениях в письме, при 0–1 вложении работает корректно.

При замене блока на актуальную версию параметры и маппинги прежней версии в общем случае автоматически не переносятся и настраиваются заново. Исключение — входной маппинг content/file_content блока Извлечь текст из PDF, который переносится в новую версию автоматически.

Подробные условия перехода для каждого блока — какие входы и выходы изменились, что переносится автоматически, а что нужно перенастроить вручную — описаны на странице Работа с файлами в разделах «Архивировать», «Распаковать», «Извлечь текст из PDF» и «Загрузить в каталог», а также на странице Работа с сервисами в разделах «Отправить письмо» и «Получить сообщение».

Устаревший блок на холсте скрипта и отметка на карточке

Актуальные версии блоков, на которые можно перейти, описаны в разделах:

Была ли статья полезна?

Предыдущая
Редактирование скрипта
Следующая
Блоки-триггеры
8 (800) 555-89-02
430006, Саранск,
Северо-восточное шоссе, д. 3
Код вида деятельности
в области ИТ 15.02 и 17.01
ОКВЭД 62.01
ИНН 1328​909857
Языки программирования: