设置连接器和群组

以下任务按照您将执行的顺序显示,便于您设置组织的 DB Connector

创建连接器组

您可以创建多个连接器并将其分组,以便在其中一个连接器出现故障时提供冗余性和连续性。 您还可以为目的不同的连接器创建不同的连接器组。 您创建 DB Connector 组时,它还会在 DB Connector 服务器上的 DB Connector 应用程序中出现。

如果您无需创建多个连接器、或不打算使用多个连接器进行故障转移,则可以安放心跳过此任务。

  1. 登录 CXone
  2. 单击应用程序选择器 应用程序选择器的图标 并选择ACD
  3. 转至 ACD ConfigurationDB Connectors
  4. 单击 New 并选择 DB Connector Groups
  5. 键入 NameDescription
  6. 单击 Create DB Group。 新群组将显示在左侧窗格列表的树形视图中,也会在创建连接器时出现在 Group 下拉列表中。 您还可以访问其他选项卡,以便对组进行配置。
  7. 单击 Contacts 选项卡。
  8. 单击 Edit。 输入出现数据库连接器故障时贵公司应联系人员的联系信息。 您可以提供 NameEmailPhone Number
  9. 配置故障转移和连接器优先级(如果该组需要这些选项)。
  10. 单击 Done

创建连接器

您创建连接器时,它还会在 DB Connector 服务器上的 DB Connector 应用程序中出现。

  1. 登录 CXone
  2. 单击应用程序选择器 应用程序选择器的图标 并选择ACD
  3. 转至 ACD ConfigurationDB Connectors
  4. 单击 New 并选择 Database Connectors
  5. 键入 NameDescription
  6. 对于 Group,从可用组的下拉列表中选择此连接器的分配组。
  7. Thread Pool 中键入一个数值。 线程池是同时运行的并发任务(或线程)的数量。 可以对此参数进行调谐,以提供最佳性能。 较大的线程池会增加资源的使用,但可能会更快得到结果。 默认值为 50
  8. 单击 Create DB Connector

配置连接器组故障转移和连接器优先级

创建多个连接器并分配给连接器组后,可以编辑连接器组,以配置连接器优先级和故障转移属性。 故障转移是一项可选配置,如果指定的连接器出现故障,则允许系统切换至其他连接器。 连接器优先级告诉系统,默认情况下由哪个连接器接收命令,以及在出现故障转移时连接器的使用顺序。

虽然连接器组最常用于共同作用以实现故障转移保护的多个连接器,但您也可以使用组来组织用于类似目的的不同连接器。 在那种场景下,您不会为连接器组配置连接器优先级或故障转移属性。

如果该组中的一个或多个连接器已注册,则无法对组进行配置。 您必须取消注册连接器,配置组,然后重新注册连接器。

  1. 登录 CXone
  2. 单击应用程序选择器 应用程序选择器的图标 并选择ACD
  3. 转至 ACD ConfigurationDB Connectors
  4. Groups 列中,单击所需的群组。
  5. 单击 Failover 选项卡,然后单击 Edit
  6. 勾选 Allow Failover to next DB Connector in Group 复选框。
  7. 配置故障转移:

    1. 选择与故障转移行为触发方式相匹配的选项。 您可以选择 For all errors EXCEPT those listed belowFor only those errors listed below
    2. 单击新建,添加错误。
    3. 输入日志文件Error 的文本。 包含以单词 Exception 开头的错误的完整文本,但不包括时间戳。 例如:

      Exception:Sql Action Failed - QueryType: SqlSelect - Query: SELECT Address1_line1 FROM ViewCustomerInfoUAT where phonenumber ='RESKILL' and rown = 1OleDbExceptionError converting data type varchar to bigint.System.Data.OleDb.OleDbException (0x80040E07): Error converting data type varchar to bigint

      要在出现任何数据库错误时触发故障转移,请在 Error 字段中键入 Exception。 所有数据库错误均以这个词开头。

    4. 单击 Add
    5. 输入完错误后,单击 Done
  8. 配置连接器优先级:
    1. 单击 Connector Priority 选项卡,然后单击 Edit
    2. 单击 Order 字段中的向上 或向下 圆圈中向下的箭头图标。 箭头可更改该连接器在列表中的位置。 默认情况下,组中的连接器按创建顺序使用。
  9. 单击 Done

配置连接器运行状况检查

您可以选择配置连接器,每隔 30 秒测试其与数据库的连接。 “运行状况检查”是指您设置的一个 SQL 查询(例如简单的选择查询)。 在将连接器注册为 Windows 服务时,无法为其配置运行状况检查。 在注册连接器之前必须配置运行状况检查,或者先取消注册连接器,设置好运行检查状况后再重新注册。

  1. 登录 CXone
  2. 单击应用程序选择器 应用程序选择器的图标 并选择ACD
  3. 转至 ACD ConfigurationDB Connectors
  4. 单击要为其配置运行状况检查的连接器,然后单击 Health Check 选项卡。
  5. 单击 Edit
  6. 勾选 Enable 30 second interval Health Check 复选框。
  7. Query to run 字段中,键入要使用 DB 连接器执行的简单 SQL 查询。
  8. 单击 Done

配置连接器数据链接

DB Connector 应用程序中执行此任务之前,必须先配置连接器和连接器组。 您无法为已注册的连接器配置数据链接。 如果需要为正在运行的连接器重新配置数据链接,则必须停用连接器,然后将其停止,最后在 DB Connector 应用程序中取消注册。 完成配置后,反向执行上述步骤,将连接器放回生产环境:在 DB Connector 在应用程序中注册并启动连接器,然后在 CXone 中将其激活。

  1. DB Connector 服务器上以管理员身份运行 DBCCFG 应用程序
  2. 单击您想要配置的连接器。
  3. Reminder to Activate 对话框中,单击 OK
  4. 单击 Connection String 字段上方的 Configure
  5. Data Link Properties 对话框中,单击 Provider 选项卡,然后单击数据库的提供程序类型。
  6. 单击 OK

注册或取消注册连接器

连接器必须注册,才能在 DB Connector 服务器上作为 Windows 服务运行。 连接器注册后,无法对其任何方面进行配置。 如果您需要重新配置数据链接、连接器组等,则可以取消注册连接器。

  1. DB Connector 服务器上以管理员身份运行 DBCCFG 应用程序
  2. 选择您想要注册或取消注册的连接器。
  3. 如果连接器之前已注册,请单击 RegisterUnregister
  4. Reminder to Activate 对话框中,单击 OK

启动或停止连接器

一旦已配置并注册连接器,就必须将其启动才能传递数据。 如有必要,您还可以停止连接器,以进行配置更改或卸载。

如果您想从 DB Connector 工作站卸载 DB Connector,则必须停止所有连接器。 然后,您可以使用 Windows 中的“程序和功能”功能移除应用程序。

  1. DB Connector 服务器上以管理员身份运行 DBCCFG 应用程序
  2. 单击您想要启动或停止的连接器。
  3. 单击 Start,如果连接器已在运行,则单击 Stop

激活或停用连接器

激活前,连接器无法用于 Studio 脚本。

  1. 登录 CXone
  2. 单击应用程序选择器 应用程序选择器的图标 并选择ACD
  3. 转至 ACD ConfigurationDB Connectors
  4. 单击您想要激活或停用的连接器。
  5. 单击 Activate,如果先前已激活连接器,则单击 Deactivate