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


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

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

Создание действий потоков операций: обновление значений

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

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

ПРИМЕЧАНИЕ. Для каждого правила потока операций можно создать несколько действий, но не более 25.

Для создания действия "Обновить значения" используется следующая процедура.

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

Чтобы создать действие "Обновить значения"

  1. Перейдите к правилу, для которого требуется создать действие.
    1. В правом верхнем углу любой страницы щелкните глобальную ссылку "Администрирование".
    2. В разделе "Управление бизнес-процессом" выберите "Конфигурация потока операций".
    3. На странице "Список правил потока операций" найдите правило, для которого требуется создать действие.

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

  2. Нажмите ссылку "Имя ПО" для требуемого правила.
  3. В строке заголовка "Действия" на странице "Сведения о правилах потока операций" нажмите кнопку меню и выберите "Обновить значения".

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

    СОВЕТ. Можно создать копию существующего действия для правила потока операций, нажав ссылку "Копировать" для этого действия.

  4. На странице "Изменение действия потока операций" введите имя действия.
  5. Чтобы включить это действие, установите флажок "Активно".
  6. Заполните поля, описание которых приведено в следующей таблице, затем сохраните действие.

    Поле

    Описание

    Имя поля

    В раскрывающемся списке выберите имя поля, которое требуется обновить.

    ПРИМЕЧАНИЕ. Набор полей, которые могут быть обновлены, определяется типом записи для правила потока операций. Кроме того, если поле обозначено как доступное только для чтения на уровне настройки поля, это поле невозможно обновить посредством действия обновления значений. Для некоторых типов записей набор полей, доступных для обновления, включает некоторые поля пользовательских объектов. Поля "Пользовательский объект 1", "Пользовательский объект 02" и "Пользовательский объект 03" и соответствующие поля идентификаторов могут быть обновлены для целого ряда типов записей. Для типа записи "Бизнес-возможность" также возможно обновление полей "Пользовательский объект 05" и "Пользовательский объект 06" и соответствующих полей идентификаторов.

    Значение

    Нажмите значок fx рядом с полем и определите выражение для вычисления нового значения в поле. Для проверки синтаксиса нажмите кнопку "Проверка синтаксиса" в Expression Builder.

    Это поле может содержать не более 1024 символов.

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

    FieldValue("<Revenue>") <> PRE("<Revenue>") OR FieldValue("<Cost>") <> PRE("<Cost>")

    Функция PRE возвращает значение, которое содержалось в поле до его обновления.

    Переписать существующие значения

    Если существующее значение в поле следует заменить новым значением, установите этот флажок.

    Если флажок снят, а поле уже содержит значение, это значение не обновляется.

    Если поле не заполнено, в него вводится новое значение, даже если этот флажок не установлен.

Пошаговые процедуры для создания других типов действий потока операций см. в следующих разделах:

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

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


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