Architecture de référence sur le service de micro-apps avec Citrix Workspace

Sommaire

Citrix a introduit le service Microapps pour ajouter de l’intelligence à Citrix Workspace Platform. Le service Microapps permet aux administrateurs de créer des microapplications et des fonctionnalités intelligentes dans l’espace de travail, ce qui élimine la nécessité pour les utilisateurs d’analyser des applications d’entreprise complexes pour effectuer des tâches simples. Les fonctionnalités intelligentes de Citrix Workspace réduisent considérablement le temps consacré aux tâches quotidiennes de l’entreprise en simplifiant le flux de travail d’accès. Les microapps organisent, automatisent et guident les employés tout au long de leur journée de travail, maximisant la productivité et stimulant l’expérience utilisateur globale et l’engagement. Examinons les architectures de composants et les exemples de cas d’utilisation pour voir comment Citrix Workspace Intelligence ajoute de la valeur aux organisations.

Présentation du service Microapps

Un espace de travail numérique devient intelligent lorsqu’il va au-delà de l’organisation des applications, mais aussi de guider et d’automatiser le travail. Les fonctionnalités intelligentes d’un espace de travail numérique permettent aux services informatiques de fournir des applications métiers via une interface simplifiée et unifiée avec authentification unique. Les utilisateurs peuvent accéder à toutes les ressources nécessaires dans l’espace de travail numérique pour effectuer leurs tâches prioritaires et répétitives avec de simples clics de souris et actions.

Le service Citrix Microapps est un nouveau service basé sur le nuage introduit pour ajouter de l’intelligence à la plate-forme Citrix Workspace. Ce service permet aux services informatiques d’extraire les informations et actions pertinentes des applications métiers dans un intervalle fréquent. Le service Microapps utilise les informations Analytics pour hiérarchiser et présenter les événements et les notifications aux utilisateurs d’une manière simple via Citrix Workspace. Faites gagner du temps aux utilisateurs en réduisant le changement de contexte et en éliminant le besoin d’apprendre à utiliser diverses applications pour des interactions ponctuelles. Cette approche améliore l’expérience utilisateur car ils peuvent se concentrer sur leurs responsabilités principales. Reportez-vous à la documentation Citrix sur Microapps Insight techniques et Mémoire Technique pour plus d’informations.

Nouvelles fonctionnalités de Citrix Workspace Intelligence

Microapp

Une microapplication est une petite application spécifique aux tâches qui offre des fonctionnalités hautement ciblées. Ces applications permettent aux utilisateurs d’accomplir des activités à usage unique de manière simple et rapide. Les micro-apps fournissent des notifications et des formulaires interactifs. Les microapplications peuvent être transactionnelles et réécrire sur les systèmes sources. Par exemple, une microapplication nécessaire pour le cas d’utilisation « Approuver la PTO » et une autre microapplication pour « Soumettre la PTO ». De même, pour chaque cas d’utilisation, les administrateurs peuvent créer ou utiliser des microapplications prêtes à l’emploi intégrées selon les besoins de l’organisation.

Les microapplications utilisent des API disponibles dans des applications SaaS, Web ou locales, permettant aux utilisateurs de voir le contenu et d’interagir avec des actions spécifiques sans avoir besoin du lancement complet de l’application. Avant d’utiliser les microapplications, les utilisateurs doivent lancer une application, accéder à la page, puis exécuter l’action.

  • Expérience de microapplication axée sur les événements - Les microapplications automatisées et axées sur les événements avertissent les utilisateurs lorsqu’une chose requiert leur attention, comme un nouveau rapport de dépenses qui doit être approuvé ou un nouveau cours disponible pour inscription. En outre, il apparaît sous forme de cartes dans le flux d’activité Workspace sous forme de notifications.

Citrix-Microapps-Image-1

  • Expérience de microapplication d’action initiée par l’utilisateur - Présentez les workflows d’une manière simple pour effectuer des tâches telles que demander une prise de main, envoyer un ticket à votre service d’assistance ou créer un événement est disponible sous forme d’actions dans Citrix Workspace.

Citrix-Microapps-Image-2

Alimentation intelligente

Citrix Workspace inclut un flux intelligent intelligent qui permet aux utilisateurs finaux d’interagir avec des microapplications pour effectuer des actions ou obtenir des informations à partir d’applications héritées, locales et SaaS. Les administrateurs peuvent configurer ou créer des microapplications à l’aide du service Microapps disponible dans la console Citrix Cloud.

Le flux intelligent peut identifier les modifications dans les données comme les enregistrements nouveaux, mis à jour, supprimés ou correspondants et déclencher une notification en fonction des règles métier définies dans le cadre de la configuration de l’événement de notification. Ainsi, il ajoute de la valeur sur un simple affichage en identifiant ces changements et en notifiant les utilisateurs de ceux-ci. Les utilisateurs finaux interagissent avec le contenu directement dans le flux sans avoir besoin de lancer l’application complète. Les données de flux sont remplies à l’aide d’algorithmes d’apprentissage automatique et d’IA.

Citrix-Microapps-Image-3

Système d’enregistrement

Toutes les applications telles que SaaS, anciennes et applications locales ou cloud qui peuvent être connectées via le service Microapps pour créer des microapplications sont appelées Systèmes d’enregistrement (SOR). Il existe des intégrations disponibles sous forme de modèles prêts à l’emploi pour intégrer plusieurs applications au service Microapps. Cependant, des applications personnalisées peuvent également être intégrées via le générateur de pages de microapp. Le générateur de pages Microapp permet de créer des workflows utilisateur rationalisés via des actions de microapplication.

Les flux de travail sont présentés à l’utilisateur final via le flux en tirant du contenu, des actions et des informations à partir d’applications connectées (Systèmes d’enregistrement), ce qui permet aux utilisateurs finaux d’interagir avec les systèmes d’enregistrements directement dans Citrix Workspace. Les utilisateurs finaux peuvent personnaliser le volet Actions pour réduire les workflows complexes.

Actions

Les actions sont des tâches initiées par l’utilisateur vers une application, et les tâches peuvent être personnalisées et provisionnées en fonction des groupes et fonctions d’utilisateurs finaux. La microapplication permet de réduire les workflows complexes en actions rationalisées.

Aperçu

Les informations sont des microapplications basées sur des événements qui présentent les données et les rapports d’une application. Les données de flux supplémentaires sont remplies et visualisées sous la forme d’une carte sur le côté droit de l’espace de travail, ce qui peut être personnalisé en fonction des groupes d’utilisateurs finaux et de leurs fonctions. Le générateur de microapplications permet de créer une page sophistiquée qui s’intègre dans l’espace de travail.

Notifications

Les notifications sont des microapplications basées sur des événements qui avertissent automatiquement les utilisateurs lorsqu’un objet requiert leur attention, par exemple sous la forme d’une carte dans le flux d’activité Workspace. Ces microapplications comprennent « Nouveau rapport de dépenses pour approbation » et « Nouveau cours disponible pour inscription ».

Fiche

La fiche est un élément individuel qui vous permet de consulter les données, le rapport et les documents provenant des différents systèmes d’enregistrements (SOR).

Rechercher

La recherche universelle est une expérience unifiée unique permettant de trouver rapidement du contenu et des données dans l’espace de travail, quel que soit l’endroit où ils sont stockés.

Assistance Virtuelle

Les utilisateurs interagissent avec l’assistance virtuelle dans Citrix Workspace et posent des questions telles que « Quel est le numéro de téléphone de l’équipe de support ? » ou « Quelles absences sont en attente de mon approbation ? ». Le système analyse ensuite ces demandes avec les systèmes back-end intégrés et la réponse. Les utilisateurs peuvent interagir directement avec l’assistance virtuelle via l’application Workspace ou directement à partir de Microsoft Teams.

Générateur de microapplications

Le générateur de microapplications permet la création de microapplications rapidement et facilement. Les administrateurs peuvent ajouter de nouvelles intégrations et se connecter aux sources de données et créer des événements en fonction des modifications apportées aux données.

Le générateur de pages de microapplications fourni dans la console Citrix Cloud se connecte aux applications héritées, locales et SaaS pour créer facilement des flux de travail utilisateur rationalisés avec des outils à bas code. Il permet de créer vos actions de microapplication pour tirer parti des applications personnalisées, y compris celles résidant sur site, avec le connecteur de services Web génériques. Les administrateurs peuvent configurer le contenu dans les microapplications via le générateur de pages de microapplications.

Citrix-Microapps-Image-4

Architecture de composants de Citrix Workspace avec fonctionnalités Intelligence

Citrix-Microapps-Image-5

  1. Endpoints - Un point de terminaison est une interface d’application avec des plug-ins qu’un utilisateur final peut utiliser pour interagir avec Citrix Workspace et ses nouvelles fonctionnalités, y compris le flux intelligent et les actions de microapplication. L’application Citrix Workspace elle-même est le point de terminaison principal, qu’il s’agisse de l’application de bureau native, du client Web ou de l’application mobile native. Les microapplications permettent l’intégration avec d’autres terminaux comme Microsoft Teams.

  2. Systèmes d’enregistrement (Sor) - Les systèmes d’enregistrement (oR) sont les applications avec lesquelles Citrix Workspace interagit pour créer des microapplications. Il peut s’agir d’applications SaaS, d’applications héritées, d’applications locales et peuvent être hébergées sur site ou dans le cloud.

  3. Cloud Connector local - Cloud Connector local est un composant qui sert de canal de communication entre les services Citrix Cloud et les emplacements locaux du client. Il nous permet d’interagir avec des applications locales sans nécessiter de configuration d’infrastructure ou de mise en réseau complexe.

  4. Service Microapps - Le service Microapps est un service locataire unique chargé de configurer et d’exposer les microapplications. Il interroge périodiquement les systèmes d’enregistrement pour mettre à jour son cache de données local. Son moteur d’événements génère ensuite des événements bruts basés sur son cache de données et envoie à Citrix Analytics pour les trier en fonction de leur pertinence.

  5. Service de fournisseur d’intégration de données - Le fournisseur d’intégration de données interagit avec les systèmes d’enregistrement pour déchiffrer les informations d’identification de l’utilisateur final et écrire les actions dans le SOR sous l’identité de l’utilisateur final. Les opérations de réécriture utilisent le compte réel d’un utilisateur dans la mesure du possible pour s’assurer que toutes les activités effectuées sont conformes aux politiques de données du système.

  6. Service de Credential Wallet informations d’identification - Le service de gestion des clés de portefeuille d’informations d’identification (KMS), stocke les informations d’identification de service chiffrées pour le système d’enregistrements et les jetons OAuth2 de l’utilisateur.

  7. ServiceCitrix Analytics - Le service Citrix Analytics traite les événements bruts et crée des notifications ponctuées ciblées et les envoie au service de notification.

  8. Service de notification - Le service de notification traite les notifications créées et soit les stocke dans une base de données pour être ensuite servies en tant que cartes de notification ou les envoie immédiatement en tant que notification push à l’utilisateur final.

Reportez-vous à la section Document Tech Zone pour plus de détails sur l’architecture des microapplications et le flux de processus.

Quelles applications sont prises en charge pour intégrer Citrix Workspace à l’aide du service Microapps ?

Les intégrations étendent Citrix Workspace et les microapplications offrent aux utilisateurs une expérience et une interface utilisateur de pointe. Fournissez des notifications pertinentes et exploitables, combinées à des workflows intuitifs de microapplications, pour rendre les cas d’utilisation essentiels des systèmes et applications métier directement accessibles à partir de l’espace de travail de l’utilisateur. Examinez et comprenez les exigences depuis le Guide de mise en route à embarquement de vos applications.

Il existe d’innombrables applications qui peuvent être intégrées à l’aide de :

  • Intégration de modèle intégrée
  • Intégration HTTP d’application personnalisée

Intégration de modèle intégrée

Les microapplications Citrix Workspace offrent un large choix d’intégrations prêtes à l’emploi. Les administrateurs peuvent configurer une intégration de modèle et utiliser les microapplications prêtes à l’emploi ou créer leurs propres applications. Il existe plus de 100 microapplications prêtes à l’emploi pour intégrer toutes sortes de systèmes d’enregistrement. Reportez-vous à documentation de Citrix la liste complète de l’intégration de modèles et des microapplications prêtes à l’emploi.

Intégration HTTP d’application personnalisée

Le service Citrix Workspace Microapps permet d’intégrer toute application personnalisée qui n’est pas disponible en tant qu’intégrations intégrées au modèle. Cette méthode permet à l’organisation d’intégrer toutes les applications locales compatibles et les applications héritées à l’aide d’un wrapper API pour communiquer avec le service Microapps. Les applications génériques prenant en charge les éléments suivants sont éligibles à l’intégration d’applications personnalisées :

  • Support de l’API REST
  • JSON, ODATA-JSON, XML
  • Réécrire dans le contexte utilisateur à l’aide d’OAuth2 ou d’un compte de service

Reportez-vous documentation de Citrix à la pour planifier, créer et configurer l’intégration d’applications personnalisées.

Comment intégrer un système d’enregistrement (application métier) à Citrix Workspace à l’aide du service Microapps ?

Voici les étapes simples pour une intégration du système d’enregistrement avec Citrix Workspace :

  • Sélection d’une application métier, identification des cas d’utilisation et détermination des API requises.
  • Accédez à la vignette Citrix Cloud Portal et Microapps pour commencer à intégrer votre application en ajoutant l’URL de base, en configurant l’authentification et en configurant l’intégration.
  • Créez ou utilisez une microapplication intégrée pour y ajouter des notifications et des pages.
  • Ajoutez des utilisateurs et des abonnements de groupes à chaque microapplication pour activer les notifications et les actions en tant que flux intelligent lorsque les utilisateurs se connectent à Citrix Workspace.

Consultez le Guide de sécurité technique pour obtenir la vue d’ensemble de la sécurité, la gestion des informations d’identification, le flux de données et la prise en compte du déploiement pour l’intégration.

Exemples de cas d’utilisation

Système d’enregistrement #1 : ServiceNow

L’intégration ServiceNow permet à l’organisation de permettre aux utilisateurs de surveiller un incident et d’ajouter des demandes de modification et de problème dans Citrix Workspace. Reportez-vous documentation de Citrix à la section pour consulter les conditions préalables, les exigences et pour savoir comment intégrer ServiceNow à l’aide de Microapps.

Après la création de l’intégration, les microapplications prêtes à l’emploi sont disponibles sur la page microapplications associée à ServiceNow Integration. Chaque microapplication peut être un événement exploitable, un événement informatif ou une action initiée par l’utilisateur. Les microapplications qui sont de type événement contiennent des événements qui peuvent être déclenchés pour générer des fiches de flux. Si la microapplication est un type utilisable, l’utilisateur doit entrer des informations qui exécutent des actions de réécriture dans le système d’enregistrement principal.

Architecture conceptuelle — Intégration ServiceNow

Citrix-Microapps-Image-6

Synchronisation des données

Le service Microapps doit synchroniser toutes les tables et données requises de ServiceNow vers son cache local. Pour la synchronisation des données à partir de ServiceNow, le service Microapps récupère les informations d’identification de compte de service chiffrées pour le système d’enregistrement à partir du Credential Wallet et demande la synchronisation du fournisseur d’intégration de données. Le compte de service doit disposer d’une autorisation de lecture pour toutes les données requises du système d’enregistrement ServiceNow.

Le fournisseur d’intégration de données déchiffre les informations d’identification du compte de service du Credential Wallet (Service de gestion des clés). Avec les détails du compte de service, le fournisseur d’intégration de données connecte l’application ServiceNow et récupère les données mises à jour. Il existe deux types de synchronisation configurés avec le service Microapps : Synchronisation complète et incrémentielle. La synchronisation incrémentielle est possible dès que le service prend en charge cela avec des informations relatives au temps dans la charge utile de l’API. L’intervalle de synchronisation est défini en fonction des exigences de l’organisation afin de ne pas rompre les limites d’API de service SaaS et d’éviter les tâches de synchronisation qui sont mises en file d’attente dans la plate-forme des microapplications.

Le fournisseur d’intégration de données diffuse le schéma de table ServiceNow et les données vers le service Microapps pour le stockage et le traitement. Pendant la synchronisation complète ou incrémentielle, le service microapplications compare le cache local avec les données précédentes et actuelles et les traite pour les envoyer aux utilisateurs sous forme de notifications et d’actions.

Microapps - Workflows

L’intégration de modèles intégrée pour ServiceNow fournit plusieurs microapplications prêtes à l’emploi pour réaliser le flux de travail requis pour les utilisateurs. Vous trouverez ci-dessous les exemples de workflows associés au système d’enregistrement ServiceNow.

Workflow : Notification d’événement

Micro-apps Type d’événement
Mises à jour des incidents Notification - Informatif
Mises à jour de demande Notification — Information
Affectations d’incidents Notification — Information
Affectations de demande de modification Notification — Information

Le diagramme suivant illustre un exemple de workflow pour une notification d’événement :

Citrix-Microapps-Image-7

  1. Le service Microapps recherche les mises à jour avec ServiceNow dans le calendrier de synchronisation.
  2. ServiceNow a mis à jour les enregistrements pour les demandes d’incident, de modification et de problème.
  3. Le service Microapps récupère les données mises à jour et stocke dans son cache local.
  4. Microapps Service compare les données de synchronisation précédentes avec les données actuelles pour identifier les modifications apportées aux données et en fonction des règles métier définies dans le cadre de la configuration de l’événement. Il déclenche des événements de notification dès que les règles correspondent et envoie les événements mis à jour au service Citrix Analytics pour le score de pertinence.
  5. Citrix Analytics Service (CAS) effectue une recherche OID Active Directory pour les notifications et crée des notifications notées ciblées.
  6. Le CAS envoie la notification ciblée au service de notification utilisateur pour traitement et stockage.
  7. Le service de notification utilisateur envoie les notifications mises à jour aux points de terminaison utilisateur.
  8. Les points de terminaison reçoivent des notifications pour les utilisateurs respectifs sur leur interface utilisateur Citrix Workspace.

Workflow : Approbations

Micro-apps Type d’événement
Approuver la demande de modification Action — Événement
Rejeter la demande de modification Action — Événement

Le diagramme suivant illustre un exemple de workflow pour un événement Action - Approbation :

Citrix-Microapps-Image-8

  1. L’utilisateur appelle une action d’approbation à partir de la microapplication d’approbation de demande de modification
  2. Le service Microapps reçoit l’action de l’utilisateur et récupère un jeton OAuth chiffré à partir de KMS.
  3. Le service de gestion des clés envoie une action au fournisseur d’intégration de données avec le jeton OAuth.
  4. Le fournisseur d’intégration de données déchiffre le jeton OAuth de l’utilisateur final via le Credential Wallet pour l’action, qui est appelé par l’utilisateur pour la demande de modification ServiceNow.
  5. Le fournisseur d’intégration de données effectue la validation pré-écriture. Après validation, il écrit les actions de l’utilisateur dans le système d’enregistrement sous l’identité de l’utilisateur final.
  6. Le fournisseur d’intégration de données lit les données modifiées et met à jour le service Microapps.
  7. Le service Microapps envoie les événements mis à jour au service Citrix Analytics.
  8. Le service Citrix Analytics crée des notifications ciblées.
  9. Le CAS envoie la notification ciblée au service de notification utilisateur.
  10. Le service de notification utilisateur envoie les notifications mises à jour aux points de terminaison utilisateur.
  11. Les points de terminaison reçoivent des commentaires sur les actions réussies

Workflow : action initiée par l’utilisateur avec soumission de saisie de texte

Micro-apps Type d’événement
Soumettre incident Action + Entrée de texte Soumettre
Soumettre demande de modification Action + Entrée de texte Soumettre

Le diagramme suivant illustre un exemple de workflow pour un événement Action initiée par l’utilisateur - Soumettre :

Citrix-Microapps-Image-9

  1. Un utilisateur envoie une demande d’accès au logiciel en cas d’incident. Les utilisateurs fournissent le titre et la description en tant qu’entrées de texte pour le ticket d’incident et le soumettent via l’interface utilisateur de l’espace de travail.
  2. Le service Microapps reçoit l’action avec les détails de l’incident et récupère le jeton OAuth chiffré de KMS.
  3. Le service de gestion des clés envoie les soumissions et l’action de l’utilisateur au fournisseur d’intégration de données avec le jeton OAuth.
  4. Le fournisseur d’intégration de données déchiffre le jeton OAuth de l’utilisateur final via le Credential Wallet pour l’action, qui est appelé par l’utilisateur pour la demande d’incident ServiceNow.
  5. Le fournisseur d’intégration de données écrit la demande d’incident dans le système d’enregistrement sous l’identité de l’utilisateur final.
  6. Le fournisseur d’intégration de données lit les données modifiées et les détails des incidents dans le service Microapps.
  7. Le service Microapps envoie les événements bruts mis à jour à Citrix Analytics Service.
  8. Le service Citrix Analytics effectue l’extraction des utilisateurs et des groupes et crée des notifications notées ciblées.
  9. Le CAS envoie la notification ciblée au service de notification utilisateur.
  10. Le service de notification utilisateur envoie les notifications mises à jour aux points de terminaison utilisateur.
  11. Les points de terminaison reçoivent des commentaires sur la soumission réussie des demandes d’incident.

Système d’enregistrement #2 : SAP Concur

SAP Concur est une application de gestion des dépenses et des voyages d’entreprise utilisée par les employés et leur manager. SAP Concur Integration permet aux utilisateurs de l’organisation de soumettre des rapports de dépenses et de voyages et de recevoir des notifications sur l’état des demandes dans Citrix Workspace. Reportez-vous documentation de Citrix à la section pour consulter les conditions préalables, les exigences et pour savoir comment intégrer SAP Concur à l’aide de Microapps.

SAP Concur s’intègre au service Microapps à l’aide d’un modèle intégré ; par conséquent, l’administrateur peut configurer les microapplications prêtes à l’emploi disponibles sur la page des microapplications. Chaque microapplication peut être un événement exploitable, un événement informatif ou une action initiée par l’utilisateur. Pour SAP Concur, la microapplication peut être un type utilisable ; l’utilisateur doit entrer des informations qui effectuent des actions de réécriture dans le système d’enregistrement principal.

Architecture conceptuelle — Intégration SAP Concur

Citrix-Microapps-Image-10

Synchronisation des données

Le service Microapps doit synchroniser toutes les tables et données requises de SAP Concur vers son cache local. Pour la synchronisation des données, le service Microapps récupère les informations d’identification du compte de service chiffrées pour le système d’enregistrement (SAP Concur) à partir du Credential Wallet et demande la synchronisation du fournisseur d’intégration de données. Le compte de service configuré doit disposer d’une autorisation de lecture pour toutes les données nécessaires sur le système d’application SAP Concur.

Le fournisseur d’intégration de données déchiffre les informations d’identification du compte de service du Credential Wallet (Service de gestion des clés). Avec les détails du compte de service, le fournisseur d’intégration de données connecte l’application Concur et synchronise les données mises à jour. En fonction de la configuration de synchronisation, le service de microapplications synchronise en continu les données, soit par pleine ou incrémentielle.

Le fournisseur d’intégration de données diffuse le schéma SAP Concur et les données vers le service de microapplications pour le stockage et le traitement. Pendant la synchronisation complète ou incrémentielle, le service microapplications compare le cache local avec les données précédentes et actuelles et les traite pour les envoyer aux utilisateurs sous forme de notifications et d’actions.

Microapps - Workflows

Après avoir créé l’intégration avec SAP Concur, le modèle intégré des microapplications permet à plusieurs microapplications prêtes à l’emploi d’exécuter le flux de travail requis pour les utilisateurs et les gestionnaires. Voici les exemples de workflows associés à SAP Concur.

Workflow : Approbations

Micro-apps Type d’événement
Rappels de soumissions de dépenses Action — Événement
Approbations des notes de frais Action — Événement
Mises à jour Action — Événement

Le diagramme suivant décrit un exemple de workflow pour un événement Action - Approbations :

Citrix-Microapps-Image-11

  1. Le service Microapps vérifie les mises à jour avec SAP Concur sur la planification de synchronisation pour la synchronisation complète ou incrémentielle des données.
  2. SAP Concur a peu d’enregistrements mis à jour pour les rapports de dépenses, et ceux-ci sont en attente d’approbation par le gestionnaire.
  3. Le service Microapps récupère les données mises à jour et les stocke dans son cache local.
  4. Le service Microapps compare les données de synchronisation précédentes avec les données actuelles et envoie les événements mis à jour au service Citrix Analytics pour l’évaluation de la pertinence.
  5. Citrix Analytics Service (CAS) effectue une recherche OID Active Directory pour les notifications et crée des notifications ciblées.
  6. Le CAS envoie la notification ciblée au service de notification utilisateur pour traitement et stockage.
  7. Le service de notification utilisateur envoie les notifications mises à jour aux points de terminaison utilisateur.
  8. Les points de terminaison reçoivent des notifications pour les utilisateurs respectifs sur leur interface utilisateur Citrix Workspace. Pour les gestionnaires, il s’agit d’une notification d’approbation et, pour l’employé, de l’état de la note de dépenses.
  9. Le gestionnaire appelle l’action pour approbation ou rejet de note de frais. Si elle est approuvée, aucun commentaire n’est nécessaire et s’il s’agit d’un rejet de l’état de dépenses, la page de la fiche apparaît pour entrer la rétroaction.
  10. Le service Microapps reçoit une action avec les détails de l’incident et récupère le jeton OAuth chiffré de KMS.
  11. Le service de gestion des clés envoie les soumissions et l’action de l’utilisateur au fournisseur d’intégration de données avec le jeton OAuth.
  12. Le fournisseur d’intégration de données déchiffre le jeton OAuth de l’utilisateur final (Manager) via le KMS pour l’action d’approbation de note de frais SAP Concur.
  13. Le fournisseur d’intégration de données écrit les informations d’approbation/rejet dans le système d’enregistrement sous l’identité de l’utilisateur final.
  14. Le fournisseur d’intégration de données lit les données modifiées de la note de frais et envoie ces détails au service Microapps. Le processus suit, et finalement, les gestionnaires reçoivent la notification de l’action réussie, et l’employé reçoit la notification indiquant l’état du rapport.

Workflow : Envoyer des états de dépenses

Micro-apps Type d’événement
Créer des dépenses Action : Entrée

Le diagramme suivant décrit un exemple de flux de travail pour une entrée d’action — Soumettre les notes de frais :

Citrix-Microapps-Image-12

  1. Un utilisateur soumet une note de frais avec des entrées de texte pour tous les champs obligatoires.
  2. Le service Microapps reçoit une action avec les entrées de texte.
  3. Le service Microapps récupère le jeton OAuth chiffré du Service de gestion des clés.
  4. Le service de gestion des clés envoie les détails du rapport et l’action de l’utilisateur au fournisseur d’intégration de données avec le jeton OAuth.
  5. Le fournisseur d’intégration de données déchiffre le jeton OAuth de l’utilisateur final via le Credential Wallet (KMS) pour l’action de note de frais.
  6. Data Integration Provider écrit l’état de frais dans le système d’enregistrement sous l’identité de l’utilisateur final.
  7. Data Integration Provider lit les données modifiées et les détails des notes de frais dans le service Microapps.
  8. Le service Microapps envoie les événements bruts mis à jour à Citrix Analytics Service pour traitement.
  9. Citrix Analytics Service effectue l’extraction des utilisateurs et des groupes et crée des notifications ponctuées ciblées.
  10. Le CAS envoie la notification ciblée au service de notification utilisateur.
  11. Le service de notification utilisateur envoie les notifications mises à jour aux points de terminaison utilisateur.
  12. Les points de terminaison reçoivent des commentaires sur la soumission réussie du rapport de dépenses.

Comment le service Microapps et Citrix Workspace aident-ils les organisations à accroître l’engagement et la productivité des utilisateurs ?

Comparons l’approche d’accès traditionnelle par rapport à la méthode d’accès. Intégration des microapps pour comprendre comment le service Microapps apporte de la valeur à l’entreprise.

Accès traditionnel

Le diagramme ci-dessous illustre la méthode d’accès traditionnelle d’un employé avec des tâches d’illustration que l’employé doit effectuer quotidiennement.

Citrix-Microapps-Image-13

  • Les employés accèdent aux applications Windows, Linux, mobiles, SaaS, Web et virtuelles avec différents points d’authentification chaque jour ouvrable. En un jour, basculer entre ces applications distrait et pour chaque application nécessite une authentification fastidieuse.

  • Les utilisateurs ont du mal à se souvenir de leurs informations d’identification respectives pour accéder à chacune d’entre elles.

  • La recherche des détails de l’application pour y accéder prend beaucoup de temps et a un impact sur la productivité.

  • Accéder à l’application étendue et naviguer dans plusieurs modules pour compléter des clics de souris simples comme l’approbation du temps libre est frustrant.

  • Il demande l’authentification plusieurs fois après l’expiration de la session, ce qui est frustrant et prend beaucoup de temps lorsque les utilisateurs doivent effectuer des tâches simples comme l’approbation des notes de frais et la prise de force.

Accès aux microapplications

Le diagramme ci-dessous illustre la nouvelle méthode d’accès avec l’intégration de Microapps pour un employé avec des tâches d’illustration qu’il doit effectuer quotidiennement.

Citrix-Microapps-Image-14

  • Grâce à l’intégration du service Microapps et du système d’enregistrement, les employés peuvent accéder à toutes les applications métiers via Citrix Workspace. Il permet d’accéder à toutes les applications métiers dans une seule interface utilisateur, et il élimine le temps de connexion de chaque application.
  • Le service Microapps permet à l’organisation d’intégrer les applications à l’aide d’OAuth ; par conséquent, il permet l’authentification unique à toutes les applications. Les utilisateurs n’ont pas besoin d’entrer les informations d’identification pour chaque application ; par conséquent, cela permet de gagner du temps et de permettre l’engagement continu des utilisateurs.
  • Les fonctionnalités intelligentes de Citrix Workspace permettent aux employés d’accomplir leurs tâches avec de simples clics de souris, ce qui permet de gagner du temps lors de la recherche et de la navigation dans les applications étendues.
  • Les services Citrix Workspace et Microapps permettent aux employés d’accéder à toutes les ressources à partir de l’interface utilisateur de l’espace de travail, ce qui permet de gagner du temps au changement de contexte, augmentant ainsi la productivité de l’utilisateur.

Synthèse

Le service Microapps avec Citrix Workspace est la solution pour une meilleure façon de travailler. Il permet un espace de travail numérique moderne qui unifie toutes les ressources pour permettre aux utilisateurs de faire de leur mieux et d’aider leurs organisations à gagner un avantage. Citrix Workspace et Microapps Service permettent aux clients de créer des microapplications pour augmenter la productivité de l’utilisateur final. En utilisant des API publiques, les administrateurs contrôlent complètement les microapplications mises à la disposition des utilisateurs. Les microapps organisent, automatisent et guident vos employés tout au long de leur journée de travail, maximisant la productivité et stimulant l’expérience utilisateur globale.

Sources

L’objectif de cette architecture de référence est de vous aider à planifier votre propre implémentation. Pour faciliter cette tâche, nous aimerions vous fournir des diagrammes source que vous pouvez adapter dans vos propres conceptions détaillées et guides de mise en œuvre : diagrammes source.

Références

Guide de mise en route

Insight techniques sur les microapplications

Fiche technique sur les microapplications

Flux de travail Microapps

Intégration des modèles

Intégration HTTP d’application personnalisée

Guide technique de sécurité