Редактирование скрипта
В профиле скрипта во вкладке Сценарий можно включить скрипт или перейти в режим редактирования. Чтобы включить скрипт, нажмите Активировать. Чтобы перейти к редактированию скрипта, нажмите Изменить.
Во вкладке Основное можно изменить название скрипта и его описание. Также в этой вкладке отображаются пространство, в котором скрипт создан, дата и время активации и остановки скрипта.
Скрипты автоматизации состоят из блоков действий и подключений. Чтобы перейти к редактированию скрипта, выберите его и нажмите Изменить.
Добавление блоков
При создании скрипта на холсте автоматически появляется два блока:
- выберите триггер (настройте расписание запуска скрипта через планировщик);
- выберите действие (первый блок, в котором укажите подключение и действие).
На холст можно добавлять и другие блоки. Сделать это можно тремя способами:
- Кликнув по холсту правой кнопкой мыши;
- Через знак + внизу холста;
- Через знак + внизу существующего блока.
Добавление блоков состоит из двух уровней. На первом уровне отображается список доступных пакетов (системные и пользовательские) в алфавитном порядке. На втором уровне необходимо выбрать тип блока:
- SQL-запрос (Пространство, базы данных);
- добавить строку (Пространство, базы данных);
- обновить строки (Пространство, базы данных);
- запустить скрипт по событию (Поток);
- отправить письмо (Почта);
- HTTP-запрос (HTTP);
- получить журнал работ задачи (Jira Software);
- найти задачи (Jira Software);
- прочитать данные из CSV (Файл).
У каждого блока есть свои параметры. Они отображаются на левой панели:
- У SQL-запроса обязательными параметрами являются подключение и сам запрос. Подробнее примеры SQL-запросов, использующихся в системе, можно посмотреть на странице Типовые SQL-запросы.
- Обязательные параметры в Добавить строку:
- подключение;
- таблица;
- колонки (название, значение).
- Обязательные параметры в Обновить строки:
- подключение;
- таблица;
- колонка-ключ (указывается колонка, по которой будут сравниваться значения);
- значение ключа (указывается значение колонки-ключа);
- новые значения колонок.
- Запустить скрипт по событию:
- процесс;
- ожидаемые события;
- учесть исторические данные (вкл/выкл) — данные, которые использовались ранее.
- Отправить письмо:
- подключение (выбор существующего подключения или добавление нового);
- адрес получателя;
- тема письма;
- сообщение (выберите формат: Текст или HTML);
- вложение;
- копия;
- скрытая копия.
- HTTP-запрос:
- подключение (выбор существующего подключения или добавление нового);
- url;
- метод (GET, POST);
- заголовок (ключ и значение).
- Получить журнал работ задачи:
- подключение (выбор существующего подключения или добавление нового);
- JQL-запрос (Jira Query Language).
- Найти задачи:
- подключение (выбор существующего подключения или добавление нового);
- JQL-запрос (Jira Query Language).
- Прочитать данные из CSV:
- путь к файлу;
- разделитель (запятая, точка с запятой).
Визуальный маппинг
Каждый блок предоставляет доступ к некоторым полям и может обращаться к полям предшествующих блоков. Эта информация отображается через визуальный маппинг. Чтобы визуальный маппинг отразился на левой панели, необходимо запустить предыдущий блок.
На этой панели вы можете редактировать поля, к которым обращается блок.
Подробная информация представлена на странице Визуальный маппинг.
Добавление и удаление связей между блоками
Порядок выполнения скрипта определяется через создание соединений между блоками.
Примечания:
- У блока может быть несколько выходов и один вход.
- При попытке перетащить связь от активного порта она отсоединяется от этого порта.
Для удаления перехода перетащите линию связи из точки входа или выхода в пустое место на холсте.
Удалить связь можно также, кликнув по линии перехода правой кнопкой мыши.
Действия с блоками
На левой панели расположено меню настроек блока. Здесь вы можете:
- Переименовать блок;
- Изменить настройки блока;
- Просмотреть выходные данные блока и запустить блок.
Дополнительные действия с блоками
При нажатии правой кнопкой мыши по блоку открывается список дополнительных действий с блоками:
- выходные данные;
- дублировать;
- удалить.
Увеличить/уменьшить масштаб холста с блоками можно с помощью колёсика мыши или кнопок подогнать размер, +, - в правом нижнем углу.
Когда скрипт готов, его можно проверить, а затем опубликовать.
Горячие клавиши и сочетания
В режиме редактирования скрипта можно использовать горячие клавиши и сочетания:
- Ctrl+(+) и Ctrl+(-) – увеличение и уменьшение масштаба холста;
- Shift+Delete – удаление активного блока;
- Delete – удаление активной связи.