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


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

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

Монитор ожидания потока операций

В мониторе ожидания потока операций можно просматривать сведения о следующих аспектах:

  • Отложенные экземпляры действий ожидания и сведения по этим действия потока операций.
  • Экземпляры запланированных событий (то есть правила потока операций с событием запуска для запланированного события), которые ожидают выполнения или выполняются в данный момент.

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

ПРИМЕЧАНИЕ. При удалении ожидающего экземпляра действия ожидания ни одно из оставшихся действий в правиле потока операций не выполняется. При удалении отложенного экземпляра запланированного события этот экземпляр события отменяется, статус запланированного события меняется на "Прекращено" и оно отключается. Для оставшихся случаев запланированного события не создаются дополнительные экземпляры.

Отложенные экземпляры действий ожидания.

Чтобы понять, как отложенные экземпляры действий ожидания обрабатываются правилом потока операций, рассмотрите следующий пример. Можно настроить правило потока операций со следующей намеченной последовательностью действий:

  1. Действие ожидания с продолжительностью 24 часа
  2. Действие отправки электронной почты
  3. Действие ожидания с продолжительностью 48 часов
  4. Действие отправки электронной почты
  5. Действие создания задачи

Если эти действия настроены правильно, первое в этой последовательности действие ожидания (действие 1) находится в состоянии ожидания в течение 24 часов. После окончания периода ожидания выполняется действие отправки электронной почты (действие 2). Следующим в последовательности является второе действие ожидания (действие 3 в правиле потока операций). Оно находится в состоянии ожидания как минимум 48 часов. После окончания периода ожидания выполняется действие отправки электронной почты (действие 4) и действие создания задачи (действие 5).

ПРИМЕЧАНИЕ. Период ожидания указывает минимальный период времени, который должен истечь перед запуском Oracle CRM On Demand для выполнения других действий в правиле потока операции. Фактический период времени, истекающий до выполнения других действий, может быть большим в зависимости от загрузки в базу данных Oracle CRM On Demand и на сервер Oracle CRM On Demand, а также от числа ожидающих действий, которые отложены до окончания периода ожидания.

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

При удалении экземпляра действия ожидания экземпляр правила потока операций прекращается и оставшиеся в нем действия не выполняются. В предыдущем примере происходит следующее:

  • Если удалить действие 1, пока оно находится в состоянии ожидания, действия 2, 3, 4 и 5 не выполняются.
  • Если удалить действие 3, пока оно находится в состоянии ожидания, действия 4 и 5 не выполняются.

ПРИМЕЧАНИЕ. Действия ожидания - единственный тип действий потока операций, который может находится в состоянии ожидания.

Отложенные экземпляры запланированных событий

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

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

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

Связанные разделы

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

Сведения об использовании монитора ожидания потока операций см. в следующих разделах:


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