微应用

构建自定义应用程序集成

集成扩展了 Citrix 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}
  • 用于预订 PTO 的 API 终端节点: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、提**交帮助台票证搜索目录

就是这样。现在让我们开始吧。

下一步的去向

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

构建自定义应用程序集成