Configurer les intégrations de modèles

Vous pouvez configurer une intégration de modèle et utiliser les micro-apps prêtes à l’emploi ou créer les vôtres. Avant de commencer, passez en revue les meilleures pratiques de configuration des intégrations d’applications. Pour obtenir une liste complète des intégrations de modèles et de leurs micro-apps prêtes à l’emploi, consultez la section Intégrations de modèles et micro-apps prêtes à l’emploi.

Si vous souhaitez créer votre propre intégration, consultez la section Créer une intégration d’application personnalisée.

Meilleures pratiques pour les intégrations d’application

Consultez les meilleures pratiques suivantes lorsque vous vous préparez à mettre en œuvre une nouvelle intégration pour les micro-apps Citrix Workspace :

Développement

Examinez les considérations de développement suivantes :

  • Considérez les frais pour les appels de service d’API. Définissez le taux d’appels d’API requis par le cas d’utilisation. Cela inclut qui paie les frais, les niveaux de frais et une estimation du taux de vos cas d’utilisation.
  • Assurez-vous d’avoir accès au système cible.
  • Vérifiez que l’enregistrement de votre application peut être effectué sur votre site Marketplace. Sinon, chaque utilisateur doit créer son propre enregistrement.
  • Assurez-vous que vous êtes en mesure d’obtenir une instance du système cible.
  • N’utilisez pas d’API privées et n’exécutez pas de rétroconception sur les API fournies par le système.
  • Continuez à effectuer un test de régression sur les connecteurs et suivez les modifications des accords d’API.
  • Vérifiez que les périodes de rétention des données requises sont compatibles avec les valeurs par défaut de Citrix Cloud.
  • Si vous utilisez un logiciel de blocage des publicités, désactivez-le pour Citrix Cloud et Workspace.

Considérations juridiques

Examinez les considérations juridiques suivantes :

  • Passez en revue le contrat d’utilisateur.
  • Passe en revue les restrictions relatives à l’utilisation des comptes de service.
  • Passez en revue les restrictions relatives aux distributions.
  • Conservez tous les contrats que vous mettez en œuvre dans un référentiel.

Sécurité

Examinez les considérations de sécurité suivantes :

  • Consultez les directives de sécurité minimale de votre organisation.
  • Utilisez la communication cryptée (HTTPS), avec au minimum TLS (Transport Layer Security) 1.2.
  • Vérifiez votre débit maximal.
  • Utilisez un compte système disposant d’autorisations minimales pour récupérer des données (lectures groupées).
  • Considérez combien de temps vous conservez les données une fois que la synchronisation n’est pas en cours d’exécution.
  • Utilisez des API publiques pour la production.
  • OAuth2 est le protocole d’authentification préféré pour ce service SaaS.
  • Utilisez toujours OAuth2 pour les écritures conditionnelles.
  • Maintenez l’intégration à jour. Vérifiez qu’elle fonctionne et que les API externes n’ont pas changé.

Intégrations de modèles et micro-apps

Les intégrations suivantes sont disponibles pour les micro-apps Citrix prêtes à l’emploi : Sélectionnez l’application cible pour accéder aux détails de la configuration de l’intégration :

SAP Ariba

Approbation des demandes : permet d’afficher les demandes, ainsi que les détails associés en attente d’approbation, et une action à approuver.

SAP Concur

Approbations : permet d’approuver les rapports en attente ou de les renvoyer.

Dépenses : permet de rechercher et visualiser les dépenses.

Itinéraires : permet de rechercher, d’afficher et de partager des itinéraires.

Dépenses rapides : permet de rechercher et d’afficher les dépenses rapides.

Rapports : permet de rechercher et d’afficher vos rapports de notes de frais envoyés.

Envoyer dépense rapide : permet de créer un rapport de dépense rapide.

Calendrier G-Suite

Événements du calendrier : permet de créer et de prévisualiser des événements.

Annuaire G-Suite

Administrateur de répertoires : permet d’ajouter un nouvel utilisateur.

Répertoire : Détails : permet d’afficher les détails des employés, y compris les nouveaux employés et les changements de poste.

Google Analytics

Métriques de session : affiche une liste de sessions et les métriques liées aux sessions.

Métriques utilisateur : affiche une liste de métriques liées à l’utilisateur.

Jira

Créer un ticket : permet de créer un ticket Jira, ainsi que ses détails correspondants.

Tickets : permet d’afficher les tickets, d’ajouter des commentaires, de créer des sous-tâches, de modifier l’état et le responsable.

MS Dynamics

Comptes : permet de rechercher, d’afficher et de modifier des comptes.

Rendez-vous : permet de rechercher, d’afficher et de modifier les rendez-vous.

Incidents : permet de rechercher, d’afficher et de modifier des incidents.

Contacts : permet de rechercher, d’afficher et de modifier des contacts.

Créer un compte : permet de créer un compte.

Créer un rendez-vous : permet de créer un rendez-vous.

Créer un incident : permet de créer un incident.

Créer un contact : permet de créer un contact.

Créer un lead : permet de créer un lead.

Créer une opportunité : permet de créer une opportunité.

Créer un appel téléphonique : permet de créer un appel téléphonique.

Créer une tâche : permet de créer une tâche.

Leads : permet de rechercher, d’afficher et de modifier des leads.

Opportunités : permet de rechercher, d’afficher et de modifier des opportunités.

Appels téléphoniques : permet de rechercher, d’afficher et de modifier des appels téléphoniques.

Tâches : permet de rechercher, d’afficher et de modifier des tâches.

Power BI

Tableaux de bord : permet d’afficher les détails des tableaux de bord Power BI.

Rapports : permet d’afficher les détails des rapports Power BI.

RSS

Élément : permet de rechercher et d’afficher des éléments.

Salesforce

Comptes : permet de rechercher, d’afficher et de modifier des comptes.

Requêtes : permet de rechercher, d’afficher et de modifier des requêtes qui vous sont attribuées.

Contacts : permet de rechercher, d’afficher et de modifier des contacts.

Contrats : permet de rechercher, d’afficher et de modifier des contrats.

Créer un compte : permet de créer un compte.

Créer une requête : permet de créer une requête.

Créer un contact : permet de créer un contact.

Créer un contrat : permet de créer un contrat.

Créer un événement : permet de créer un événement.

Créer un lead : permet de créer un lead.

Créer une opportunité : permet de créer une opportunité.

Créer une tâche : permet de créer une tâche.

Événements : permet de rechercher, d’afficher et de modifier les événements.

Leads : permet de rechercher, d’afficher, de modifier et de convertir des leads.

Opportunités : permet de rechercher, d’afficher et de modifier des opportunités.

Approbations de compte en attente : permet de rechercher, d’approuver ou de rejeter des comptes.

Approbations de contacts en attente : permet de rechercher et d’approuver les contacts.

Approbations de contrats en attente : permet de rechercher et d’approuver les contrats.

Tâches : permet de rechercher, d’afficher et de modifier des tâches.

ServiceNow

Approbations : permet de rechercher et d’afficher les approbations en attente, puis de les approuver ou de les rejeter.

Demandes de modification : permet de rechercher des demandes de modification, d’afficher les détails correspondants, d’ajouter des commentaires et de les mettre à jour.

Incidents : permet de rechercher des incidents, d’afficher leurs détails, d’ajouter des commentaires et de les mettre à jour.

Problèmes : permet de rechercher des problèmes, d’afficher leurs détails, d’ajouter des commentaires et de les mettre à jour.

Soumettre une demande de catalogue : permet de sélectionner des éléments et d’envoyer une demande de catalogue.

Soumettre demande de modification : permet d’envoyer une nouvelle demande de modification.

Soumettre un délégué : permet de soumettre un nouveau délégué.

Soumettre un incident : permet d’envoyer un nouvel incident.

Soumettre un problème : permet d’envoyer un nouveau problème.

Tâches : permet de rechercher et d’afficher les tâches, y compris les demandes de modification, les incidents et les problèmes.

SAP SuccessFactors

Répertoire : permet de rechercher, d’afficher et de modifier les employés, ainsi que les détails correspondants.

Apprentissage : permet de rechercher, de consulter, de partager et d’enregistrer les cours de formation disponibles.

Tableau

Rapports : permet d’afficher les détails des rapports Tableau.

Workday

Approbations : permet d’approuver les notes de frais, les demandes de congé et les demandes de modification de poste.

Créer demande de congés : permet d’envoyer une demande de congés payés.

Mes dépenses : permet d’afficher une liste de notes de frais, y compris un rapport détaillé et les détails des éléments de note de frais spécifiques.

Mes demandes de congés : permet d’afficher une liste personnalisée de demandes de congé.

Solde de congés : permet d’afficher une liste personnalisée des jours de congé restants.

Bons de commande : permet d’afficher les bons de commande, ainsi que les détails correspondants.

Zendesk

Ajouter un ticket : permet d’envoyer des tickets Zendesk.

Tickets : permet d’afficher les tickets Zendesk, ainsi que les détails correspondants.

Vérifier les entités requises

Après avoir configuré votre intégration de modèle, utilisez Tableau pour vérifier la liste actuelle de vos tableaux stockés dans le cache, ainsi que les filtres qui sont appliqués à ces tableaux.

Pour les intégrations de modèles, vous pouvez extraire une grande quantité de données de vos applications intégrées vers la plate-forme de micro-apps. Pour mieux contrôler et limiter cette quantité de données, utilisez la page Tableau pour filtrer les entités de votre synchronisation de données afin d’accélérer la synchronisation.

  1. Sur la page Gérer les micro-apps, sélectionnez le menu en regard de l’intégration pour laquelle vous souhaitez vérifier les entités.
  2. Sélectionnez Modifier, puis Tableau.
  3. Sélectionnez Modifier le schéma.

    Les entités à synchroniser pour cette intégration, ainsi que les filtres appliqués à ces tableaux, sont répertoriés. Les entités avec une icône d’information sont obligatoires et ne peuvent pas être modifiées.

  4. Vous pouvez désélectionner toutes les entités dont vous n’avez pas besoin.
  5. Sélectionnez Save.

Vous êtes maintenant prêt à définir et exécuter votre première synchronisation de données.

Définir la synchronisation des données

Commencez par extraire les données de vos applications intégrées vers la plate-forme de micro-apps afin qu’une comparaison puisse être établie avec le cache. La meilleure pratique consiste à effectuer une synchronisation complète toutes les 24 heures. Les synchronisations incrémentielles peuvent être configurées pour se produire toutes les cinq minutes.

  1. Sur la page Gérer les micro-apps, sélectionnez le menu en regard de l’intégration pour laquelle vous souhaitez définir la synchronisation.
  2. Sélectionnez Synchronisation.

    Définir la synchronisation des données

  3. Définissez les valeurs de synchronisation des données sur Complète et Incrémentielle.

    • L’option Complète supprime le cache local et extrait toutes les données du système source.

      Important :

      L’exécution de la synchronisation complète peut prendre beaucoup de temps. Nous vous recommandons d’exécuter une synchronisation complète la nuit ou en dehors des heures d’activité. Vous pouvez annuler une synchronisation de données en cours à tout moment en sélectionnant l’icône X.

    • L’option Incrémentielle extrait uniquement les enregistrements modifiés (nouveaux et mis à jour). Cette option ne charge pas les données supprimées.

      Important :

      Toutes les API ne prennent pas en charge la synchronisation incrémentielle.

  4. Sélectionnez Save.

Remarque :

Vous pouvez également sélectionner les icônes fléchées pour exécuter les intégrations à la demande si nécessaire.

Autres ressources

Si vous souhaitez obtenir un guide de démarrage rapide pour intégrer les micro-apps Citrix Workspace, consultez la section Mise en route.

Si vous souhaitez créer votre propre intégration, consultez la section Créer une intégration d’application personnalisée.

Si vous souhaitez en savoir plus sur l’utilisation des micro-apps, consultez la section Personnaliser les micro-apps.