![]() |
|
ExcludeChannel如果指定的渠道名称是发出请求的渠道,则 Expression Builder 中的 ExcludeChannel 函数将返回 FALSE。 语法ExcludeChannel(channel name) 结果类型布尔 参数下表说明该函数的参数。
下表说明了可用于 channel name 参数的有效字符串。这些字符串区分大小写。
示例以下示例将停止 Web 服务请求触发流程: ExcludeChannel("Web Services") 以下示例将阻止导入操作或 Oracle Data Loader On Demand 触发一个流程: ExcludeChannel("Import") 关于允许指定的在线更新的示例使用 ExcludeChannel 函数指定 Online 渠道字符串时,会阻止以下渠道中的更新:
如果您想要允许 REST API 调用、“成批更新”功能或记录合并中的更新,但想阻止浏览器窗口的其他用户交互中的更新,则将 IIF 函数与 ExcludeChannel 函数搭配使用以指定您想允许的在线渠道。例如,要允许通过 REST API 调用更新客户记录并阻止通过浏览器窗口的其他用户交互更新客户记录(包括“成批更新”功能和记录合并),您可以使用以下配置创建工作流规则:
此工作流规则允许 Online 渠道字符串阻止的所有渠道(如 Web 服务和导入功能)中的更新,以及 REST API 调用中的更新。 注意:在将 ExcludeChannel 函数与其他函数合并时(如此示例所示),请记住:如果指定的渠道名称是发出请求的渠道,则 ExcludeChannel 函数将返回 FALSE 值。 相关主题请参阅以下主题以了解相关的 Expression Builder 信息: |
已发布 3月 2020 | Copyright © 2005, 2020, Oracle. 保留所有权利。Legal Notices. |