Каталог скриптов
Каталог скриптов используется для навигации по всем существующим в системе скриптам.
Список скриптов
Список скриптов отображается в интерфейсе администратора на странице "Каталог скриптов".
Скрипт модуля в каталоге скриптов не отображается.
Чтобы перейти к странице каталога, выберите в меню навигации "Настройка системы" → "Каталог скриптов и модулей" → "Каталог скриптов".
Страница "Каталог скриптов" содержит вкладки:
- "Все скрипты" — на вкладке отображается список всех существующих в системе скриптов.
-
"По категориям" — на вкладке отображается фиксированный список категорий скриптов (мест применения скриптов), см. Категории скриптов.
Для каждой категории в списке отображаются: название и количество скриптов. При нажатии на название категории открывается страница со списком скриптов в данной категории. Чтобы вернуться на вкладку, перейдите по ссылке "Назад".
Специальная категория скриптов [Без категории]. На странице категории [Без категории] отображается список скриптов, для которых не определено место использования. В данную категорию попадают скрипты, удаленные при редактировании настройки, где используется скрипт. Скрипты [Без категории] доступны для выбора в компоненте работы со скриптом при добавлении и редактировании скриптовой настройки.
-
"По классам" — на вкладке отображается список классов объектов (системных и пользовательских) и элемент [Без класса].
Для каждого класса в списке отображаются: название, код и количество скриптов. При нажатии на название класса открывается страница со списком скриптов, настроенных в данном классе. Чтобы вернуться на вкладку, перейдите по ссылке "Назад".
Специальный элемент [Без класса]. На странице элемента [Без класса] отображается список скриптов, относящихся ко всей системе в целом (скрипты абсолютной роли, планировщика задач, правила обработки почты, шаблоны отчетов и пр.).
Для каждого скрипта на вкладке "Все скрипты" отображаются:
- Название — название скрипта.
- Код — уникальный код скрипта в рамках всех скриптов каталога.
- Текст — текст groovy скрипта, в котором определяется логика скрипта.
- Категории — название категории, для которой предназначен или в которых уже используется скрипт.
- Классы — названия классов, в которых используется скрипт.
Карточка скрипта
Параметры отдельного скрипта хранятся в его карточке.
В списке скриптов нажмите на строке с описанием скрипта, на экране отобразится его карточка.
Панель управления с кнопкой: "Редактировать", см. Редактирование скрипта в каталоге скриптов.
Содержание карточки:
-
Блок "Свойства" с параметрами скрипта:
- Название — название скрипта.
- Код — уникальный код скрипта в рамках всех скриптов каталога.
- Текст — текст, определяющий логику groovy-скрипта.
-
Блок "Настройки, где используется скрипт" со списком настроек системы, в которых предполагается использование скрипта для расширения логики работы. Для просмотра списка скриптовых настроек применяются те же инструменты, что и для просмотра списка скриптов. Список может быть пуст.
Для каждой скриптовой настройки отображается:
- Название — название конкретной настройки, в которой добавлен скрипт: название конкретного атрибута, действия по событию и т.д. (ссылка на страницу настройки)
- Категории — название категории скрипта. Является ссылкой на страницу со списком скриптов данной категории.
- Классы — название класса, в котором используется скрипт. Является ссылкой на карточку класса.
Чтобы вернуться к странице "Каталог скриптов", перейдите по ссылке "Назад".
Редактирование скрипта в каталоге скриптов
Чтобы редактировать скрипт в каталоге скриптов, выполните следующие действия:
- Выберите в меню навигации "Настройка системы" → "Каталог скриптов и модулей" → "Каталог скриптов".
-
Для редактирования параметров скрипта:
- В списке скриптов нажмите иконку "Редактировать" в строке с описанием скрипта.
- В карточке скрипта нажмите кнопку "Редактировать".
На экране откроется форма "Редактирование скрипта".
-
Измените параметры скрипта. Параметр "Номер" не редактируется.
- Код — информационное поле, в котором указывается код, присвоенный скрипту при добавлении. (Поле "Код" заменяет поле "Номер").
- Название — введите название скрипта, используемое в системе.
- Текст — введите текст groovy скрипта, см. Поле ввода скрипта.
- Нажмите кнопку Сохранить.
Форма редактирования закроется, новые параметры скрипта отобразятся на странице "Каталог скриптов" и в карточке скрипта.