Top.Mail.Ru
Редактирование скрипта
8 800 555-89-02
Документация
CTRL+K
Standalone2307
EOL
SaaS

Редактирование скриптаEOL

В этой статье

В профиле скрипта во вкладке Схема можно включить скрипт или перейти в режим редактирования. Чтобы включить скрипт, нажмите Активировать. Чтобы перейти к редактированию скрипта, нажмите Изменить.

Вкладка Схема

Во вкладке Журнал можно посмотреть выполнения данного скрипта. Журнал в профиле скрипта аналогичен разделу «Журнал выполнения» за исключением фильтрации, поля поиска, колонок «Пространство» и «Скрипт».

Вкладка Журнал

Во вкладке Версии можно посмотреть номер версии скрипта, дату публикации, оставить комментарий и продлить хранение. Максимальный срок хранения – 30 дней.

Вкладка Версии

Версию можно открыть 2 способами:

  • кликнуть версию;
  • кликнуть значок контекстного меню и выбрать Посмотреть.

Чтобы восстановить версию, нажмите соответствующую кнопку в её профиле.

Восстановить версию

Во вкладке Основное можно изменить название скрипта и его описание. Также в этой вкладке отображаются пространство, в котором скрипт создан, и его состояние, если скрипт запускался: активирован или отключен.

Вкладка Основное

Чтобы перейти к редактированию скрипта, откройте его и нажмите Изменить.

Добавление блоков

При создании скрипта на холсте автоматически появляется блок «Выберите триггер» (настройте расписание запуска скрипта через планировщик или настройте трекер либо вебхук, чтобы запускать скрипт, когда приходят новые события. Также можно выбрать ручной запуск).

Добавить блок

На холст можно добавлять и другие блоки. Сделать это можно двумя способами:

  1. Через знак + внизу существующего блока;
  2. Нажать правой кнопкой мыши линию связи и выбрать Добавить блок.

Блок триггер

Добавление блоков «Выберите действие» (где указывается подключение и параметры) состоит из двух уровней. На первом уровне отображается список доступных пакетов (системные и пользовательские) в алфавитном порядке и делится на «Рекомендованные» и «Все пакеты». На втором уровне необходимо выбрать тип блока:

  • SQL-запрос (Пространство, базы данных);
  • добавить строку (Пространство, базы данных);
  • обновить строки (Пространство, базы данных);
  • отправить письмо (Почта);
  • HTTP-запрос (HTTP);
  • получить журнал работ задачи (Jira Software);
  • найти задачи (Jira Software);
  • получить журнал изменений (Jira Software).

Блок действие

У каждого блока есть свои параметры. Они отображаются на левой панели:

  1. У SQL-запроса обязательными параметрами являются запрос и подключение (при обращении к БД). SQL-запрос
  2. Обязательные параметры в Добавить строку:
    • подключение (при обращении к БД);
    • таблица;
    • колонки (название, значение).
    Через редактор таблиц на левой панели вы можете изменять, добавлять и удалять колонки. Изменения влияют на таблицы в пространстве. Добавить строки в таблицу Также можно:
    • создать новую талицу;
    • создать таблицу из выходных данных. При выборе этого параметра отметьте колонки, которые должны войти в таблицу, укажите название таблицы, при необходимости партиционирование и сортировку.
  3. Обязательные параметры в Обновить строки:
    • подключение (при обращении к БД);
    • таблица;
    • колонка-ключ (указывается колонка, по которой будут сравниваться значения);
    • значение ключа (указывается значение колонки-ключа);
    • новые значения колонок.
    Колонка-ключ и значение ключа помогают найти строки, которые нужно обновить. Если нужная строка не была найдена, но вы хотите добавить ее в таблицу, активируйте переключатель Добавить ненайденные строки. Обновить строки
  4. Отправить письмо:
    • подключение (выбор существующего подключения или добавление нового);
    • адрес получателя;
    • тема письма;
    • сообщение (выберите формат: Текст или HTML);
    • вложение;
    • копия;
    • скрытая копия.
    Отправить письмо
  5. HTTP-запрос:
    • подключение (выбор существующего подключения или добавление нового);
    • url;
    • метод (GET, POST);
    • заголовок (ключ и значение);
    • тело запроса (при методе POST);
    • пакетная обработка (при методе POST, позволяет ускоренно отправлять данные).
    HTTP-запрос
  6. Получить журнал работ задачи:
    • подключение (выбор существующего подключения или добавление нового);
    • JQL-запрос (Jira Query Language).
    Получить журнал работ задачи
  7. Найти задачи:
    • подключение (выбор существующего подключения или добавление нового);
    • JQL-запрос (Jira Query Language).
    Найти задачи
  8. Получить журнал изменений:
    • подключение (выбор существующего подключения или добавление нового);
    • JQL-запрос (Jira Query Language).
    Получить журнал изменений
  9. Выбрать строки через SQL:
    • SQL-запрос (инструкции выбора SELECT);
    • Limit;
    • Offset;
    • Order by.
    Выбрать строки через SQL
  10. SQL-запрос:
    • SQL-запрос (инструкции DML и DDL).
    SQL-запрос
  11. Получить схему таблицы:
    • Таблица (выбор из списка таблиц, которые хранятся в базе данных).
    SQL-запрос
  12. Разгруппировать массив:
    • Массив (выбор из списка полученных данных на основе предыдущих блоков)
    Разгруппировать массив
  13. Синхронизатор:
    • Ожидать обработку данных.
    Блок позволяет разделить скрипт на составные части, и его составляющие не имеют доступа к данным друг друга. Он ждет окончания выполнения блоков (столько раз, сколько необходимо при сборе данных) до него и запускает следующие (один раз для расчета) что позволяет сократить количество выполнений скрипта. Синхронизатор

Визуальный маппинг

Каждый блок предоставляет доступ к некоторым полям и может обращаться к полям предшествующих блоков. Эта информация отображается через визуальный маппинг. Чтобы визуальный маппинг отразился на левой панели, необходимо запустить предыдущий блок.

Поля для маппинга

На этой панели вы можете редактировать поля, к которым обращается блок.

Визуальный маппинг

Подробная работа с визуальным маппингом представлена на странице Редактор SQL-запросов.

Добавление и удаление связей между блоками

Порядок выполнения скрипта определяется через создание соединений между блоками.

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

Построение связи

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

Примечания:

  1. У блока может быть несколько выходов и один вход.
  2. У блока обязательно должна быть хотя бы одна связь.

Чтобы удалить связь, кликните по ней правой кнопкой мыши и выберите соответствующее действие.

Удаление связи

Действия с блоками

На левой панели расположено меню настроек блока. Здесь вы можете:

  1. Переименовать блок;
  2. Изменить настройки блока; Изменить настройки блока
  3. Просмотреть выходные данные блока и запустить блок. Выходные данные

Особенности отображения выходных данных описаны в разделе Известные проблемы и ограничения.

Дополнительные действия с блоками

При клике правой кнопкой мыши по блоку открывается список дополнительных действий с блоками:

  • добавить действие;
  • дублировать;
  • заменить;
  • вырезать;
  • копировать;
  • вставить;
  • удалить.

Действия с блоками

Увеличить/уменьшить масштаб холста с блоками можно с помощью колёсика мыши или кнопок подогнать размер, +, - в правом нижнем углу.

Масштаб

Когда скрипт готов, его можно проверить, а затем опубликовать.

Горячие клавиши и сочетания

В режиме редактирования скрипта можно использовать горячие клавиши и сочетания:

  • Ctrl+(+) и Ctrl+(-) – увеличение и уменьшение масштаба холста;
  • Shift+Delete – удаление активного блока;
  • Shift и ЛКМ – выделение нескольких блоков.

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

Да
Нет
Предыдущая
Подключения
8 (800) 555-89-028 (495) 150-31-45team@infomaximum.com
Для бизнеса
© 20102024. ООО «Инфомаксимум»
Мы используем файлы cookies, чтобы сайт был лучше для вас.