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


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

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

О правилах потока операций на основе времени

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

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

О переоценке условий потока операций после действий ожидания

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

Если условие правила не соблюдено (поскольку запись изменена во время периода ожидания), оставшиеся действия в правиле не выполняются. Для действий ожидания по умолчанию установлен флажок "Переоценка условий правил после ожидания".

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

Пример использования правил потока операций на основе времени

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

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

  1. Если после создания нового запроса на обслуживания его статус не обновляется в течение 24 часов, его приоритет меняется на "Срочный" и владельцу запроса на обслуживание отправляется по электронной почте сообщение с уведомлением о необходимости обновления запроса на обслуживание.
  2. Если статус запроса на обслуживание не изменяется в течение последующих 24 часов, происходит следующее:
    • Значение поля "Приоритет" меняется на "Критический"
    • Запрос на обслуживание переназначается руководителю исходного владельца
    • Исходному владельцу запроса на обслуживание отправляется электронное сообщение, уведомляющее, что запрос на обслуживание переназначен его руководителю и его приоритет изменен на "Критический"

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

  1. В качестве запускающего события для правила задается значение "При сохранении новой записи"
  2. В условии правила указывается, что статус запроса на обслуживание не имеет значения "Отложено", следующим образом:

    [<Status>]<>LookupValue("SR_STATUS", "Pending")

  3. В правиле потока операций используется следующая последовательность действий:
    1. Действие ожидания с продолжительностью 24 часа и установленным флажком "Переоценка условий правил после ожидания"
    2. Действие обновления значений для изменения значения поля "Приоритет" в запросе на обслуживание на "Срочный"
    3. Действие отправки электронной почты для отправки владельцу запроса на обслуживание уведомления об изменении приоритета запроса на обслуживание на "Срочный" и необходимости обновления запроса на обслуживание
    4. Действие ожидания с продолжительностью 24 часа и установленным флажком "Переоценка условий правил после ожидания"
    5. Действие обновления значений для изменения значения поля "Приоритет" в запросе на обслуживание на "Критический"
    6. Действие обновления значений для назначения руководителя исходного владельца в качестве нового владельца
    7. Действие отправки электронной почты для отправки владельцу запроса на обслуживание и его руководителю уведомления о том, что запрос на обслуживание был переназначен и его приоритет изменен на "Критический"

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

ПРИМЕЧАНИЕ. Независимые от языка имена полей и синтаксис имен полей в любых примерах выражений в этом разделе - это имена полей и синтаксис имен полей, которые использовались в Expression Builder до выпуска 29 с пакетом обновлений 1. Эти примеры по-прежнему являются допустимыми. Однако если выбрать соответствующие поля для выражения в списке полей в Expression Builder в выпуске 29 с пакетом обновлений 1 или последующих версиях, имена полей и синтаксис имен полей будут отличаться от тех, которые показаны в примерах. Рекомендуется выбирать поля для выражений в списке полей в Expression Builder, чтобы имена полей и синтаксис имен полей всегда были правильными. Дополнительные сведения об именах полей и синтаксисе имен полей в выражениях см. в разделе О выражениях.

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

Информацию о потоках операций, связанную с данной темой, см. в следующих разделах.


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