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.

En plus des intégrations de modèles créées par Citrix, il existe des micro-apps tierces. Pour obtenir la liste complète de ces micro-apps, reportez-vous à Citrix Ready Marketplace.

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

Déclaration de maintenance pour les modèles d’intégration de micro-apps

Les intégrations fournies par Citrix sont des modèles. Le développeur d’un modèle le maintient et s’assure qu’il continue à fonctionner.

Lors de leur publication, les nouveaux modèles d’intégration sont généralement classés dans la catégorie de version préliminaire ou Aperçu. Cela permet à la fonctionnalité d’être développée davantage à la suite des commentaires initiaux des clients. Lorsqu’un modèle est en version préliminaire, nous ne nous engageons pas à fournir un service de support ; le support est fourni par le développeur de la manière la plus optimale possible. Les modèles d’intégration en version préliminaire sont partagés à des fins de test et de validation. Nous ne conseillons pas de les déployer dans des environnements de production. Reportez-vous à la liste des modèles fournis par Citrix affichée sur la page du produit lors de l’ajout d’une nouvelle intégration. Les modèles en version préliminaire sont répertoriés dans une section distincte.

Les clients peuvent instancier des modèles d’intégration en tant qu’intégrations et les exécuter sans modification. En supposant que le modèle n’est plus en version préliminaire, il incombe au développeur d’une intégration de la maintenir à jour et pleinement opérationnelle pendant que le modèle est répertorié comme fourni par Citrix dans le produit. Renseignez-vous auprès du développeur du modèle pour en savoir plus sur ses stratégies de support.

Les clients peuvent personnaliser les intégrations instanciées. Pour les modèles d’intégration de Citrix, nous ne nous engageons pas à prendre en charge la personnalisation ; le support est fourni de la manière la plus optimale possible. Renseignez-vous auprès du développeur du modèle pour en savoir plus sur ses stratégies de support.

Les développeurs de modèles peuvent supprimer des modèles du produit à tout moment. Cela ne supprimera pas les instanciations des déploiements client. Pour les modèles d’intégration qui ne sont plus en version préliminaire, le développeur s’engage à donner un préavis minimum de quatre semaines avant de mettre fin à la maintenance d’un modèle d’intégration. Renseignez-vous auprès du développeur du modèle pour en savoir plus sur ses stratégies de support.

Les mises à jour des intégrations de modèle ne sont pas automatiquement déployées auprès des clients. Les clients décident du moment où les nouvelles versions du modèle dans le catalogue peuvent être utilisées. Si le client a effectué des personnalisations basées sur l’ancienne version, celles-ci devront être fusionnées dans la nouvelle version par le client.

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.
  • Pour les micro-apps autres que Citrix, lisez les conditions d’utilisation de la micro-app.

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.

GoToMeeting

Créer une réunion : cette micro-app permet de planifier une réunion en fonction des préférences de l’utilisateur. Les utilisateurs peuvent sélectionner la date, l’heure de début et l’heure de fin, le mot de passe et les co-organisateurs.

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 de s’inscrire aux cours de formation disponibles.

Tableau

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

Webex

Créer une réunion : permet de planifier une réunion avec la possibilité de sélectionner la durée, les fuseaux horaires, les invités et les co-organisateurs.

HTTP Workday

Modification de poste : permet d’afficher et d’approuver les demandes de modification de poste.

Créer demande de modification de poste : permet de créer une demande de modification de poste.

Créer une note de frais : permet de créer une note de frais.

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

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

Demandes de congés : permet d’afficher et d’approuver les demandes de congés payés.

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.

Zoomer

Créer une réunion : permet de planifier des réunions en fonction des préférences de l’utilisateur. L’utilisateur peut choisir le titre de la réunion, la durée, la date de début, les co-organisateurs, etc.

Processus de fin de vie

Cette section décrit le processus de fin de vie (EOL) pour les intégrations remplacées par des intégrations HTTP plus récentes. Lorsqu’une intégration est remplacée par une intégration HTTP plus récente, nous faisons référence à cette intégration en tant qu’ancienne intégration et celle-ci apparaît dans la section Ancienne de la console d’administration. Veuillez noter les points suivants :

  • L’ancienne intégration est disponible pendant trois (3) mois. Après cette période, l’intégration n’est plus disponible.
  • L’ancienne intégration est prise en charge pendant six (6) mois. Après cela, aucun support n’est disponible pour les utilisateurs exécutant l’intégration.

Une fois qu’une intégration est remplacée par une intégration HTTP plus récente, nous vous recommandons de migrer vers la nouvelle intégration. Pour effectuer la migration :

  1. Configurez la nouvelle intégration HTTP.
  2. Testez la nouvelle intégration et passez-la en mode de production au moment opportun.
  3. Arrêtez la synchronisation de l’ancienne intégration. Pour de plus amples informations, consultez Définir la synchronisation des données.
  4. Marquez les micro-apps de l’ancienne intégration comme étant en fin de cycle de vie (EOL).
  5. Déplacez les abonnements. Pour de plus amples informations, consultez Attribuer des abonnés.

Si aucune action n’est entreprise, l’ancienne intégration continue de fonctionner telle quelle. Un avertissement s’affichera indiquant que l’intégration n’est plus prise en charge.

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 Enregistrer.

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.

      Lorsque vous définissez une synchronisation sur Quotidienne ou Hebdomadaire, la synchronisation se produit aléatoirement dans le créneau horaire sélectionné. Par exemple, lorsqu’une synchronisation complète quotidienne est définie sur 00-04, celle-ci sera exécutée à un moment choisi de manière aléatoire au cours de cette période.

  4. Sélectionnez Enregistrer.

Remarque :

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

Autorité de certification de confiance

Les certificats de confiance sont utilisés pour créer des connexions sécurisées à un serveur. Une autorité de certification certifie la propriété d’une clé publique par l’objet nommé du certificat. Les autorités de certification agissent en tant que tierce partie de confiance, étant approuvées à la fois par le propriétaire du certificat et par la partie qui s’appuie sur le certificat.

Pour obtenir la liste des autorités de certification de confiance, reportez-vous à la section Liste des autorités de certification de confiance.

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 Créer des micro-apps.