配置 Citrix 助手解析器

贡献者

特别感谢:Dimitrios Xanthopoulos、Konstantinos Voulgaris、Lampros Dounis、Nikos Takoulis 和 Tomas Werner

什么是 Citrix 助手?

Citrix 助手是 Citrix Workspace 中可用的虚拟助手。它提供了一个简单的介质来完成任务,例如查看员工信息、查找支出报告和查找工单。

虚拟助手从连接的应用程序中提取数据,帮助您快速找到所需的信息。它使用微应用服务中配置的解析器来处理查询。

注意:

有关虚拟助手体系结构、工作流、术语及其工作方法的信息,请参阅Citrix 助手文档

什么是 Citrix 助手解析器?

Citrix 助手解析器在微应用服务上为每个集成配置。解析器处理从虚拟助手发送到微应用服务的查询。解析器包括配置助手的自然语言理解和对微应用服务的 API 调用之间的映射。解析器将保留从微应用服务数据库发送到虚拟助手的特定数据。

下图显示了虚拟助理为向最终用户获取信息而采取的步骤。

助理的工作原理

如上图所示,

  1. 用户以自然语言向虚拟助理发送请求。例如,“显示我的休假申请。“

  2. 然后,虚拟助手将请求发送到服务,以便将其解析为意图和实体。

  3. 接下来,虚拟助手将解析的文本发送到另一个服务来解析上下文,例如,“我的”是什么意思。

  4. 虚拟助手与微应用服务通信以检索特定于意图的信息。

  5. 微应用服务查询缓存数据库以检索请求的信息。

  6. Citrix 助手解析器(针对每个集成在微应用服务上预配置)处理从虚拟助手发送到微应用服务的查询。

在微应用服务中创建集成时,默认情况下会配置 Citrix 助手解析器。您可以修改这些解析器,也可以添加新的解析器。

注意

预配置的旋变器配置可用于以下集成:SalesforceServiceNowSAP AribaWorkdayJIRASAP ConcurMS Dynamics

支持的应用程序

Citrix 助手支持以下应用程序:

  • Concur
  • JIRA
  • MS Dynamics
  • Salesforce
  • SAP Ariba
  • SAP SuccessFactors
  • ServiceNow
  • Workday
  • Zendesk

查看和编辑解析程序

在微应用服务中创建集成时,默认情况下会配置 Citrix 助手解析器。

要查看解析器,请执行以下步骤:

  1. 登录到微应用服务,然后单击管理
  2. 导航到已配置的集成(例如 Workday 集成),单击集成旁边的菜单,然后选择编辑

    编辑集成

  3. 在左窗格中,单击 Citrix 助手解析器

    您可以查看为该集成配置的默认解析器列表。您可以查看每个解析器的以下详细信息:

    • 解析器的 名称 ,例如,目录查找。

    • 解析器的意图。意图是一组预定义的问题,用户可能会询问虚拟助理。每个意图都是自然语言请求转换为的用例或工作流。例如,“谁是比利·泰勒”将转换为意图 Directory.Lookup。

    • 与意图关联的源表。源表是一个数据库表,用于存储指定目的的数据。

    默认解析器

  4. 要查看或编辑解决程序的详细信息,请单击该解决程序旁边的菜单,然后单击编辑

    编辑解析器

    在“编 辑解析器”页面上,您可以看到已配置的以下解析器属性:

    • 数据过滤器:其值与在助手查询中发送的请求与数据库表中的值相匹配的规则。

    • 数据顺序:用于定义必须将结果发送到助手的顺序的规则。

    • 响应值:包含必须包含在对用户的响应中的值的规则。

  5. 若要编辑,请根据需要修改值,然后单击“保存”。

注意

在开始编辑解析程序属性之前,请查看以下文章:

添加新的解析器

Citrix 助手解析器已针对每个集成进行预配置。预配置的解析器配置可用于以下集成:Salesforce、ServiceNow、SAP Ariba、Workday、JIRA、SAP Concur 和 MS Dynamics。

但是,您可以根据您的要求添加新的解析器。在配置解析器之前,请确保在您的微应用服务上创建了所需的集成。

要添加新的解析器,请执行以下步骤:

  1. 登录到微应用服务,然后单击管理

  2. 导航到已配置的集成(例如 Workday 集成),单击集成旁边的菜单,然后选择编辑

    编辑集成

  3. 在左窗格中,单击 Citrix 助手解析程序,然后单击添加新的解析程序

    添加新的解析器

  4. 在“添加新的解析程序”页上,执行以下操作,然后单击“创建”:

    • 为解析器提供一个名称。

    • 选择适当的 Citrix 助手方法。

      • 意图是用户可以向 Citrix 助手询问的一组预定义的问题。

      • 每个意图都是自然语言请求转换为的用例或工作流。例如,“谁是比利·泰勒”将转换为意图 Directory.Lookup。

    • 从源表中选择与目的相关联的值。源表是一个数据库表,用于存储指定目的的数据。

    添加解析器

  5. 创建解析程序后,通过单击解析程序旁边的菜单,然后单击编辑来配置解析程序属性。

    编辑解析器

  6. 在“编辑解析程序”页上,配置所需的过滤器、顺序和响应,然后单击“保存”。如果过滤器与从虚拟助手平台收到的请求相匹配,则会从数据库中检索配置的响应并按指定顺序发回。

    • 数据过滤器:使用与虚拟助手查询中发送的请求与数据库表中的值匹配的值创建过滤器。

      数据过滤器

    • 数据顺序:创建规则以定义必须将结果发送到虚拟助手的顺序。

      数据顺序

    • 响应值:定义必须包括在对用户的响应中的值。将数据库列与虚拟助理所需的字段匹配。

      响应值

    例如,对于意图 Directory.Lookup,

    • 定义与虚拟助手查询中发送的人员名称匹配的过滤器。

    • 定义虚拟助手必须知道的列的响应值,才能向用户呈现信息。

注意

以下文章包括帮助您为集成中的每个目的配置解析器属性的示例:

导出和导入解析器配置

Citrix 助手解析器配置仅与集成配置一起导出。导出集成配置时,也会导出现有的解析器配置。

通过导入以前配置的集成来添加集成时,会导入解析器配置。

有关导出和导入集成配置的信息,请参阅导出和导入集成和微应用