Блоки действий и проверки
Обновлено
Блок — повторно используемая часть сценария: например, открыть меню, проверить соединение или закрыть всплывающее окно. Один и тот же блок можно вызывать из разных мест.
Создать и вызвать блок
- Выделите связанный фрагмент действий и выберите создание блока в контекстном меню графа.
- Задайте понятное имя. В исходной цепочке появится вызов блока; проверьте его продолжения.
- Чтобы использовать блок ещё раз, добавьте «Вызов блока» и выберите имя в инспекторе.
- Если вызову нужны другие данные, подключите его параметры или задайте значения вручную. Окно можно передать от текущей цели.
Параметры, результаты и завершение
- Внешние связи выбранного фрагмента становятся параметрами и результатами. Не нужно захватывать далёкие узлы только ради передачи их данных.
- Сценарий продолжится после завершения блока. Для разных внешних выходов могут появиться отдельные продолжения вызова.
- Данные распознавания должны быть получены к моменту чтения результата. Передача параметра сама по себе не запускает распознавание.
- Рекурсивные вызовы не поддерживаются; глубина вложенности ограничена. Ошибка или таймаут блока останавливает выполнение.
Автоматические «До / После» — PRO
- В инспекторе сценария назначьте существующие блоки до и после выбранных типов действий. Можно выбрать категории или весь каталог.
- У отдельного узла можно наследовать правило, заменить назначения или отключить проверку.
- Внутри вызванного блока такие проверки не запускают сами себя. В проверке «До» возврат может пропустить защищаемое действие вместе с проверкой «После».
- Переключатель автоматических проверок сохраняет назначения при отключении. Явные вызовы блоков остаются активными; сами блоки и их обычные вызовы доступны Free.