Configurer

Gestion des feature flag

Si un problème survient avec l’application Citrix Workspace en production, nous pouvons désactiver dynamiquement une fonctionnalité affectée dans l’application Citrix Workspace même après la livraison de la fonctionnalité. Pour ce faire, nous utilisons des commutateurs de fonctionnalité et un service tiers appelé LaunchDarkly.

Comment configurer

Vous n’avez pas besoin d’effectuer des configurations pour activer le trafic vers LaunchDarkly, sauf si un pare-feu ou un proxy bloque le trafic sortant. Dans ce cas, vous activez le trafic vers LaunchDarkly via des URL ou adresses IP spécifiques, en fonction des exigences de votre stratégie.

Vous pouvez activer le trafic et la communication vers LaunchDarkly des manières suivantes :

Activer le trafic vers les URL suivantes

  • events.launchdarkly.com
  • app.launchdarkly.com

Répertorier les adresses IP dans une liste verte

Si vous devez répertorier les adresses IP dans la liste verte, consultez la liste des adresses IP publiques de LaunchDarkly pour obtenir une liste de toutes les plages d’adresses IP actuelles. Vous pouvez utiliser cette liste pour vérifier que les configurations du pare-feu sont mises à jour automatiquement en fonction des mises à jour de l’infrastructure. Pour plus d’informations sur l’état des modifications de l’infrastructure, consultez la page LaunchDarkly Status.

Disposition pour désactiver le service LaunchDarkly

Vous pouvez désactiver le service LaunchDarkly sur les magasins sur site et dans le cloud.

Dans la configuration cloud, les administrateurs peuvent désactiver le service LaunchDarkly en définissant l’attribut enableLaunchDarkly sur False dans Global App Configuration Service.

Pour plus d’informations, consultez la documentation Global App Configuration Service.

Avec le déploiement sur site, les administrateurs peuvent désactiver le service LaunchDarkly à l’aide de la stratégie d’administration Google comme suit :

  1. Connectez-vous à la console d’administration Google.
  2. Accédez à Gestion des appareils > Gestion de Chrome > Paramètres utilisateur.
  3. Ajoutez les chaînes suivantes au fichier policy.txt sous la clé engine_settings.

    "thirdPartyServices": {
    
      "enableLaunchDarkly": false
    
    },
    
    <!--NeedCopy-->
    
  4. Cliquez sur Enregistrer.

Remarque :

  • Par défaut, le service LaunchDarkly est activé si l’attribut enableLaunchDarkly n’est pas présent.

Avec le déploiement sur site, les administrateurs peuvent désactiver le service LaunchDarkly à l’aide du fichier configuration.js comme suit :

Remarque :

  • Des informations d’identification de niveau administrateur sont nécessaires pour modifier le fichier configuration.js ; après la modification du fichier, reconditionnez l’application pour que les modifications prennent effet.
  1. Ouvrez le fichier configuration.js.
  2. Ajoutez l’attribut enableLaunchDarkly et définissez-le sur false.

    "thirdPartyServices": {
    
        "enableLaunchDarkly": false
    
         },
    <!--NeedCopy-->
    
  3. Cliquez sur Enregistrer.

Remarque :

  • Par défaut, le service LaunchDarkly est activé si l’attribut enableLaunchDarkly n’est pas présent.

Remarque sur le fichier JSON de configuration

Avec la version 2202.1 (22.2.1.8), l’application Citrix Workspace utilise uniquement le fichier JSON valide pour transmettre la configuration. Procédez comme suit pour valider le fichier JSON :

  1. Vérifiez les données JSON. Cliquez sur le lien https://jsonlint.com/ pour vérifier.
  2. Suivez les étapes mentionnées dans la page Get started pour effectuer la mise à jour :

    • Stratégie Google
    • web.config
    • default.ica
    • configuration.js

    Nous vous recommandons d’utiliser l’utilitaire de configuration pour générer des paramètres JSON valides afin de personnaliser l’application Citrix Workspace pour ChromeOS à l’aide de ce qui suit :

    • configuration.js
    • web.config
    • default.ica
    • Stratégie Google

Remarque :

Vous pouvez rencontrer des problèmes de lancement de session lorsque le fichier JSON de configuration n’est pas valide.

Paramètre de proxy HTTP sur Chromebook

Si vous avez configuré le paramètre de proxy HTTP sur votre Chromebook, il est possible que vos sessions ne démarrent pas.

Pour résoudre le problème, vous pouvez désactiver le paramètre nativeSocket sur la console d’administration Google et vous assurer que vous avez activé la stratégie connexions WebSockets dans DDC. Pour plus d’informations, veuillez consulter l’article WebSocket.

Voici un exemple de données JSON :

{
        "settings": {
        "Value": {
              "settings_version": "1.0",
              "engine_settings": {
                         "transport":
                                { "nativeSocket": false
                                  }
                            }
                     }
          }
}
<!--NeedCopy-->

Avertissement :

La désactivation de l’attribut nativeSocket active la connexion WebSocket, ce qui peut affecter les performances par rapport à l’utilisation d’un socket natif.

Mode kiosque

Le mode kiosque de l’application Citrix Workspace pour ChromeOS vous permet d’exécuter toutes les applications dans la même fenêtre. Grâce à cette fonctionnalité, vous pouvez exécuter des applications Citrix Workspace en mode Kiosque, puis lancer des applications ou bureaux Windows à l’aide du même mode. En outre, le mode Kiosque vous permet de publier des applications ou bureaux distants en tant que package Chrome dédié à l’aide d’une l’URL persistante.

Comment configurer

Vous pouvez contrôler cette fonctionnalité en ajustant les paramètres du kiosque dans le panneau d’administration de Chrome. Ce paramètre s’applique uniquement aux appareils Chrome gérés.

Référez-vous aux instructions du site de support de Google pour savoir comment autoriser l’application Citrix Workspace à s’exécuter en mode Kiosque sur les appareils Chrome gérés et non gérés.

Si vous déployez une application Citrix Workspace, vous devez la publier en définissant les options de visibilité sur Public/unlisted pour vérifier l’interopérabilité avec le mode Kiosque. Accédez au Tableau de bord du développeur Chrome Web Store.

L’URL du magasin est en lecture seule lorsque le mode Kiosque est actif, et elle ne peut pas être modifiée à l’aide de l’écran des paramètres du compte. Vous pouvez toutefois modifier ce paramètre :

  • en reconditionnant l’application avec le fichier .cr, ou
  • en utilisant la console d’administration Google. Utilisez la gestion des stratégies Google pour accéder à la console d’administration Google.
    <Services version="1.0">
    <Service>
    <rfWeb>http://your_RfWebURL_or_persistenturl</rfWeb>
    <Name>Mystore</Name>
    <Gateways>
    <Gateway>
    <Location>https://yourcompany.gateway.com</Location>
    </Gateway>
    </Gateways>
    <Beacons>
    <Internal>
    <Beacon>http://yourcompany.internalwebsite.net</Beacon>
    </Internal>
    <External>
    <Beacon>http://www.yourcompany.externalwebsite.com</Beacon>
    </External>
    </Beacons>
    </Service>
    </Services>

<!--NeedCopy-->

Si vous utilisez la console d’administration Google, modifiez le fichier policy.txt contenant la configuration de Citrix Workspace. Remplacez la valeur « url » sous « rf_web » avec une URL persistante.

    {
    "settings": {
    "Value": {
    "settings_version": "1.0",
    "store_settings": {
    "beacons": {
    "external": [
    {
    "url": "http://www.yourcompany.externalwebsite.com"
    }
    ],
    "internal": [
    {
    "url": "http://yourcompany.internalwebsite.net"
    }
    ]
    },
    "gateways": [
    {
    "is_default": true,
    "url": "https://yourcompany.gateway.com"
    }
    ],
    "name": "mystore",
    "rf_web": {
    "url": " http://your_RfWebURL_or_persistenturl "
    }
    }
    }
    }
    }
<!--NeedCopy-->

Global App Configuration Service

À partir de cette version, en tant qu’administrateur, vous pouvez utiliser Global App Configuration Service pour :

  • gérer et configurer de manière centralisée les paramètres des applications et définir les valeurs par défaut ;
  • appliquer les paramètres pour les appareils gérés et non gérés (BYOD) ;
  • appliquer les paramètres à la fois pour les utilisateurs cloud (domaine revendiqué) et pour les utilisateurs locaux (URL revendiquée).

Pour plus d’informations, consultez la documentation Global App Configuration Service.

Remarques :

Cette fonctionnalité est uniquement disponible pour Workspace et les magasins HTTPS. Pour que Global App Configuration Service fonctionne, assurez-vous que vos utilisateurs peuvent accéder aux URL https://discovery.cem.cloud.us, https://gacs-discovery.cloud.com et https://gacs-config.cloud.com.

Configurer