Скрипт

Этот контекст предоставляет Вам доступ к одному скрипту и позволяет им управлять.  

Уникальные действия

[?]

Выполнить скрипт

(действие по умолчанию)

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

Имя действия:

execute

Не интерактивный режим:

не поддерживается

Права доступа:

Доступно на уровне с правами доступа для Инженера.  

Настроить

Это действие используется для редактирования свойств Скрипта. Следует отметить, что для изменения текста скрипта необходим уровень с правами доступа Администратора

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

Тип действия:

настроить

Редактировать источник

Это действие запускает встроенный в текст редактор (с подсветкой синтаксиса) и позволяет пользователю редактировать источник скрипта. Текстовый редактор, доступный в AggreGate Client, описан здесь.

Имя действия:

editSource

Не интерактивный Mode:

не поддерживается

Права доступа:

Доступно на уровне с правами доступа для Администратора.

Общие действия

[?]

Удалить, создать копию, реплицировать, редактировать права доступа, просмотр событий, показать статус

Состояния и иконки контекста

У этого контекста нет состояний. Он представлен иконкой .

Дополнительная информация

Информация о контексте

Тип контекста: скрипт

Имя контекста: предоставляется пользователем

Описание контекста: предоставляется пользователем

Путь контекста: users.USER_NAME.scripts.SCRIPT_NAME

Контекстная маска: users.*.scripts.*

Права доступа к контексту

[?]

Уровень

Описание

Отсутствует

Нет доступа.

Наблюдатель

Мониторинг основных событий.

Просмотр статуса.

Оператор

Просмотр конфигурации.

Менеджер

Конфигурация и удаление скрипта.

Инженер

Выполнение скрипта.

Администратор

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

Общие переменные (свойства)

[?]

Общие переменные: groupMembership (членство группы), activeAlerts (активные тревоги)

Свойства скрипта

См. описание переменной и ее полей здесь.

Имя переменной:

childInfo

Записи:

1

Права доступа:

Доступно для чтения на уровне с правами доступа для Наблюдателя, доступно для записи с правами доступа для Менеджера.

Формат записи:

Имя поля

Тип поля

Примечания

name

Строка

1 - 50 знаков

description

Строка

1 - 50 знаков

scriptLanguage

Integer

text

Строка

Изменить текст можно только при наличии прав администратора.

rText

Строка

Изменить текст можно только при наличии прав администратора.

pythonText

Строка

Изменить текст можно только при наличии прав администратора.

autorun

Булевое


Общие функции

[?]

Выполнить скрипт

Выполняет скрипт и возвращает сгенерированные им данные. Список входных параметров, передаваемых в скрипт, строится на основе Таблицы входных данных путем последовательного извлечения значений из полей этой таблицы, начиная с первого ряда. Если скрипт возвращает объект Таблицы данных, то он возвратит его неизмененным. Если скрипт возвращает другой тип значения, поддерживаемый форматом таблицы, этот объект помещается в таблицу с одной ячейкой с полем соответствующего формата. Если скрипт возвращает значение такого типа, который не поддерживается форматом Таблицы данных, это значение преобразовывается в строку (при помощи Java-метода Object.toString()) и помещается в Таблицу данных с одной ячейкой и полем строки.

Имя функции:

execute

Права доступа:

Доступно на уровне с правами доступа для Инженера.

Записи ввода:

0...не ограничено

Формат ввода:

динамический

Записи вывода:

0...не ограничено

Формат вывода:

динамический

Общие события

[?]

Общие события: info (информация)

Was this page helpful?