在脚本中查找来自外部源的数据

脚本可以从任何有数据操作的数据源中查询数据。 任何支持操作的脚本组件都可以使用 Data Actions.Execute Data Action 将必要的输入传递到外部接口,然后有选择地接收输出变量中返回的数据。

关于数据操作。执行数据操作

此操作允许脚本从外部数据源查询数据。 通常, 外部数据源 是 CRM 或数据库应用程序。 脚本还可以使用此操作将代理收集的信息传递到数据库或 CRM(如果 Web 服务支持)。

注释:
  • 脚本设计者需要 查看执行 权限。 要向脚本添加数据操作,设计人员不需要 “添加”、“删除” 和 “编辑” 权限。 设计者只需要这些权限即可添加、编辑或删除数据源。 请参阅 产品、角色和权限列表
  • 代理需要以下权限: 集成>行动>看法,>操作>执行
  • 默认情况下,数据操作不可用。 您必须启用数 据操作 脚本属性。 
  • 并非每个数据源都可以更新脚本中的数据:
    • 要使用 Web 服务 Data Dip 连接器更新数据源,必须使用专门用于此目的的 POST 端点来实现 Web 服务。
    • 从数据操作返回到脚本的数据必须采用兼容格式。 目前,脚本无法读取 JSON 数组中的数据。 从 Data Dip 连接器返回的某些字段当前可能无法访问。

要在脚本中配置数据操作:

  1. 添加支持操作的按钮或其他组件。 或者,使用 页面加载操作 来调用数据操作。
  2. 单击 未选择任何操作
  3. 从操作弹出框中选择 数据操作。执行数据操作。
  4. 从列表中选择一个操作。
  5. 单击 “选择”
  6. 使用变量、静态值或插值文本填写必要的输入。
    注意: 系统会提示您输入操作所需的输入项。 不同的操作接受不同的输入。
  7. 在 “输出” 下,可以选择创建变量,然后为操作检索的每项数据分配一个变量(如果有)。
  8. 单击 “选择”

当操作运行时,它会提交带有所有必需输入值的请求,然后将结果数据(如果有)加载到输出变量中。 脚本可以使用输出变量来显示结果。 请参见 使用大括号显示变量值

提示: 预览脚本时无法模拟数据操作。 系统会显示一条 toast 消息,指示它调用了哪个操作。 预览脚本时,系统不向输出变量分配任何数据。