Администрирование Oracle CRM On Demand > Управление биологическими науками > Настройка автоматической отправки транзакций с образцами
Настройка автоматической отправки транзакций с образцами
В этом разделе описано, как использовать функцию потока операций Oracle CRM On Demand для автоматической отправки транзакций с образцами для обработки.
Перед началом работы. См. сведения в разделе Автоматическая отправка транзакций с образцами.
Для настройки автоматической отправки транзакций с образцами
- Определите, какие поля в транзакциях с образцами будут использоваться в условии в правилах потока операций.
Например, в качестве условия для определения необходимости отправки записи можно выбрать использование установки флажка для типа записи транзакции с образцами. В правиле потока операций можно указать, что если в записи установлен флажок, эта запись отправляется в потоке операций. Можно использовать существующее поле флажка или настроить пользовательское поле флажка и присвоить ему имя, например "Пометить для отправки". Дополнительные сведения о настройке пользовательских полей см. в разделах по управлению полями у правлению макетами страниц в таблице в разделе Страница настройки приложения для типа записи.
- Настройте необходимые правила потока операций для типа записи "Транзакция с образцами".
Можно настроить столько правил потока операций, сколько необходимо. Возможно, потребуется настроить правило потока операций с инициирующим событием "При сохранении измененной записи" для автоматической отправки измененных записей транзакций с образцами.
ПРИМЕЧАНИЕ. При настройке правила потока операций также необходимо включить условие для проверки, установлено ли в поле "Статус" значение Выполняется. Это условие требуется для того, чтобы при успешном выполнении действия отправки изменялось поле "Статус" записи транзакции с образцами, то есть происходило действие изменения, которое снова вызывает этот поток операций.
Ниже приведен пример минимального условия правила:
[<bMark_for_Submit_ITAG>]="Y" AND [<TransactionStatus>]="In Progress" AND ExcludeChannel("Online")
В этом примере "Пометить для отправки" (Mark_for_Submit) - пользовательское поле, а ExcludeChannel - необязательное условие, которое позволяет ограничить триггер так, чтобы поток операций становился активным только для импорта, а не при нажатии кнопки "Отправить вызов" в интерфейсе пользователя. Если при инициировании действия потока операций выводится сообщение об ошибке, см. раздел Просмотр экземпляров ошибок в мониторе ошибок потока операций.
Дополнительные сведения о настройке правил потока операций см. в разделе Создание правил потока операций.
- В каждом правиле потока операций укажите условие, которое должно быть удовлетворено для действий в выполняемом потоке операций.
Например, можно указать, что если в записи установлен определенный флажок, должны выполняться действия в правиле потока операций.
ПРИМЕЧАНИЕ. Если требуется запретить отправку записей, создаваемых или обновляемых через интерфейс пользователя, с помощью правил потока операций, настройте необходимое ограничение в условиях правил потока операций. Дополнительные сведения см. в разделе Ограничение правил потока операций определенными каналами или ролями.
- Создайте необходимое действие отправки потока операций для каждого из правил потока операций.
Дополнительные сведения о действии отправки потока операций см. в сведениях о действиях потока операций для Oracle CRM On Demand Life Sciences Edition в разделе Действия потока операций.
ПРИМЕЧАНИЕ. Действию "Отправить" должно предшествовать действие ожидания с ненулевым значением ожидания. При использовании ненулевого периода ожидания действие потока операций преобразуется в асинхронное действие. Асинхронное действие рекомендуется для повышения производительности приложения, особенно при импорте и отправке большого множества записей транзакций с образцами.
ПРИМЕЧАНИЕ. Независимые от языка имена полей и синтаксис имен полей в любых примерах выражений в этом разделе - это имена полей и синтаксис имен полей, которые использовались в Expression Builder до выпуска 29 с пакетом обновлений 1. Эти примеры по-прежнему являются допустимыми. Однако если выбрать соответствующие поля для выражения в списке полей в Expression Builder в выпуске 29 с пакетом обновлений 1 или последующих версиях, имена полей и синтаксис имен полей будут отличаться от тех, которые показаны в примерах. Рекомендуется выбирать поля для выражений в списке полей в Expression Builder, чтобы имена полей и синтаксис имен полей всегда были правильными. Дополнительные сведения об именах полей и синтаксисе имен полей в выражениях см. в разделе О выражениях.
|