![]() ![]() The show taught the value of good nutrition and a well balanced diet. Citrix App Delivery and Security Serviceĭo you want to know the secret sauce behind Citrix Workspace and the intelligent experience that its integrations enable? Or are you just wondering why Citrix recently announced its first developer conference? Keep reading!.Guests watched as show host Bonnie Appétit and a variety of anthropomorphic foods sang about the four food groups. Our primary focus in 2019 is to make Citrix Workspace extensible using integrations. ![]() Integrations provide users with relevant, actionable notifications, combined with intuitive microapp workflows, to make the most important use cases of business systems and applications directly accessible from a user’s Workspace. Building a cutting-edge experience and user interface for legacy business applications that just can’t be replaced.Save users time by reducing context switching and eliminating the need to learn how to use various applications for one-off interactions.This also improves the user experience because they can focus on their primary responsibilities and avoid distractions. I recently had the privilege of announcing Citrix Converge, our first developer conference. Citrix Converge is born out of the idea that Citrix Workspace can be extended by developers, partners and customers using integrations. 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:Įvery 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. 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. Of particular interest are applications that are regularly used for quick (<1 minute) tasks and are not intuitively accessible to users. Also, applications that enable users to directly interact (e.g. 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. Next, we identify key use cases for the selected target business application that we want to integrate into Citrix Workspace. 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: 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. 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. The most common API standard today is RESTful APIs, which provide responses formatted using JSON. ![]() 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. ![]() 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. To do this, we configure the data endpoints for reading relevant data into the cache. Any data that we want to show to the user (or want to trigger events or actions with) must be cached. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |