|
|
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")
|