-4

有 3 个选择列表。如果在第一个和第二个选项列表中选择了特定值,则必须更新第三个选项列表。我写了以下规则条件: IIf(='BUILDING' AND ='RETAILS', 'BUIDLING', IIf(='BUILDING' AND ='RAILS','INFRA','INDUSTRY') )

这个条件给了我无效的Expession语法。

4

1 回答 1

1

关于 CRMOD 工作流程的一些事情:

  1. 工作流条件是为了激活工作流而必须满足的指定条件,如果将其留空,它将在每次触发事件(见下文)发生时激活,例如,如果创建或修改记录。

a) 工作流程是特定于对象的,例如联系人

b) 与上述工作流条件相结合的触发事件指定工作流何时激活。

一旦你决定了你的触发器,你就可以选择actions,在这里你可以添加你想要更新的字段并指定值。

根据您的业务需求,您可能会发现需要多个工作流。

我建议您阅读在线用户指南和 Oracle 支持资源,以便在产品中创建任何自动化之前更好地了解该过程。

至于您的 If 语句,这里是您需要遵循的语法:

假如

表达式生成器中的 IIf 函数根据条件表达式的计算返回两个参数之一。IIf 是 Immediate If 的缩写。

句法

IIf(expr, result_if_true, result_if_false)

替代语法

IIf(expr, expr_if_true, expr_if_false)

混合语法

IIf(expr, result_if_true, expr_if_false) IIf(expr, expr_if_true, result_if_false)

例如

IIf([<PrimaryBillToState>]='OK' OR [<PrimaryBillToState>]='TX', 'Central', IIf([<PrimaryBillToState>]='CA', 'West', 'East'))

亲切的问候西蒙

于 2015-03-13T17:08:56.003 回答