Any data that we want to show to the user (or want to trigger events or actions with) must be cached. To do this, we configure the data endpoints for reading relevant data into the cache. If the target system uses JSON REST and any common authentication mechanism (oAuth 2, NTLM, Basic Auth, Bearer Auth), chances are good that the system can be integrated with Citrix Workspace seamlessly, using the low-code “JSON integration”-type:Īfter creating the integration, the next step is to configure the API endpoints. API endpoint to get pending approvals: GET.For our imaginary case, API endpoints of interest are: Nearly all modern enterprise SaaS applications will implement APIs like that. The most common API standard today is RESTful APIs, which provide responses formatted using JSON. This step might well involve back-and-forth iterations to the use-case identification because the target system might not provide suitable APIs to implement a use case. Once use cases are known, the next step is to identify the APIs that will allow us to extract relevant information from the target system or inject back into it. The effort required to implement the use caseįor our imaginary time-off management system, key use cases might include:ģ) Configuring interactions and caching relevant data.The potential time savings that can be achieved by integrating the use case. ![]() This is a creative process and should take into account: Next, we identify key use cases for the selected target business application that we want to integrate into Citrix Workspace. Target business application: Imaginary time-off management SaaS application.approve items) from within Citrix Workspace have much more value than applications that just enable notification of users. Also, applications that enable users to directly interact (e.g. Of particular interest are applications that are regularly used for quick (<1 minute) tasks and are not intuitively accessible to users. 1) Selecting a Target Business App for Integrationįirst, we need to select a target application that holds information of interest to Citrix Workspace users. Creating a microapp with notifications and pages.Configuring interactions and caching relevant data.Selecting a target business application for integration.A low-code editor makes it a simple, creative process that involves: Every business is unique, and there are countless applications that could be integrated into Citrix Workspace to improve the employee and user experience, helping to save time and money.īuilding integrations for Citrix Workspace is not rocket science. Citrix Converge is born out of the idea that Citrix Workspace can be extended by developers, partners and customers using integrations. I recently had the privilege of announcing Citrix Converge, our first developer conference. This also improves the user experience because they can focus on their primary responsibilities and avoid distractions. Save users time by reducing context switching and eliminating the need to learn how to use various applications for one-off interactions. ![]()
0 Comments
Leave a Reply. |