Micro-apps

Créer une intégration d’application personnalisée

Les intégrations permettent d’élargir les capacités de Citrix Workspace en offrant aux utilisateurs une expérience et une interface utilisateur de pointe via les micro-apps. Fournissez des notifications pertinentes et interactives, combinées à des workflows intuitifs de micro-app et rendez les cas d’utilisation des systèmes et des applications d’entreprise stratégiques directement accessibles depuis l’espace de travail de l’utilisateur.

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. L’expérience utilisateur s’en trouve améliorée car les utilisateurs peuvent se concentrer sur leurs responsabilités principales.

Utilisez l’éditeur à faible code pour que l’utilisation des micro-apps devienne un processus facile :

  1. Planifiez l’intégration en sélectionnant une application d’entreprise, en identifiant les cas d’utilisation et en déterminant les API à utiliser.
  2. Créez l’intégration en ajoutant l’URL de base, en configurant l’authentification et en configurant l’intégration.
  3. Créez une micro-app et ajoutez des notifications et des pages associées.

Remarque :

Si vous avez besoin d’une instance de test de Citrix Workspace pour démarrer, consultez la page Citrix Workspace Developer Portal.

Nous allons maintenant examiner les détails du processus.

Planifiez l’intégration. Sélectionnez une application d’entreprise cible pour l’intégration, identifiez les cas d’utilisation pour l’intégration et identifiez les API.

Il existe de nombreuses applications qui peuvent être intégrées à Citrix Workspace. Sélectionnez une application cible qui peut être exploitée par les utilisateurs de Citrix Workspace. Les applications qui sont régulièrement utilisées pour des tâches rapides et qui ne sont pas intuitivement accessibles aux utilisateurs sont particulièrement intéressantes. Les applications interactives permettant aux utilisateurs d’interagir directement depuis Citrix Workspace ont beaucoup plus de valeur que les applications qui permettent simplement de notifier les utilisateurs. Par exemple, c’est le cas avec les applications permettant d’approuver, de créer ou d’ajouter des éléments.

Une fois la sélection d’applications terminée, vous disposez de l’URL de base de l’application cible, la partie cohérente de l’adresse Web que vous utilisez pour cette intégration. Par exemple :

https://app.{yoursaasapp}.com/api/1.0/workspaces/{YOUR_WORKSPACE_ID}

Identifiez ensuite les principaux cas d’utilisation de l’application d’entreprise cible sélectionnée que vous souhaitez intégrer à Citrix Workspace. Par exemple :

  • Approuver la demande de congés
  • Créer une demande de congés
  • Rechercher les approbations en attente
  • Marquer la tâche comme étant terminée
  • Avertir l’utilisateur des tâches attribuées créées ou modifiées

Une fois les cas d’utilisation déterminés, l’étape suivante consiste à identifier les API qui permettent d’extraire des informations pertinentes du système cible ou d’y injecter de nouvelles informations. Il se peut que cette étape implique des itérations en boucle vers l’identification du cas d’utilisation, car le système cible peut ne pas fournir d’API appropriées pour mettre en œuvre un cas d’utilisation. Par exemple :

  • Point de terminaison d’API pour approuver une demande de congés : commande PUT sur https://my.api.example/pending_pto_approvals/{id}
  • Point de terminaison d’API pour réserver une demande de congés : commande POST sur https://my.api.example/pto/
  • Point de terminaison d’API pour obtenir les approbations en attente : commande GET sur https://my.api.example/pending_pto_approvals/
  • Point de terminaison d’API pour marquer la tâche comme étant terminée : commande GET sur https://app.asana.com/workspaces/{your.workspace.id}/projects

Créez l’intégration. Ajoutez l’URL de base, configurez l’authentification et configurez l’intégration.

Vous utilisez l’URL de base de l’application cible que vous avez obtenue au cours de la phase de planification.

Sélectionnez un type d’authentification de service. L’intégration HTTP prend en charge les méthodes d’authentification de base, d’authentification par jeton, NTLM et OAuth 2.0.

Configurez maintenant votre intégration. Utilisez les données du point de terminaison que vous avez obtenues au cours de la phase de planification. Ces données de point de terminaison ainsi que la configuration des actions de service constituent la base de la création de micro-apps interactives.

Créez une micro-app. Ajoutez des notifications et des pages.

Créez vos propres micro-apps pour offrir la meilleure expérience utilisateur qui répond à vos besoins et rationalise les workflows quotidiens. Ajoutez une micro-app vierge à une intégration d’application, puis créez des pages, des notifications d’événements ou les deux.

  • Les notifications sont des micro-apps basées sur des événements qui avertissent automatiquement les utilisateurs lorsqu’un élément nécessite leur attention, par exemple en créant une fiche dans le flux d’activités Workspace, telle que Nouvelle note de frais pour approbation et Nouveau cours disponible pour enregistrement.

  • Les pages sont des micro-apps initiées par l’utilisateur qui sont disponibles en tant qu’actions dans Workspace et facilitent l’exécution des actions initiées. Par exemple, Demander des congés, Envoyer un ticket au service d’assistance et Rechercher dans le répertoire.

C’est aussi simple que ça. Commençons tout de suite.

Autres ressources

Passez en revue les étapes suivantes pour créer une intégration d’application personnalisée :

Créer une intégration d’application personnalisée