打印      打开 PDF 版本的联机帮助


上一主题

下一主题

Expression Builder 示例

在Expression Builder中,可以使用下表中的示例表达式。

Expression Builder 示例表达式

更新“商机利润”字段

说明

更新“商机利润”字段。

语法

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

验证新服务

说明

字段验证。新服务的收入不能高于 1,000,000。

语法

<= 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}') = "已完成/赢得" AND PRE('{Sales Stage - Translation}') <> [{Sales Stage - Translation}] AND [{Key Contact Id}] = "无匹配行 ID"

如果选中复选框,则触发工作流

说明

如果选中定制的“复审就绪”复选框字段,则执行工作流。

语法

((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}') = "低") AND ( FieldValue('{Type}') = "高")

从工作流中排除特定渠道

说明

不对通过浏览器窗口更新的记录执行工作流。

语法

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

相关主题

请参阅以下主题以了解相关的 Expression Builder 信息:


已发布 10月 2016 Copyright © 2005, 2016, Oracle. 保留所有权利。Legal Notices.