有 3 个选择列表。如果在第一个和第二个选项列表中选择了特定值,则必须更新第三个选项列表。我写了以下规则条件: IIf(='BUILDING' AND ='RETAILS', 'BUIDLING', IIf(='BUILDING' AND ='RAILS','INFRA','INDUSTRY') )
这个条件给了我无效的Expession语法。
关于 CRMOD 工作流程的一些事情:
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'))
亲切的问候西蒙