Общие сведения
Данное действие позволяет выполнять команды в зависимости от того, завершилось ли предыдущее действие в заданный срок или нет.
Настройка действия
Для настройки данного действия нужно:
- Перейти на вкладку Программирование.
- Нажать на кнопку Создать... в списке Правила по событиям или Циклические правила (см. Конфигурирование макрокоманд).
- При необходимости выбрать условие запуска, которое вызовет срабатывание макрокоманды (см. Настройка условий запуска).
- Нажать на кнопку
под условиями запуска. - Из выпадающего списка выбрать действие Программирование: Ожидать завершения предыдущего действия.

- В параметре Таймаут задать время ожидания выполнения предыдущего действия в формате ЧЧ:ММ:СС. Если задано время 00:00:00, то ожидание будет бесконечным.
- Задать действие, которое необходимо выполнить в том случае, если предыдущее действие:
- Было завершено за заданное время ожидания в параметре Выполнить, если предыдущее действие завершилось до таймаута.
- Не было завершено за заданное время ожидания в параметре Выполнить после таймаута, если предыдущее действие не выполнено до этого момента. Если время ожидания 00:00:00, то данный параметр не актуальна.
- Нажать на кнопку Применить
.
Настройка действия Ожидать завершения предыдущего действия завершена.
Пример использования для макрокоманды Циклические правила.
В данной макрокоманде одновременно запускается репликация и программа на клиенте. Если репликация завершается за 10 минут, то отправляется E-mail оповещение, если нет – проигрывается голосовое оповещение.
