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

Для реализации рабочего процесса с длительным временем выполнения на основе таймера используется элемент Таймер ожидания.

Необходимые условия

  • Создайте рабочий процесс.
  • Откройте рабочий процесс для изменения в редакторе рабочих процессов.
  • Добавьте элементы в схему рабочего процесса.

Процедура

  1. Перетащите элемент Таймер ожидания из меню Универсальные на левой панели на позицию в схеме рабочего процесса, в которой нужно приостановить выполнение рабочего процесса.
    Если для расчета времени и даты реализуется задача с возможностью добавления сценариев, элемент такой задачи должен предшествовать элементу Таймер ожидания.
  2. Щелкните элемент Таймер ожидания.
  3. Введите описание причины для реализации таймера на вкладке свойств Сведения на правой панели.
  4. Перейдите на вкладку Входные данные.
    В списке переменных появится параметр timer.date.
  5. Привяжите параметр timer.date к соответствующему объекту Date.
    • Выберите предварительно определенный объект Date в предлагаемом списке, например объект, который определен в элементе Задача с возможностью добавления сценариев в другой части рабочего процесса.
    • Кроме того, можно создать объект Date, который задает дату и время ожидания для рабочего процесса.
  6. (Необязательно) Создайте объект Date, который задает дату и время ожидания для рабочего процесса.
    1. а. Щелкните текстовое поле Выбрать переменную, а затем нажмите Создать.
      Откроется диалоговое окно Создание переменной.
    2. б. Введите имя и описание переменной.
    3. в. Щелкните текстовое поле Значение, чтобы задать значение переменной.
      Появится календарь.
    4. г. Используя календарь, установите дату и время перезапуска рабочего процесса.
    5. д. Щелкните Создать.
  7. Щелкните Сохранить и подтвердите свой выбор.

Результаты

Вы определили таймер, по значению которого выполняется приостановка рабочего процесса с длительным временем выполнения на основе таймера до заданного времени и даты.

Дальнейшие действия

Можно создать рабочий процесс с длительным временем выполнения, который ожидает события триггера перед продолжением.