Configurer l’application Workspace à l’aide des solutions Unified Endpoint Management

À compter de la version 23.3.0, l’application Citrix Workspace pour iOS prend en charge la configuration administrative de l’application Workspace avec des paires clé-valeur basées sur AppConfig à l’aide de solutions Unified Endpoint Management (UEM).

Comment configurer

Pour configurer l’URL de votre Workspace Store à l’aide de solutions Unified Endpoint Management, procédez comme suit :

Remarque

À des fins de démonstration, Microsoft Intune est utilisé comme solution UEM dans cet exemple. Les étapes ci-dessous et l’interface utilisateur affichée varient en fonction de votre fournisseur UEM.

  1. Connectez-vous à votre fournisseur de solutions Unified Endpoint Management (UEM).
  2. Ajoutez l’application Citrix Workspace que vous souhaitez gérer par votre fournisseur UEM. Vous pouvez télécharger l’application en utilisant le portail de votre fournisseur UEM pour permettre la gestion par votre fournisseur UEM. Vous pouvez également créer un lien vers l’application dans l’App Store.
  3. Créez une stratégie de configuration pour votre application.
  4. Ajoutez une nouvelle paire clé-valeur à la liste des propriétés XML et renseignez les valeurs suivantes :

    • key: url
    • value type: String
    • Valeur : URL de votre magasin (par exemple, prodcwa.cloud.com)

    Configuration du magasin MDM Microsoft Intune

Limitations

  • Si un magasin cloud est déjà configuré et que l’administrateur en configure un nouveau, votre magasin cloud existant est supprimé. Cela supprime également l’ensemble des données ou paramètres associés du magasin cloud existant. Vous recevez une notification dans Citrix Workspace. Vous devez ensuite vous reconnecter pour que le nouveau magasin cloud soit ajouté à Citrix Workspace.
    • L’information ci-dessus ne s’applique qu’aux magasins cloud existants. Si un magasin sur site est déjà configuré et que l’administrateur configure un nouveau magasin cloud ou local, le nouveau magasin est ajouté et aucune suppression ne se produit.
  • Pour appliquer de nouvelles configurations, vous devez forcer l’arrêt et redémarrer l’application Citrix Workspace.

Améliorations apportées aux solutions Unified Endpoint Management

À partir de la version 23.4.5, l’application Citrix Workspace pour iOS prend en charge plusieurs configurations supplémentaires à l’aide de paires clé-valeur basées sur AppConfig pour configurer l’application Citrix Workspace. Auparavant, les administrateurs pouvaient configurer les URL des magasins. Les administrateurs peuvent désormais empêcher les utilisateurs finaux de modifier les URL des magasins et contrôler comment s’affiche l’application.

UEM

Les détails sont les suivants :

Clé de configuration Type de valeur Valeur de configuration
url Chaîne URL du magasin. Par exemple, prodcwa.cloud.com
storeType Entier
  • (défaut) Si ce paramètre est défini sur 1, les utilisateurs peuvent voir le magasin natif ou par défaut. - Si ce paramètre est défini sur 2, les utilisateurs peuvent voir le magasin dans une interface Web.
restrict_user_store_modification Booléen
  • Si ce paramètre est défini sur true, les utilisateurs ne peuvent pas modifier le magasin (ajouter/supprimer/modifier). - Si ce paramètre est défini sur false, les utilisateurs peuvent modifier le magasin. Remarque : si l’indicateur est défini sur true, tous les magasins existants sont supprimés avant l’ajout d’un magasin configuré avec UEM.

Prise en charge de la configuration du nom de l’appareil via UEM

À partir de la version 24.3.5, l’application Citrix Workspace pour iOS permet aux administrateurs d’attribuer et d’identifier des noms d’appareils en fonction de groupes d’utilisateurs via une solution Unified Endpoint Management (UEM).

Pour configurer le nom du périphérique à l’aide d’UEM, procédez comme suit :

Remarque

À des fins de démonstration, Microsoft Intune est utilisé comme solution UEM dans cet exemple. Les étapes ci-dessous et l’interface utilisateur affichée varient en fonction de votre fournisseur UEM.

  1. Connectez-vous à votre fournisseur UEM.
  2. Ajoutez l’application Citrix Workspace que vous souhaitez gérer à l’aide du fournisseur UEM. Vous pouvez télécharger l’application en utilisant le portail de votre fournisseur UEM pour permettre la gestion par votre fournisseur UEM. Vous pouvez également créer un lien vers l’application dans l’App Store.
  3. Créez une stratégie de configuration pour votre application.
  4. Ajoutez une nouvelle paire clé-valeur à la liste des propriétés XML et renseignez les valeurs suivantes :
    • key: deviceName
    • type de valeur : chaîne
    • valeur : nom de l’appareil (par exemple, MY_IPHONE_Device)

Nom de l'appareil

Prise en charge de la configuration des paramètres de l’application Citrix Workspace via UEM

Auparavant, vous ne pouviez configurer les URL de magasin dans l’application Citrix Workspace qu’à l’aide d’Unified Endpoint Management (UEM).

À partir de la version 24.7.0, vous pouvez également configurer les paramètres de l’application Citrix Workspace sur les appareils gérés à l’aide de n’importe quelle solution UEM déployée dans votre infrastructure.

Remarque

En tant qu’administrateur, si vous avez la possibilité de configurer les paramètres de l’application Citrix Workspace à l’aide d’UEM et du Global App Configuration Service (GACS), UEM a toujours la préférence sur GACS.

Voici un exemple de fichier JSON permettant de configurer les paramètres de l’application Citrix Workspace :

  <dict>
      <key>stores</key>
      <array>
          <dict>
              <key>url</key>
              <string>https://teststore.cloud.com</string>
              <key>storeType</key>
              <integer>1</integer>
              <key>displayName</key>
              <string>Cloud Store 1</string>
              <key>appSettings</key>
              <array>
                  <dict>
                      <key>category</key>
                      <string>audio</string>
                      <key>userOverride</key>
                      <false/>
                      <key>settings</key>
                      <array>
                          <dict>
                              <key>name</key>
                              <string>settings_audio_stream</string>
                              <key>value</key>
                              <true/>
                          </dict>
                      </array>
                  </dict>
                  <dict>
                      <key>category</key>
                      <string>authentication</string>
                      <key>userOverride</key>
                      <false/>
                      <key>settings</key>
                      <array>
                          <dict>
                              <key>name</key>
                              <string>settings_auth_web_browser</string>
                              <key>value</key>
                              <string>embedded</string>
                          </dict>
                      </array>
                  </dict>
              </array>
          </dict>
          <dict>
              <key>url</key>
              <string>https://teststore.cloud.com</string>
              <key>storeType</key>
              <integer>1</integer>
              <key>displayName</key>
              <string>StoreFront1</string>
              <key>appSettings</key>
              <array>
                  <dict>
                      <key>category</key>
                      <string>audio</string>
                      <key>userOverride</key>
                      <false/>
                      <key>settings</key>
                      <array>
                          <dict>
                              <key>name</key>
                              <string>settings_audio_stream</string>
                              <key>value</key>
                              <false/>
                          </dict>
                      </array>
                  </dict>
                  <dict>
                      <key>category</key>
                      <string>authentication</string>
                      <key>userOverride</key>
                      <false/>
                      <key>settings</key>
                      <array>
                          <dict>
                              <key>name</key>
                              <string>settings_auth_web_browser</string>
                              <key>value</key>
                              <string>system</string>
                          </dict>
                      </array>
                  </dict>
              </array>
          </dict>
      </array>
      <key>storesToDelete</key>
      <array>
          <string>test.cldblr.com</string>
          <string>test.cloud.com</string>
      </array>
      <key>restrict_user_store_modification</key>
      <false/>
  </dict>
<!--NeedCopy-->

Remarque

L’indicateur userOverride permet à l’utilisateur de modifier les paramètres de l’application Citrix Workspace. Si l’indicateur userOverride est défini sur true, l’utilisateur peut modifier les paramètres. Si l’indicateur userOverride est défini sur False pour tous les paramètres, l’utilisateur ne peut pas le modifier dans les paramètres de l’application Citrix Workspace.

Tableau des paires clé-valeur

Le tableau suivant fournit des informations sur les paires clé-valeur :

Remarque

Vous devez ajouter des paramètres spécifiques à une catégorie dans un bloc de cette catégorie.

Catégorie Paramètre Description Clé Valeur Type de valeur Valeur par défaut
authentication Ignorer l’invite Utiliser biométrie Active ou désactive l’authentification biométrique. settings_skip_consent_for_biometric_protected_password_saving value true/false Booléen FAUX
Audio Audio Permet aux utilisateurs d’activer ou de désactiver le son depuis l’application ou le bureau virtuel. settings_audio_stream true/false Booléen TRUE
Clavier Utiliser clavier Unicode Permet aux utilisateurs d’utiliser un clavier Unicode standard. settings_use_unicode_keyboard true/false Booléen TRUE
Clavier Clavier automatique Active ou désactive l’affichage automatique du clavier dans la session. settings_automatic_keyboard true/false Booléen TRUE
Clavier Synchronisation de la disposition du clavier Permet aux utilisateurs de basculer vers une disposition de clavier préférée sur l’appareil. settings_keyboard_layout_sync true/false Booléen FAUX
Clavier Utiliser des claviers personnalisés Permet aux utilisateurs d’utiliser des claviers tiers téléchargés dans une session virtuelle. settings_allow_keyboard_extensions true/false Booléen FAUX
display Résolution de la session Permet aux utilisateurs de sélectionner la résolution d’écran. settings_resolution 0–9 Entier 5 (iPad) 3 (iPhone)
display Mode de présentation Permet d’utiliser votre appareil iOS comme trackpad pour contrôler la session tout en utilisant un écran externe. settings_presentation_mode true/false Booléen FAUX
display Affichage externe Connectez un écran externe à l’appareil. settings_external_display true/false Booléen TRUE
advanced Validation stricte des certificats Applique un contrôle plus strict de la validation du certificat de serveur. settings_strictCertValidation true/false Booléen FAUX
advanced Versions TLS Permet aux utilisateurs de modifier leurs paramètres TLS à des fins de dépannage. settings_tlsVersion 0–3 Entier 0
advanced Utiliser liste déroulante native Permet d’utiliser la fonctionnalité de sélection native iOS. settings_native_combobox true/false Booléen TRUE
advanced Tactile (iPad uniquement) Active la fonctionnalité tactile pour toutes les applications et tous les bureaux, y compris ceux pour lesquels l’option tactile n’est pas activée en mode natif. settings_multitouch_on true/false Booléen true (iPad) false (iPhone)
advanced Affichage plein écran Permet d’afficher vos applications et vos postes de travail en plein écran. settings_mobile_window_fullscreen true/false Booléen true (iPad) false (iPhone)
advanced Reconnecter lors de la connexion Permet à une session de se reconnecter automatiquement lorsqu’un nouveau compte est ajouté ou lors de la connexion. settings_reconnect_logon true/false Booléen FAUX
advanced Reconnecter lors de l’actualisation Se reconnecte automatiquement à une session lancée à partir d’un autre appareil lors de l’actualisation des applications ou des bureaux sur le deuxième appareil. settings_reconnect_refresh true/false Booléen FAUX
advanced Activer le proxy HTTP Permet d’utiliser le proxy HTTP pour une session. settings_use_local_proxy true/false Booléen TRUE
advanced Utiliser informations d’identification dérivées Permet d’utiliser des informations d’identification dérivées. setting_useDerivedCredentials true/false Booléen FAUX
advanced Carte à puce dans une session Permet l’utilisation d’une carte à puce au cours d’une session. Ce paramètre n’autorise pas les utilisateurs à s’authentifier auprès de la session. settings_usesSmartCardInsideSession true/false Booléen FAUX
advanced Autoriser EDT Active la prise en charge du transport adaptatif. settings_allowUdp true/false Booléen TRUE
advanced Mode tablette automatique Permet de lancer la session virtuelle en mode tablette, lorsqu’aucun clavier ou souris externe n’est détecté. settings_enableTabModeSwitch true/false Booléen TRUE
advanced Garder l’écran allumé Maintient l’écran allumé. settings_stay_awake true/false Booléen FAUX
advanced Utiliser stockage de l’iPad Permet d’accéder aux lecteurs locaux de votre appareil. settings_client_drive true/false Booléen false
Souris X1 Autoriser la souris X1 Permet de basculer vers votre souris Citrix X1. settings_allow_X1_mouse true/false Booléen FAUX
Souris X1 Vitesse de la souris Citrix X1 Permet aux utilisateurs de contrôler la vitesse du curseur de la souris dans la session virtuelle. settings_x1MouseSpeed 1,2 Entier 200 (iPadPro) 100 (tous les autres appareils)
Souris X1 Utiliser l’image du curseur distant pour la souris Citrix X1 Fait correspondre le curseur à l’application ou au bureau dans une session. Par exemple, si le curseur se trouve sur une zone de texte, il change pour correspondre à la zone de texte. settings_X1_mouse_server_side_cursor true/false Booléen TRUE
authentication Navigateur Web pour l’authentification Permet d’identifier l’utilisation de SafariViewController au lieu de WKWeb sur l’appareil. settings_auth_web_browser system/embedded Chaîne Embedded
thirdPartyServices LaunchDarkly Active l’indicateur LaunchDarkly sur les fonctionnalités de l’application Citrix Workspace. enableLaunchDarkly true/false Booléen true (régions hors UE)
Configurer l’application Workspace à l’aide des solutions Unified Endpoint Management