构建自定义应用程序集成
集成扩展了Citrix Workspace及其微应用程序,为用户提供了尖端的体验和用户界面。提供相关的、可操作的通知,结合直观的微应用工作流程,使业务系统和应用程序的最重要用例直接从用户的工作区访问。
通过减少上下文切换和消除学习如何使用各种应用程序进行一次性交互的需要,节省了用户的时间。这改善了用户体验,因为他们可以专注于自己的主要职责。
使用低代码编辑器可以让使用微应用变得简单:
- 通过选择业务应用程序、识别用例和确定需要使用哪些api来规划集成。
- 通过添加基本URL、设置身份验证和配置集成来创建集成。
- 创建一个微应用程序,并添加通知和页面。
注意:
如果您需要一个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中的选定目标业务应用程序的关键用例。例如:
- 批准专利和商标局
- 创建美国专利商标局
- 查找待处理的审批
- 标记任务完成
- 通知用户已创建或更改分配的任务
一旦知道了用例,下一步就是确定api,这些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} /项目
创建集成。添加基本URL,设置身份验证,并配置集成。
您使用目标应用程序的基URL你在计划阶段收集的。
选择服务鉴权类型。HTTP集成支持Basic、NTLM、Bearer和OAuth 2.0认证方式。
现在配置您的集成。使用您在计划阶段收集的端点数据。这些端点数据以及服务操作配置构成了创建可操作微应用的基础。
创建一个微应用程序。添加通知和页面。
构建您自己的微应用程序,以提供满足您需求的最佳最终用户体验,并简化日常工作流程。将空白微应用程序添加到应用程序集成中,然后创建页面或事件通知或两者兼而有之。
通知是事件驱动的微应用程序,当有事情需要用户注意时,它会自动通知用户,例如作为工作区活动提要中的卡片。例如新的费用报告待批准和新课程可供报名.
页面是用户发起的微应用程序,可以作为工作区中的操作,并且可以很容易地进行启动操作。例如,要求美国专利商标局,提交Help Desk Ticket,搜索目录.
就是这样。现在让我们开始吧。
下一步该去哪里?
回顾构建自定义应用程序集成的以下步骤: