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


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

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

Настройка автоматической отправки транзакций с образцами

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

Перед началом работы. См. сведения в разделе Автоматическая отправка транзакций с образцами.

Для настройки автоматической отправки транзакций с образцами

  1. Определите, какие поля в транзакциях с образцами будут использоваться в условии в правилах потока операций.

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

  2. Настройте необходимые правила потока операций для типа записи "Транзакция с образцами".

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

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

    Ниже приведен пример минимального условия правила:

    [<bMark_for_Submit_ITAG>]="Y" AND [<TransactionStatus>]="In Progress" AND ExcludeChannel("Online")

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

    Дополнительные сведения о настройке правил потока операций см. в разделе Создание правил потока операций.

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

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

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

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

    Дополнительные сведения о действии отправки потока операций см. в сведениях о действиях потока операций для Oracle CRM On Demand Life Sciences Edition в разделе Действия потока операций.

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

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


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