配置“搜索对象”活动
您必须创建 Sforce 对象搜索语言 (SOSL) 查询来配置搜索对象活动。
关于此任务
下列部分讨论配置搜索对象活动、创建 SOSL 查询和为 IBM® Cast Iron® 提供 SOSL 语法规则的规则。
要配置搜索对象活动,请完成下列步骤:过程
创建 SOSL 查询
关于此任务
创建 Sforce 对象搜索语言 (SOSL) 查询时,您可以在 SOSL 语句的 WHERE 子句中使用动态参数。之后,Studio 可以将这些参数动态映射为活动的输入参数。这样就能动态控制基于针对编排的输入的查询。
Sforce 对象搜索语言不会为参数化的查询定义语法;不过 IBM Cast Iron 确实会强制实施若干专用 SOSL 语法规则。您可以在简单表达式或集合表达式中使用参数。
针对 IBM Cast Iron 的 SOSL 语法规则
关于此任务
- 使用 ($) 美元符号表示参数。请在 ($) 美元符号后面指定由字母数字字符构成的字符串。第一个字符必须为字母 [a-zA-Z],可以后跟一个或多个字母 [a-zA-Z]、数字 [0-9] 或 (_) 下划线。注: 参数名称区分大小写;因此,参数 $a 和 $A 被视为不同参数。下表包含有效和无效参数声明的示例:
参数 有效或无效 $AnAccount 有效 $a123_456 有效 $123a 无效 $_id 无效
- 您必须在 SOSL 语句的“搜索查询”部分中声明参数。花括号 ({ }) 标定 SOSL 语句的“搜索查询”部分。要点: 请勿使用双引号 (" ") 将参数引起来。 如果将参数括在双引号中,那么活动会将该参数视为字符串搜索字面值。
- 参数类型总是为 xsd:string。在替换期间,活动会对使用保留字符来声明的所有参数进行转义。保留字符包括下列字符:
保留字符 描述 & & 符号 * 星号 \ 反斜杠 [ ] 方括号 : 冒号 , 逗号 { } 花括号 " 双引号 ! 感叹号 - 减号 + 加号 ' 单引号 ~ ~ 号 ^ 向上箭头 | 竖线 - 参数可在给定 SOQL 语句中出现多次。但是,即使参数在 SQOL 语句中出现多次,它在输入参数映射中也只会出现一次。 活动会将在运行时使用了参数的所有位置替换为同一个值。