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


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

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

Ошибки правил и действий потоков операций

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

  • Тип правила потока операций (является правило потока операций правилом "до события" или правилом "после события"). Он определяется запускающим событием в правиле потока операций. Дополнительные сведения о запускающих событиях см. в разделе Правила потоков операций.
  • Тип ошибки, которая привела к сбою правила или действия потока операций.

Примеры ошибок, которые могут привести к сбою правила или действия потока операций:

  • Синтаксическая ошибка в выражении в условии правила потока операций или действии потока операций. Построитель выражений не может найти некоторые синтаксические ошибки при создании правила или действия потока операций.
  • Семантическая ошибка в выражении в условии правила потока операций или действии потока операций. Примеры возможных семантических ошибок:
    • Oracle CRM On Demand не может идентифицировать поле в выражении, так как тег интеграции для этого поля изменен после создания правила или действия потока операций.
    • Для поля списка выбора в выражении указано недопустимое значение.

Ошибки правил и действий потоков операций после события

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

Тип ошибки

Результат

Какие сведения приводятся в сообщении об ошибке в мониторе ошибок потока операций

Синтаксическая ошибка в условии правила потока операций или действии потока операций

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

Сведения о правиле потока операций или действии потока операций, которое содержит первую обнаруженную синтаксическую ошибку, и сведения об этой ошибке.

Семантическая ошибка в условии правила потока операций

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

Сведения о правиле потока операций, в котором была найдена ошибка, и сведения об ошибке.

Семантическая ошибка в действии потока операций

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

Сведения о действии потока операций, в котором была найдена ошибка, и сведения об ошибке.

Другая ошибка в действии потока операций

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

Сведения о действии потока операций с ошибкой и сведения об ошибке.

Ошибки правил и действий потоков операций до события

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

Тип ошибки

Результат

Какие сведения приводятся в сообщении об ошибке в мониторе ошибок потока операций

Синтаксическая ошибка в условии правила потока операций или действии потока операций

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

Сведения о правиле потока операций или действии потока операций, которое содержит первую обнаруженную синтаксическую ошибку, и сведения об этой ошибке.

Семантическая ошибка в условии правила потока операций

  • Не выполняется ни одно из действий в правиле потока операций.
  • Сообщение об ошибке выводится в мониторе ошибок потока операций.
  • Если применение правила инициировано операцией удаления, запись будет удалена.
  • Если правило инициировано операцией обновления и в правиле потока операций не установлен флажок "Отмена сохранения", обновленная запись будет сохранена.

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

Сведения о правиле потока операций, в котором была найдена ошибка, и сведения об ошибке.

Семантическая ошибка в действии потока операций

  • Если для правила потока операций уже выполнены действия "Обновить значения" или "Создать событие интеграции", будет выполнен откат этих действий. Все оставшиеся действия в правиле потока операций не выполняются.

    ПРИМЕЧАНИЕ. Если уже выполнены действия "Создать задачу" или "Отправка электронной почты", для этих действий откат не выполняется.

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

Неприменимо

Другая ошибка в действии потока операций

  • Не выполняется ни одно из оставшихся действий правила потока операций.
  • Пользователь, действие которого инициировало это правило потока операций, получает сообщение об ошибке. Если правило потока операций инициировано веб-службой, об ошибке действия потока операций сообщается в ответе для веб-службы.
  • Операция, инициировавшая данное правило, блокируется.

Неприменимо


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