Печать      Открыть версию интерактивной справки в формате PDF


Предыдущий раздел

Следующий раздел

О запланированных событиях

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

ПРИМЕЧАНИЕ. Событие запуска для запланированного события является запланированным событием.

Можно создать запланированные события для записей любых типов верхнего уровня, которые поддерживают функции управления списками, а также для записей с типом "Прейскурант", "Продукт", "Категория продукта" и "Пользователь".

При создании запланированного события необходимо выбрать отфильтрованный список, возвращающий записи, для которых должны быть выполнены действия потока операций. Каждый раз при выполнении запланированного события действия выполняются для записей, возвращаемых в отфильтрованном списке на эту дату. Записи обрабатываются поочередно, то есть все действия потока операций в запланированном событии выполняются в порядке, указанном в запланированном событии для первой записи в списке, затем все действия выполняются для второй записи в списке и так далее.

В качестве примера можно задать в Oracle CRM On Demand команду на отправку напоминания по электронной почте владельцам открытых операций, по которым прошел срок исполнения, с повторением этого действия через недельный интервал. Чтобы выполнить соответствующие настройки, создайте запланированное событие, в котором выберите ранее определенный список, возвращающий все открытые операции, по которым срок исполнения уже истек. Настройте для запланированного события повторение с недельными интервалами, а затем создайте действие "Отправка электронной почты" для запланированного события. Первый экземпляр запланированного события выполняется на указанную дату начала, уведомление по электронной почте отправляется владельцам всех открытых операций, по которым истек срок исполнения. Затем это запланированное событие автоматически выполняется повторно с недельным интервалом до наступления заданной даты окончания (или выполнения события указанное число раз).

Запланированные события планируются и выполняются следующим образом:

  • После того как запланированное событие станет активным, создается отложенный экземпляр для первого запланированного возникновения события, и для этого запланированного события устанавливается статус "Запланировано". Отложенный экземпляр отображается в мониторе ожидания потока операций. Сведения о полях, которые отображаются для отложенного экземпляра, см. в разделе Поля отложенного экземпляра потока операций.

    ПРИМЕЧАНИЕ. Дата возобновления в отложенном экземпляре запланированного события является самым ранним возможным временем исполнения экземпляра. В зависимости от нагрузки на базу данных Oracle CRM On Demand и на сервер Oracle CRM On Demand в это время экземпляр может быть выполнен не сразу.

  • После выполнения экземпляра запланированного события происходит следующее:
    • Если для запланированного события установлен флажок "Включить уведомление", Oracle CRM On Demand отправляет электронную почту пользователю, который сделал это запланированное событие активным, чтобы подтвердить выполнение экземпляра.
    • Для следующего запланированного возникновения события создается другой экземпляр.
  • После завершения всех экземпляров запланированного события это событие отключается (флажок "Активно" в запланированном событии автоматически снимается) и для запланированного события устанавливается статус "Завершено".

Статус запланированного события

Поле "Статус" в запланированном событии обновляется автоматически и предназначено только для чтения. Поле "Статус" может иметь следующие значения:

  • Не запланировано. Запланированное событие не было сделано активным.
  • Внесено в график. Запланированное событие активно и существует отложенный экземпляр этого события.
  • Завершено. Все запланированные возникновения запланированного события были завершены.
  • Прекращено. Последний созданный экземпляр запланированного события был удален из монитора ожидания потока операций либо запланированное событие было отключено.

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

Об удалении запланированных событий

При удалении запланированного события до завершения всех запланированных возникновений события происходит следующее:

  • Если существует отложенный экземпляр запланированного события, этот экземпляр удаляется из монитора ожидания потока операций.
  • Если экземпляр запланированного события выполняется в настоящий момент, возникает ошибка экземпляра. Сообщение об ошибке не выводится в мониторе ошибок потока операций.
  • Дополнительные экземпляры запланированного события не создаются.

Об отключении запланированных событий

При отключении запланированного события до завершения всех запланированных возникновений события происходит следующее:

  • Для запланированного события устанавливается статус "Прекращено".
  • Если существует отложенный экземпляр запланированного события, этот экземпляр удаляется из монитора ожидания потока операций.
  • Если экземпляр запланированного события выполняется в настоящий момент, ряд действий может завершиться ошибкой.

    Во время выполнения экземпляра запланированного события Oracle CRM On Demand каждые пять минут выполняет проверку с целью определить, остается ли это запланированное событие активным. Если запланированное событие было отключено, действие экземпляра прекращается. Все действия, которые еще не завершены, завершаются с ошибкой, экземпляры ошибки для действий с ошибкой выводятся в мониторе ошибок.

  • Дополнительные экземпляры запланированного события не создаются.

Если установить флажок "Активно" для записи запланированного события, которое ранее было отключено, эта запись запланированного события считается новым запланированным событием. В зависимости от графика происходит следующее:

  • Если запланировано возникновение события в будущем. Для запланированного события устанавливается статус "Запланировано", создается отложенный экземпляр для следующего запланированного возникновения. При создании экземпляра число возникновений запланированного события сбрасывается до 1.
  • Если не запланировано возникновение события в будущем. Флажок "Активно" в запланированном событии автоматически снимается, для запланированного события устанавливается статус "Завершено".

Сведения о создании запланированных событий см. в разделе Создание запланированных событий.


Опубликовано в Август 2018 Copyright © Oracle, 2005, 2018 гг. Все права защищены.Legal Notices.