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


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

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

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

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

Перевод сообщений для отмененных операций сохранения потока операций

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

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

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

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

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

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

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

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

Процедура отмены сохранения потока операций, если не выполняется условие правила

  1. На странице "Сведения о правилах потока операций" в разделе "Действия при несоблюдении условия" снимите флажок " Отмена сохранения".
  2. (Необязательно) Введите сообщение об ошибке, которое должно выдаваться при отмене операции сохранения из-за несоблюдения условия правила.
  3. Сохраните внесенные изменения.

В следующей таблице описаны варианты действий из раздела "Действия при несоблюдении условия" страницы "Сведения о правилах потока операций".

Поле

Описание

Пометить для перевода

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

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

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

Отмена сохранения

Если установлен этот флажок, при несоблюдении условия правила выполняются следующие действия:

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

      Сообщение можно задать в поле "Вывод сообщения".

      Если этот флажок не установлен, несоблюдение условия правила не влияет на операцию сохранения (и сообщения не возвращаются).

      По умолчанию флажок "Отмена сохранения" не установлен.

Вывод сообщения

В этом поле можно задать сообщение, возвращаемое пользователю, в веб-службу при несоблюдении условия правила и установке флажка "Отмена сохранения" в этом правиле.

Если в этом поле сообщение не указано, возвращается сообщение по умолчанию. Сообщение может содержать не более 1999 символов.

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

Ввод переведенной версии сообщения для потока операций

  1. На странице "Список правил потока операций" щелкните ссылку "Изменить" для правила потока операций.
  2. На странице "Изменение правил потока операций" в поле "Язык перевода" выберите язык, для которого нужно ввести переведенное сообщение.

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

  3. В поле "Вывод сообщения" введите переведенное сообщение.
  4. Сохраните внесенные изменения.

Повторите эту процедуру для каждого языка.

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

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


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