规划集成

选择要集成的目标业务应用程序,识别集成用例,并识别 API。

有无数的应用程序可以集成到 Citrix Workspace 中。选择保存 Citrix Workspace 用户感兴趣的信息的目标应用程序。特别令人感兴趣的是经常用于快速任务的应用程序,而且用户无法直观地访问。使用户能够在 Citrix Workspace 中直接进行交互的可操作应用程序比简单启用用户通知的应用程序具有更大的价值。例如,批准、创建、添加。

选择要集成的目标业务应用程序

选择保存 Citrix Workspace 用户感兴趣的信息的目标应用程序。

特别令人感兴趣的是经常用于快速任务的应用程序,而且用户无法直观地访问。此外,使用户能够从 Citrix Workspace 中直接交互(例如,批准项目)的应用程序比简单启用用户通知的应用程序具有更大的价值。

如果目标系统使用 JSON REST 和任何常用身份验证机制(OAuth 2.0、NTLM、基本身份验证、持有者身份验证),系统可以无缝集成到 Citrix Workspace。要能够将 HTTP 集成与目标记录集成系统 (SoR) 结合使用,请确保您的 SoR 满足以下必备条件:

  • 您的目标集成应用程序 SOR 使用 REST API 以 JSON 格式返回数据。

  • 您的产品支持使用一个服务帐户,该帐户可以访问所有用户的数据,并在服务操作中代表他们回写,可能是两个单独的帐户。

  • 您的产品支持从单个端点获取对象的所有实例。例如,所有的 Jira 票证可以通过 GET /search 获取,而 O365 需要用户获取电子邮件。

  • SOR 使用代表性数据填充(数据表自动生成是通过获取结果并辨别其结构来完成的,如果 SOR 中的数据缺少嵌套 JSON 字段,则不会为它们创建表)。

  • 您的产品支持以下身份验证格式之一:无、基本、OAuth 2.0、NTLM 或持有/令牌身份验证。当 OAuth 2.0 可用时,请始终使用此方法作为默认方法,以确保最大程度的安全合规性。

  • 您的产品支持以下分页形式之一:无、页面、偏移、链接、标题链接、光标、OData。

识别集成使用案例并识别 API

接下来,我们确定要集成到 Citrix Workspace 中的所选目标业务应用程序的关键用例。本活动是一个创造性的过程,需要考虑到:

  • 通过集成使用案例可以实现的潜在时间节省。
  • 实施使用案例所需的努力。

一旦知道使用案例,下一步就是识别允许我们从目标系统中提取相关信息或重新注入到目标系统中的 API。此步骤很可能涉及到用例识别的来回迭代,因为目标系统可能无法提供合适的 API 来实现用例。

当今最常见的 API 标准是 RESTful API,它提供了使用 JSON 格式化的响应。几乎所有现代企业 SaaS 应用程序都实现了这样的 API。

下一步的去向

既然您已经规划了集成,请创建并配置集成: