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


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

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

Expression Builder Примеры

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

Примеры выражений при работе с инструментом Expression Builder

Обновление поля маржи, связанной с бизнес-возможностью

Описание

Обновление поля маржи, связанной с бизнес-возможностью.

Синтаксис

[{cOpportunityMargin}] = [{Primary Revenue Amount}] - [{cOpportunityCost}]

Проверка новых услуг

Описание

Проверка поля. Доход от новой услуги не может превышать 1000000.

Синтаксис

<= IIf (FieldValue('{Type}') = 'New Service', 1000000, [{Primary Revenue Amount}])

Назначение только что созданного запроса на обслуживание создавшему его пользователю

Описание

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

Синтаксис

[{Owner Alias}] = UserValue('<Alias>')

Проверка наличия изменений в значениях указанных полей

Описание

Проверка наличия изменений в значениях полей.

Синтаксис

PRE('{Primary Revenue Amount}') <> [{Primary Revenue Amount}]

Запуск потока операций на основе даты закрытия

Описание

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

Синтаксис

[{Primary Revenue Close Date}] - PRE('{Primary Revenue Close Date}') > 30

Запуск потока операций по достижении определенного этапа продаж для бизнес-возможности без контакта

Описание

По достижении этапа продаж 'Закрыто/Реализовано' для бизнес-возможности при отсутствии контакта запускается поток операций.

Синтаксис

FieldValue('{Sales Stage - Translation}') = "Closed/Won" AND PRE('{Sales Stage - Translation}') <> [{Sales Stage - Translation}] AND [{Key Contact Id}] = "No Match Row Id"

Запуск потока операций при установке флажка

Описание

При установке пользовательского флажка 'Ready for Review' (Готово для рассмотрения) запускается поток операций.

Синтаксис

((FieldValue('{bCust_Ready_For_Review_Check_Box}') = 'Y') AND (PRE('{bCust_Ready_For_Review_Check_Box}') = 'N')) OR (IfNull([{bCust_Ready_For_Review_Check_Box}], 'Y') = 'Y')

Проверка прав собственности текущего пользователя на запись

Описание

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

Синтаксис

IfNull([{Owner Alias}], "Invalid") = UserValue('<Alias>')

Инициирование сообщения электронной почты при изменении приоритета организации

Описание

Когда значение в поле "Приоритет компании" меняется с "Низкий" на "Высокий", инициируется сообщение электронной почты.

Синтаксис

(PRE('{Type}') = "Low") AND ( FieldValue('{Type}') = "High")

Исключение конкретного канала из потока операций

Описание

Не запускайте поток операций для записи, обновляемой с помощью окна браузера.

Синтаксис

PRE('{Customer Target Type}') = "Advertisement" AND ExcludeChannel("Online")

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

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


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