【问题标题】:IF SYNTAX AND EXAMPLE in CRM ON DEMANDCRM ON DEMAND 中的 IF 语法和示例
【发布时间】:2015-02-27 05:33:53
【问题描述】:

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

这个条件给了我无效的表达式语法。

【问题讨论】:

  • 我对 CRM On Demand 一无所知,也不知道它是否相关,但我很确定您不希望出现 'BUIDLING'...

标签: iif ondemand


【解决方案1】:

关于 CRMOD 工作流程的几点说明:

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

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

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

确定触发器后,您可以选择操作,您可以在此处添加要更新的字段并指定值。

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

我建议您阅读在线用户指南和 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'))

亲切的问候 西蒙

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-09-23
    • 2011-07-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-15
    • 1970-01-01
    相关资源
    最近更新 更多