Microapps

Application integrations extend Citrix Workspace and their microapps provide users with a cutting-edge experience and user interface. Deliver 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.

Save users time by reducing context switching and eliminating the need to learn how to use various applications for one-off interactions. This improves the user experience because they can focus on their primary responsibilities.

When you evaluate the Microapps service, the Citrix Service Operations team provides ongoing onboarding help. That team also communicates with you to ensure that the Microapps service is running and configured correctly. The onboarding steps are:

  • Have a Citrix Cloud account and Citrix Workspace experience access.
  • Have Microapps service entitlement.
  • Download and use the Citrix Workspace app or use the workspace URL.
  • Discuss integration requirements with Citrix.
  • Review security whitepaper, the Citrix Workspace Microapps Technical security overview, and Secure Deployment Guide for Citrix Cloud Platform.
  • Review the Integration Checklist to resolve security, legal, and development issues.
  • Review our specifications documentation for target applications.

For a complete guide to onboarding Citrix Workspace Microapps service, see Getting started.

Microapps service belongs to the Intelligent Workspace features for Citrix Workspace. Intelligent Workspace features give users a single unified experience with microapps, notifications, actions, and workflows to guide and automate work. For the latest details on OS support for Microapps service, see the Intelligent Workspace features entry on the Citrix Workspace App Feature Matrix.

Overview

Citrix Workspace Microapps service is a solution focused on delivering actions and notifications from your applications right into your Workspace or other channels. You do this by building integrations from your application data sources to the Microapps service enabling you to pull actions from your applications into Workspace.

Microapps deliver actionable forms and notifications. Microapps can write back to source systems. OAuth 2.0 is the recommended authentication mechanism for writing to SaaS applications. An access token specific to each user is stored to enable a seamless user experience for user actions.

The following diagram provides a high-level overview of the integration schema:

Microapps Overview diagram shows how applications are connected to the Microapps service. Also, how notifications and pages are rendered in your channels

Terminology

Citrix Microapps service is offered as part of Citrix Workspace Intelligence. To familiarize yourself with Citrix Workspace see Citrix Workspace documentation.

Citrix Workspace platform is a foundational component of Citrix Cloud that enumerates and delivers all your digital workspace resources to the Citrix Workspace user experience.

Microapps are small, task-specific applications that deliver highly targeted functionality. These apps allow users to accomplish single-purpose activities in a simple and quick manner. Microapps deliver actionable forms and notifications. Microapps can write back to source systems.

Microapps service refers to several components inside Citrix Cloud focused on delivering actions from your applications right into your Workspace or other channels. Microapps services include Microapps admin, the Microapps server, and cache.

Write-back describes how data is returned. When an action is taken, data is written back to integrated application and then resynchronized back to the cache.

System of record (SoR) is the target application that holds information of interest to Citrix Workspace users and uses JSON REST and any common authentication mechanism (OAuth 2.0, NTLM, Basic Auth, Bearer Auth).

HTTP integration is a custom built integration that you create from your application data sources to the Microapps service platform. These integrations enable you to pull data from your applications into your Workspace and performs writebacks to the target system.

Microapp builder is a low-code tool that allows developers to build event-driven microapps (event notifications) and user-initiated microapps (action pages).

Event notifications are event-driven microapps that automatically notify users when something requires their attention by creating feed notification (also known as a card) in the Workspace activity feed. For example, ‘New Expense Report for Approval’ and ‘New Course Available for Registration’.

Action page refers to user-initiated microapps that are available as actions in Workspace and make it easy to initiate actions. For example, ‘Request PTO’, ‘Submit a Help Desk Ticket’, and ‘Search the Directory’.

Channels are how microapps-related notifications are delivered, including your Notification feed in Workspace, Mobile notifications in Workspace Apps, and MS Teams events. Events are notifications pushed to your feed based on changes in data sources through the rendering of microapps pages.

Notification service enables system alerts from data sources that are pushed to Notification Feeds without a specific request from a user.

Data synchronization is pulling data from your integrated applications to the Microapps service platform so that a comparison can be made to the cache. Generally, full synchronization is performed every 24 hours and incremental syncs can be configured to pull every five minutes. Data synchronization is configured when setting up your data endpoints.

Set up integrations

Use our out-of-the-box microapps that are available with template integrations. For a full list of available template integrations and out-of-the-box microapps, see Set up integrations.

You can also create custom integrations to suit your needs. For more information, see Build a custom application integration.

Add and customize microapps

After you set up your integration, prepare your microapps and their pages and notifications.

Customize existing out-of-the-box microapps or build your own microapps to deliver the best end-user experience that meets your needs and streamlines daily workflows. For more information, see Create microapps.

Use cases

Simplify valuable workflows with Citrix Workspace, harnessing microapp technology with out-of-the-box templates available today. These use cases give employees a consistent and modern experience independent of the legacy systems they leverage, providing a simplified and effective way to perform important departmental workflows. For more information, see Optimize workflows with Citrix Workspace.

Check out these videos for demos of these workflows:

IT Self Service microapp Demo

HR Self Service microapp Demo

Other resources

Take the Citrix Workspace Microapps Essentials elearning course to learn about the fundamentals of web services, APIs, and systems integrations through building microapps designed to boost employee productivity and optimize the end user experience.

Check out this overview of Citrix Workspace Intelligence and the Microapps service at Video: Microapp Overview.

Learn about creating custom integrations and microapps at Video: Microapp Custom Integrations.

Find out more about getting a test instance at Citrix Workspace Developer Portal.

Here’s a quick guide to setting up an RSS microapp: Get notifications when there is a Citrix security bulletin.

Visit the Microapps Discussions Forum.

Where to go next

For security compliance, see Secure Deployment Guide for Citrix Cloud Platform and Citrix Workspace Microapps Technical Security Overview.

To review Citrix Cloud connectivity requirements, see Internet Connectivity Requirements.

To get started with Microapps service, see Getting started.

To learn more about defining identity providers and accounts, see Identity and Access Management.

Microapps