Компонент Запуск сценария
Описание
Обеспечивает процессное или функциональное ветвление на уровне сценариев.
В случае организации автоматических сервисов размеры сценария могут быть достаточно велики, и компонент «Запуск сценария» предоставляет возможность разбить крупный сценарий на несколько логических блоков. Таким образом, один сценарий передает управление в начало другого сценария. При этом можно задать некоторое значение на запуск, которое примет компонент «Старт» вложенного сценария и сохранит в свою локальную переменную. Помимо этого, все переменные одного типа, которые названы одинаково в запускающем и запускаемом сценариях, перенесут свои значения из одного в другой без изменений. Такой способ запуска называется вложенным.
Также с помощью компонента можно запускать в параллельный процесс любой служебный сценарий, не работающий с зависимыми от основного сценария ресурсами. При запуске асинхронного служебного сценария начальные значения его переменных, совпадающих по типам и именам с переменными основного сценария, будут установлены в соответствии с их значениями.
Индекс |
|
Краткое название |
|
Типы сценариев |
|
Стартовый модуль |
|
Режим |
Синхронный |
Иконка |
|
Характер разветвления |
Разветвляющий, замыкающий |
Свойства
Спецификация | Описание |
---|---|
Название: |
Режим запуска дочернего сценария.
|
Название: |
Способ выбора сценария для запуска.
|
Название: |
Выпадающий список с кодами сценариев. Содержит все доступные (нескрытые) сценарии того же типа, что и текущий сценарий, содержащиеся в текущем домене. |
Название: |
Выпадающий список с кодами сценариев. Содержит все доступные (нескрытые) служебные сценарии, содержащиеся в текущем домене. |
Название: |
Аргумент, определяющий код запускаемого сценария. Может указывать также коды скрытых сценарии. В мастер-домене в качестве кода сценария может быть указано значение |
Название: |
Переменная для сохранения значения идентификатора запущенного сценария, по которому можно производить взаимодействие. |
Название: |
Разрешает или запрещает возврат управления из вложенного сценария и продолжение работы по ветке дальше. |
Название: |
Таблица начальных значений для локальных переменных запускаемого сценария. Доступно только если выбранный режим отличается от "вложенного с объединением переменных". Ключи - названия переменных запускаемого сценария. Если запускаемый сценарий передает управление вложенному, то присвоение значений каждой из указанных переменных производится не более одного раза, но может откладываться вплоть до загрузки вложенного сценария, имеющего переменную с соответствующим именем. Установленные таким образом значения приоритетны перед значениями по умолчанию внутри запускамого сценария. |
Название: |
Первый параметр для асинхронного служебного сценария. Доступ к значению осуществляется через функцию выражений |
Название: |
Второй параметр для асинхронного служебного сценария. Доступ к значению осуществляется через функцию выражений |
Название: |
Третий параметр для асинхронного служебного сценария. Доступ к значению осуществляется через функцию выражений |
Название: |
Четвертый параметр для асинхронного служебного сценария. Доступ к значению осуществляется через функцию выражений |
Название: |
Пятый параметр для асинхронного служебного сценария. Доступ к значению осуществляется через функцию выражений |
Название: |
Шестой параметр для асинхронного служебного сценария. Доступ к значению осуществляется через функцию выражений |
Название: |
Седьмой параметр для асинхронного служебного сценария. Доступ к значению осуществляется через функцию выражений |
Название: |
Восьмой параметр для асинхронного служебного сценария. Доступ к значению осуществляется через функцию выражений |
Название: |
Девятый параметр для асинхронного служебного сценария. Доступ к значению осуществляется через функцию выражений |
Название: |
Десятый параметр для асинхронного служебного сценария. Доступ к значению осуществляется через функцию выражений |
Название: |
JSON-массив, содержащий параметры 11, 12 и т.д. для асинхронного служебного сценария. Доступ к значению осуществляется через функцию выражений |
Название: |
Шестой параметр для асинхронного служебного сценария. Доступ к значению осуществляется через функцию выражений |
Название: |
Переменная, куда будет сохранено возвращаемое из вложенного сценария значение, установленное в компоненте 'Стоп'. |
Название: |
Компонент, которому передается управление при успешном запуске асинхронного служебного сценария, либо после возврата управления из вложенного сценария. |
Название: |
Компонент, которому передается управление при неудачном запуске сценария. Среди причин могут быть:
|
См. также
-
Роль svc