构建自定义应用程序集成

集成扩展了 Citrix Workspace,其微应用为用户提供尖端的体验和用户界面。交付相关、可操作的通知,结合直观的微应用工作流程,使业务系统和应用程序的最重要用例可直接从用户的 Workspace 进行访问。

减少上下文切换,消除了学习如何使用各种应用程序进行一次性交互的需要,从而节省用户的时间。这改善了用户体验,因为他们可以专注于自己的主要责任。

使用低代码编辑器让微应用变得简单:

  1. 通过选择业务应用程序、识别用例和确定需要使用哪些 API 来规划集成。
  2. 通过添加基本 URL、设置身份验证和配置集成来创建集成。
  3. 创建一个微应用并向其添加通知和页面。

注意:

如果您需要 Citrix Workspace 的测试实例才能开始使用,请访问 Citrix Workspace 开发人员门户

现在让我们深入了解旅程的一些细节。

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

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

完成后,您将拥有目标应用程序的基本 URL,即您用于此集成的 Web 地址的一致部分。例如:

https://app.{yoursaasapp}.com/api/1.0/workspaces/{YOUR_WORKSPACE_ID}

接下来,确定要集成到 Citrix Workspace 中的所选目标业务应用程序的关键用例。例如:

  • 批准 PTO
  • 创建 PTO
  • 查找待定批准
  • 标记任务完成
  • 通知用户已创建或更改的已分配任务

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

  • 用于批准 PTO 的 API 端点:PUT https://my.api.example/pending_pto_approvals/{id}
  • API 端点来预订 PTO:POST https://my.api.example/pto/
  • API 端点以获得待定批准:GET https://my.api.example/pending_pto_approvals/
  • API 端点来标记任务完成:GET https://app.asana.com/workspaces/{your.workspace.id}/projects

创建集成。添加基本 URL、设置身份验证和配置集成。

您可以使用在规划阶段收集的目标应用程序的基本 URL

选择服务身份验证类型。HTTP 集成支持基本、NTLM、持有者和 OAuth 2.0 身份验证方法。

现在配置您的集成。使用您在规划阶段收集的端点数据。此端点数据以及服务操作配置构成了创建可操作微应用的基础。

创建一个微应用。添加通知和页面。

构建您自己的微应用,以提供最佳的最终用户体验,满足您的需求并简化日常工作流程。将空白微应用添加到应用程序集成中,然后创建页面事件通知或两者兼容。

  • 通知是事件驱动的微应用,它在需要用户注意事项时自动通知用户,例如作为 Workspace 活动源中的卡片。例如,需要审批的新费用报告可供注册的新课程

  • 页面是用户启动的微应用,可在 Workspace 中作为操作使用,并且可以轻松执行启动操作。例如,请求 PTO提交帮助台票证搜索目录

这样就可以了。现在让我们开始吧。

下一步的去向

查看构建自定义应用程序集成的后续步骤:

构建自定义应用程序集成