Control Room 中配置设备设置,以允许单用户设备在 Control Room 的不同实例之间轻松切换,从而在多个环境中运行 bots。 此选项允许您在多个 Control Room 实例上注册 Bot Agent,而无需卸载 Bot Agent

先决条件

确保您以管理员身份登录到 Control Room

  • 必须具有查看和管理所有设备的权限才能启用切换选项。
  • 必须在两个 Control Room 实例上启用切换选项。
  • 只有当 Control Room 实例在同一个内部版本中时,才能在这些实例之间切换。

    例如,如果一个 Control Room 实例在 Build 19688 上,您只能通过 Build 19688 将用户设备切换到另一个 Control Room 实例。

过程

  1. 导航到管理 > 设置 > 设备
  2. 编辑 常规设置。
  3. 选择启用以在用户登录 Control Room 后将本地设备设置为默认的 bot 运行设备。
  4. 可选: 选中如果本地设备上不存在机器人坐席,请清除用户现有的机器人运行设备复选框以移除现有的默认设备。

    默认情况下,未选中如果本地设备上不存在机器人坐席,则清除用户现有的机器人运行设备复选框。

    当本地设备上没有可用的 Bot Agent 时,如果您选中此复选框,已登录的 Bot Creator、出席的 Bot Runner 或公民开发者用户的现有默认设备将被移除。 否则,将为 bot 部署分配默认可用设备。

    注: 如果本地设备未启用为默认 bot 运行设备,并且选中了如果本地设备上不存在机器人坐席,则清除用户现有的机器人运行设备复选框,则现有的默认设备将被丢弃。 在这种情况下,您必须手动选择默认设备。
  5. 使用允许设备(单用户)在不重新安装机器人坐席的情况下切换到另一个 Control Room 字段来更改默认设置:
    • 禁用:是默认设置。

      您必须先卸载 Bot Agent,然后重新安装它,以将设备注册切换到不同的 Control Room 实例。

    • 启用:可将单用户设备切换到另一个 Control Room 而无需重新安装 Bot Agent
      (可选)选中允许快速切换复选框,以启用 Bot Agent,单击即可切换设备。
      注: 仅单用户设备支持快速切换。 如果您想在多用户设备上切换到不同的 Control Room,您必须卸载并重新安装 Bot Agent
      如果您启用允许设备(单用户)在不重新安装机器人坐席的情况下切换到另一个 Control Room 选项,请选择以下方法之一将设备切换到另一个 Control Room
      • 只能切换到预先批准的 Control Room: 为默认设置。

        确保在 autoregistration.properties 文件中有一个预先批准的 Control Room URL,否则 Control Room 的切换将失败。

        以下是一个示例 autoregistration.properties 文件:
        url=http://10.888.888.888 url1=https://controlroom.dev.production.com url2=http://10.888.777.999 url2=https://controlroom.dev.test.com token=ZNbCbG4070AlcEt9Zn1iAyeCfPCEYhVo0JITp2Qgap4bXAOxQ9j3eA073nnLB68JQyMVfqcRDgBHKqbljxqkmnOqJnNLqO4uIp9vRomWJjZfacuGRQqms7VI0JHuBlpKZRR8UFFAGoL2-jSIA token1=oPtUL6W2mtyXhYP2E61BxyujM_73PLipJUNKOt0Jy9pJASICQ9LgW-e0OSLBpJuiGTwLx0q8GeYB_nkPuleWPcxlhzcIE5p84c6nA8CtxzPaRg-KBtwt-C7HAduM2INprlgxiFBRPEAW6A device_type=SINGLE_USER concurrent_sessions=1 lifespan=PERSISTENT delay_registration_until_login=false

        在上述示例中,Control Room URL1 和 URL2 是预先批准的 URL。

      • 可以切换到任何 Control Room: 选择此选项以允许用户切换到任何 Control Room。
      注: 仅在连接到新的 Control Room 时,网络配置没有变化的情况下,才建议快速切换。 当您第一次将 Bot Agent 切换到新的 Control Room 时,只有设备寿命信息(即设备是持久的还是临时的)会被复制到新的 Control Room
      注: 如果由于代理设置的更改导致您的设备无法连接到新的 Control Room,则无法进行快速切换。
  6. 可选: 为了增加安全性,您可以在验证设备凭据字段中启用以下设置,以便在 bot 部署之前验证设备凭据:
    • 所有用户的设备凭据: 验证设备凭据以用于 Bot Creator、有人值守的 Bot RunnerCitizen Developer 和无人值守的 Bot Runner 用户。
    • 仅限无人值守 Bot Runner 用户的设备凭据: 仅用于验证无人值守的 Bot Runner 用户的设备凭据。
    注: 这也适用于所有基于触发器的 bot 部署。
  7. 保存设置。
  8. Bot Creator 用户身份登录到在不同环境中配置的 Control Room,以验证用户可以在实例之间切换。
    当您单击 Control Room 面板中的设备图标时,连接设备选项可用。