Скрипты
Скрипты – код, который можно использовать для автоматизации различных задач или процессов.
Скрипты доступны через пункт меню «Скрипты», где их можно просмотреть, добавить и отредактировать. Исполнение скриптов доступно через раздел Процессы
Создание
1.Для создания Скрипта, необходимо перейти на страницу «Управление скриптами». На появившейся форме нажать кнопку «Создать»:

2.На открывшейся форме, заполнить поля:

- Наименование - указать наименование
- Код - указать уникальный код
- Тип - выбрать тип из доступных
- Версия - указать версию
- Статус: выбрать из списка значение Активен
- Декларация - описание входящих и выходящих параметров для выполнения скрипта
- Тело скрипта - скрипт, описанный на языке python
- Описание - описание для скрипта
-
Дополнительные параметры: указать JSON дополнительных параметров подстановки
-
Нажать кнопку «Создать»
Добавленный появится в общем списке

Декларация скриптов
Декларация скрипта — это JSON-описание функции, которое содержит её название и параметры. Позволяет системе понять, как использовать скрипт и какие данные он принимает и возвращает. Объявление декларации является обязательным для исполнения скрипта в Процессах.
Структура декларации (functions)
- Наименование (
name) — название функции в скрипте - Параметры (
parameters) — список входных и выходных параметров - Входные (
in) — параметры, которые функция принимает- Наименование (
name) — имя параметра - Тип (
type) — тип данных (по умолчаниюvarchar) - Значение по умолчанию (
default) — значение при отсутствии данных - Описание (
description) — пояснение к параметру - Представление (
layout) — настройки отображения в интерфейсе
- Наименование (
- Выходные (
out) — параметры, которые функция возвращает
Описание представлений (layout)
label- Наименование параметра в интерфейсе
Тело скрипта
Тело скрипта представляет собой код исполняемой функции, содержащая последовательность инструкций, которые выполняются при прямом запуске функции скрипта.