ConnectRequest
本页内容针对 Controlled Release (CR) 的产品或特性。 如果您不是 CR 组的成员,如需了解更多信息,请联系您的 CXone 客户代表。
|
执行 Integration Hub 请求。如果您与此操作一起使用的连接包含密钥,您可以在包含此操作的脚本中使用它们。 双击此操作会打开 Integration Hub,您可以在其中配置希望该操作使用的连接集成。 |
依赖关系
- 这个操作需要 Integration Hub。
- 此操作通常与 ConnectAuth 操作一起使用。
-
脚本中此操作的每个实例都可以执行一个连接。打开 Integration Hub 并单击选择图标 ,将您想要的连接分配给此操作。
- 对于 Studio 请求,必须使用动态对象填充 requestPayload 属性,其中包含有关该请求的详细信息请求,包括 URL、标头、动词、参数、机密等。内容必须为 JSON 格式。使用 Snippet 操作创建动态对象及其成员并将其转换为 JSON。
支持的脚本类型
|
|
|
|
|
|
|
|
通用 |
聊天 | 电话 | 语音信箱 | 工作项目 | 短信 | 数字 |
输入属性
这些属性定义操作在执行时使用的数据。
属性 |
说明 |
---|---|
说明文字 |
输入在脚本中唯一标识此操作的短语。标题显示在脚本画布上的操作图标下方。 |
connectName | 定义与此操作一起使用的特定连接。您可以双击此操作,从 Integration Hub 分配连接。 |
requestName | 定义在指定连接器中配置为与此操作一起运行的特定请求。您可以双击此操作,从 Integration Hub 分配请求。 |
requestPayload | 以 JSON 格式输入指定请求的有效负载。您可以使用Snippet 操作将将请求转换为 JSON。 |
输出属性
这些属性包含保存执行操作返回的数据的变量。它们在操作完成后供引用和使用。
属性 |
说明 |
---|---|
requestBodyVarName (out) | 保存请求正文。默认为 requestBody。 |
requestErrorDetailsVarName (out) | 如果请求出错,则保存错误详细信息。默认为 requestErrorDetails。 |
requestHeadersListVarName (out) | 保存请求标头列表。默认为 requestHeadersList。 |
requestProxyVarName (out) | 保存请求代理。默认为 requestProxy。 |
结果分支条件
结果分支条件允许您在脚本中创建分支,以在执行操作时处理不同的结果。
条件 |
说明 |
---|---|
Default | 除了脚本满足条件要求其接受其他分支的情况之外,所要采用的路径。如果未定义操作的其他分支,也会执行此操作。 |
OnError |
操作无法正确执行时所采用的路径。例如,当出现意外问题时,如语法错误、HTTP 错误代码等。ERR 变量中应填入对问题的简明解释。 |
OnSuccess |
完成操作而无错误,且 API 调用或数据返回全部成功时所采用的路径(2xx 响应代码)。 |
OnTimeout |
如果请求在 Integration Hub 中的请求配置中定义的毫秒数内没有响应,则采用的路径。 |