На странице:



Общие сведения

Данное действие позволяет выполнять команды в зависимости от того, завершилось ли предыдущее действие в заданный срок или нет.

Настройка действия 

Для настройки данного действия нужно:

  1. Перейти на вкладку Программирование.
  2. Нажать на кнопку Создать... в списке Правила по событиям или Циклические правила (см. Конфигурирование макрокоманд).
  3. При необходимости выбрать условие запуска, которое вызовет срабатывание макрокоманды (см. Настройка условий запуска).
  4. Нажать на кнопку  под условиями запуска.
  5. Из выпадающего списка выбрать действие Программирование: Ожидать завершения предыдущего действия.
  6. В параметре Таймаут задать время ожидания выполнения предыдущего действия в формате ЧЧ:ММ:СС. Если задано время 00:00:00, то ожидание будет бесконечным.
  7. Задать действие, которое необходимо выполнить в том случае, если предыдущее действие:
    1. Было завершено за заданное время ожидания в параметре Выполнить, если предыдущее действие завершилось до таймаута
    2. Не было завершено за заданное время ожидания в параметре Выполнить после таймаута, если предыдущее действие не выполнено до этого момента. Если время ожидания 00:00:00, то данный параметр не актуальна.

      Внимание!

      Ожидание завершения предыдущего действия не распространяется на действия, расположенные ниже (вне) данной команды.

  8. Нажать на кнопку Применить .

Настройка действия Ожидать завершения предыдущего действия завершена.

Пример использования для макрокоманды Циклические правила.

В данной макрокоманде одновременно запускается репликация и программа на клиенте. Если репликация завершается за 10 минут, то отправляется E-mail оповещение, если нет – проигрывается голосовое оповещение.

  • No labels