В следующей таблице приведены примеры выражений, которые можно использовать при работе с инструментом 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, связанную с данной темой, см. в следующих разделах.