Администрирование Oracle CRM On Demand > Управление бизнес-процессом > Конфигурация потока операций > Создание правил потока операций
Создание правил потока операций
В этом разделе описывается создание правил потока операций.
ПРИМЕЧАНИЕ. Если в профиле компании установлен флажок "Включить поддержку языка перевода для сообщения об отмене сохранения потока операций", поле "Язык перевода" доступна на странице сведений правила потока операций и на странице правки правила потока операций при изменении существующего правила потока операций. Поле "Язык перевода" позволяет вводить переведенные версии пользовательских сообщений об ошибках, которые возвращаются пользователям или веб-службам, если условие в правиле потока операций не выполнено и для этого правила установлен флажок "Отмена сохранения". Дополнительные сведения о поле "Язык перевода" см. в разделе Отмена операций сохранения потока операций.
Перед началом работы Для компании необходимо настроить функциональные возможности потоков операций в Oracle CRM On Demand в соответствии с инструкциями в разделе Правила потоков операций. Для выполнения процедур, описание которых приведено в настоящем разделе, роли данного пользователя должны быть предоставлены полномочия "Управление правилами данных - управление правилами потока операций". Для создания правил потока операций для типа записи "Пользователь" необходимо также иметь в своей роли пользователя полномочие "Управление правилами данных – управление правилами потока операций для пользователя". Администратор может включить это полномочие для роли администратора, а также, при необходимости, для любой другой роли. Дополнительные сведения об аспектах создания правил потока операции для типа записи "Пользователь" см. в разделе Аспекты создания правил потока операций для типа записи "Пользователь". Сведения о добавлении полномочий к ролям см. в разделе Добавление ролей.
ПРИМЕЧАНИЕ. После создания правила в нем невозможно изменить тип записи или запускающее событие. Однако заданные для потока операций условия можно обновить.
Процедура создания правила потока операций
- В правом верхнем углу любой страницы щелкните глобальную ссылку "Администрирование".
- В разделе "Управление бизнес-процессом" выберите "Конфигурация потока операций".
- На странице "Список правил потока операций" выполните одно из следующих действий.
- Для создания нового правила потока операций с помощью копирования существующего правила нажмите кнопку "Копировать" в правиле потока операций, которое необходимо скопировать.
- Для создания нового правила потока операций не на основе существующего правила выберите "Создать" в строке заголовка.
- На странице сведений о правилах потока операций в разделе "Сведения о ключевых правилах потока операций" введите сведения о правилах.
Поля правил описаны в следующей таблице.
Поле
|
Описание
|
Имя потока операций
|
Введите уникальное имя длиной не долее 15 символов.
|
Активно
|
Флажок "Активно" служит для включения и отключения правила. Количество одновременно открытых правил потоков операций не ограничено.
|
Порядок
|
При создании правила потока операций это поле доступно только для чтения. Определяет порядок, в котором Oracle CRM On Demand вызывает правила, основанные на одинаковом типе записи и одинаковом запускающем событии и (где применимо) на одинаковом типе родительской записи. Oracle CRM On Demand автоматически назначает правило следующему неиспользованному порядковому номеру для правил, основанных на одинаковом типе записи и одинаковом запускающем событии. Если запускающее событие правила потока операций имеет значение "После связывания с родительским объектом" или "После отмены связи с родительским объектом", то Oracle CRM On Demand автоматически назначает правилу следующий неиспользованный порядковый номер для правил, основанных на таком же типе записи, том же запускающем событии и том же типе родительской записи. При необходимости позднее можно изменить порядок правил потока операций. Подробнее см. в разделе Изменение порядка правил потоков операций.
|
Выход
|
При установке флажка "Выход" в данном правиле потока операций и выполнении условий для правила выполняются активные действия для данного правила потока операций. Однако никакие последующие правила потока операций, основанные на том же типе записи и том же запускающем событии и (где применимо) на том же типе родительской записи, не запускаются.
Если условия данного правила потока операций не выполнены, то Oracle CRM On Demand переходит к следующему правилу в последовательности, несмотря на установленный флажок "Выход" в данном правиле потока операций.
|
Описание
|
(Необязательный параметр.) Введите дополнительные сведения о правиле потока операций, например назначение правила.
|
Тип записи
|
Выберите тип записи для правила потока операций
Для создания, обновления и удаления запускающих событий каждому правилу потока операций сопоставляется только один тип записей. Для этого типа записей выполняется вычисление правила и соответствующие действия. После создания правила изменить заданный для него тип записей невозможно.
Если для правил потока операций задано запускающее событие "После связывания с родительским объектом" или "После отмены связывания с родительским объектом", выберите тип дочерней записи. Например, если требуется запускать правило потока операций при связывании записи контакта с записью организации, выберите в этом поле значение "Контакт", а в поле "Тип родительской записи" - значение Организация.
|
Инициировать событие
|
Выберите событие, запускающее данное правило.
При возникновении этого события для записи указанного типа выполняется вычисление правила. После создания правила изменить заданное для него запускающее событие невозможно.
ПРИМЕЧАНИЕ. Запускающие события "После связывания с родительским объектом" и "После отмены связывания с родительским объектом" поддерживаются только для записей с типом "Организация", "Контакт" и "Бизнес-возможность". Дополнительные сведения см. в разделе "Запускающие события связывания или отмены связывания" темы Правила потоков операций.
|
Тип родительской записи
|
Это поле отображается в том случае, если выбрано запускающее событие "После связывания с родительским объектом" или "После отмены связывания с родительским объектом".
Выберите тип родительской записи. Например, если требуется настроить правило потока операций, выполнение которого запускается при связывании записи контакта с родительской записью субъекта, выберите в этом поле значение "Субъект", а в поле "Тип записи" - значение "Контакт".
|
- Если необходимо определить условие для правила потока операций, щелкните значок fx в разделе страницы "Условие правила потока операций" и задайте условие для правила потока операций с помощью Expression Builder. Дополнительные сведения об инструменте Expression Builder см. в разделе Expression Builder.
ПРИМЕЧАНИЕ. Если условие для правила потока операций не определено, действия, заданные для этого правила, выполняются при каждом его инициировании.
Ниже приведены сведения, которые следует учитывать при создании условий для правил потоков операций.
- Условие для правила потока операций может содержать не более 2048 символов.
- Можно настроить правила потока операций для конкретных ролей или каналов. Дополнительные сведения об ограничении области действия правил потока операций определенными ролями или каналами см. в разделе Ограничение правил потока операций определенными каналами или ролями.
- Чтобы определить, было ли обновлено поле записи, можно использовать условие правила потока операций, аналогичное следующему. В этом примере для проверки изменений в поле используется строка Invalid, но можно указать и любую другую строку, не принадлежащую к числу значений данного поля:
IfNull([<FieldName>], "Invalid") <> IfNull(PRE("<FieldName>"), "Invalid")
ВНИМАНИЕ. Функция PRE не возвращает предыдущее значение поля, если функция используется в любых потоках операций или действиях, которые вызваны действием "Ожидание". Дополнительные сведения о функции PRE() см. в разделе PRE .
- Если раздел "Действия при несоблюдении условия" доступно на странице "Сведения о правилах потока операций", возможно указать, следует ли отменять операцию сохранения, если не соблюдено условие правила.
Для получения дополнительных сведений об указании отмены операции сохранения, если не соблюдено условие правила, см Отмена операций сохранения потока операций.
- Сохраните правило потока операций.
Когда правило сохранено можно создать действия для этого правила. Для каждого правила потока операций можно создать до 25 действий.
ПРИМЕЧАНИЕ. Независимые от языка имена полей и синтаксис имен полей в любых примерах выражений в этом разделе - это имена полей и синтаксис имен полей, которые использовались в Expression Builder до выпуска 29 с пакетом обновлений 1. Эти примеры по-прежнему являются допустимыми. Однако если выбрать соответствующие поля для выражения в списке полей в Expression Builder в выпуске 29 с пакетом обновлений 1 или последующих версиях, имена полей и синтаксис имен полей будут отличаться от тех, которые показаны в примерах. Рекомендуется выбирать поля для выражений в списке полей в Expression Builder, чтобы имена полей и синтаксис имен полей всегда были правильными. Дополнительные сведения об именах полей и синтаксисе имен полей в выражениях см. в разделе О выражениях.
Пошаговые инструкции для создания действий потока операций см. в следующих разделах.
Связанные разделы
Информацию о потоках операций, связанную с данной темой, см. в следующих разделах.
|