配置“搜索对象”活动

您必须创建 SForce 对象搜索语言 (SOSL) 查询来配置搜索对象活动。

关于此任务

下列部分讨论配置搜索对象活动、创建 SOSL 查询和为 IBM® Cast Iron® 提供 SOSL 语法规则的规则。

要配置搜索对象活动,请完成下列步骤:

过程

  1. 核对表中,选择配置 这样会打开“指定查询”窗口。
  2. 指定查询窗口中创建 SOSL 查询。
  3. 可选: 可以在 SOSL 语句的搜索子句中指定动态参数。然后,可以将这些参数动态映射为活动的输入参数,这样活动就能基于针对编排的输入对查询进行动态控制。请使用 ($) 美元符号来表示参数并后跟参数名称。
  4. 单击验证图标 验证查询 以验证查询。 如果查询无效,那么在指定查询窗口的左下角会显示验证反馈图标 “验证反馈”图标。对于无效查询:
    • 单击“指定查询”窗口左下角的验证反馈图标以获取验证错误列表。
    • 使用刷新图标 以刷新元数据并重新验证 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 语句中出现多次,它在输入参数映射中也只会出现一次。 活动会将在运行时使用了参数的所有位置替换为同一个值。



反馈 | 声明


http://pic.dhe.ibm.com/infocenter/wci/v7r0m0/topic/com.ibm.wci.doc/Configuring_the_Search_Objects_Activity.html