Afficher et appliquer des mises à jour système

Effectué

Pour afficher les mises à jour disponibles pour votre environnement, procédez comme suit :

  1. Connectez-vous à Lifecycle Services à l’aide de vos informations d’identification.

  2. Dans le projet Lifecycle Services, sélectionnez un environnement.

  3. Sur la page Détails de l’environnement, faites défiler vers le bas pour voir les Mises à jour disponibles.

    Capture d’écran de la page Mises à jour disponibles dans Lifecycle Services.

Pour appliquer une mise à jour dans un environnement hors production à l’aide de Lifecycle Services, procédez comme suit :

  1. Connectez-vous à Lifecycle Services à l’aide de vos informations d’identification.

  2. Dans le projet Lifecycle Services, sélectionnez un environnement.

  3. Ouvrez la vue Détails de l’environnement pour l’environnement dans lequel vous souhaitez appliquer la mise à jour.

  4. Sélectionnez la mise à jour que vous souhaitez installer dans la section Mises à jour disponibles.

  5. Sélectionnez Afficher la mise à jour.

  6. Sur la page Mises à jour binaires, cliquez sur Enregistrer le package.

    Capture d’écran de la section Mises à jour binaires

  7. Sur la page Consulter et enregistrer les mises à jour qui s’ouvre, sélectionnez les packages que vous souhaitez installer, puis cliquez sur Enregistrer le package.

    Capture d’écran d’un exemple de page Consulter et enregistrer les mises à jour

  8. Sur la page Enregistrer le package dans la bibliothèque d’actifs qui s’ouvre, saisissez des valeurs dans les champs Nom et Description, puis cliquez sur Enregistrer le package. Le message suivant s’affiche : Le package de mise à jour est en cours d’enregistrement dans la bibliothèque des actifs. Cela peut prendre quelques minutes.

  9. Une fois le package de mise à jour enregistré avec succès, cliquez sur Terminé.

  10. Sur la page Détails de l’environnement, sélectionnez Mettre à jour > Appliquer les mises à jour pour appliquer une mise à jour.

  11. Sélectionnez le package à appliquer. Vous pouvez utiliser le filtre pour trouver votre package.

  12. Sélectionnez Appliquer. Le statut dans le coin supérieur droit de la page Détails de l’environnement passe de Mis en file d’attente à En cours, et la section Mises à jour de l’environnement affiche désormais la progression du package. Vous pouvez actualiser la page pour vérifier le statut.

  13. Une fois le package appliqué, le statut de l’environnement passe à Déployé et le statut de maintenance passe à Terminé.

Remarque

Chaque mise à jour ou package que vous souhaitez appliquer dans un environnement de production doit préalablement être appliqué(e) avec succès dans au moins un environnement de bac à sable au sein du même projet.

Pour en savoir plus sur les conditions préalables et les étapes pour l’application d’une mise à jour dans un environnement de production, consultez Appliquer des mises à jour dans des environnements cloud.

Mettre à jour une Commerce Scale Unit

Pour mettre à jour une Commerce Scale Unit (CSU) (gérée par Microsoft), procédez comme suit :

  1. Connectez-vous à Lifecycle Services à l’aide de vos informations d’identification.

  2. Dans le projet Lifecycle Services, sélectionnez votre environnement Commerce.

  3. Dans la section Gérer l’environnement, cliquez sur Gérer dans la section Fonctionnalités de l’environnement en regard de Commerce.

    Capture d’écran d’un exemple de fonction Gérer

  4. Dans la section Unités Commerce Scale Unit, sélectionnez l’unité d’échelle que vous souhaitez mettre à jour, puis cliquez sur Mettre à jour.

    Capture d’écran d’une mise à jour d’une Commerce Scale Unit

  5. Sur la page Mettre à jour qui s’ouvre, sélectionnez la version de mise à jour que vous souhaitez appliquer dans le champ déroulant Spécifier une version, puis cliquez sur Mettre à jour.

Remarque

L’application d’une mise à jour qualité nécessite généralement environ une heure d’indisponibilité pour les canaux commerciaux associés à l’unité d’échelle.

Packages de déploiement et d’installation indépendants pour les extensions de l’application Store Commerce, Store Commerce pour le web, Station matérielle (HWS) et CSU

La fonctionnalité Package Management sépare les extensions des composants principaux, ce qui vous permet de gérer chaque package séparément. L’infrastructure du programme d’installation principal et les programmes d’installation d’extensions sont séparés. L’application Store Commerce, le développement Store Commerce pour le web et l’infrastructure de création de packages prennent en charge ce package indépendant et ce modèle d’installation en héritant du package facultatif Windows, du pont du bureau et des technologies MSIX.

Toutes les extensions de l’application Store Commerce sont créées sous forme de fichiers APPX distincts dans le cadre de ce modèle, et le Store Commerce principal charge ces fichiers APPX en tant que compléments. Les compléments (extensions APPX) s’exécuteront sous l’identité de l’application Store Commerce principale du contexte. L’extension APPX ne pourra pas s’exécuter seule. Seul l’APPX de base pourra la charger. Pour migrer l’ancienne extension de l’application Store Commerce vers ce nouveau modèle, migrez le code vers le nouveau modèle d’extension. Cela peut nécessiter une refactorisation du code pour prendre en charge les nouveaux contrôles et la nouvelle infrastructure de l’IU.

Les infrastructures des programmes d’installation HWS et CSU permettent de créer des programmes d’installation contenant uniquement des composants d’extension.

Expérience du kit de développement logiciel (SDK) de commerce en ligne

Toutes les mises à jour du SDK sont publiées dans un référentiel NuGet et GitHub public afin que les mises à jour puissent être téléchargées et appliquées à l’environnement en quelques minutes. Cette approche permet de gagner du temps et d’épargner des efforts aux développeurs.

  • Développement d’extension : pour réduire le coût et la dépendance de la machine virtuelle de développement Lifecycle Services, l’expérience de développement Commerce est dissociée de la machine virtuelle du développeur Lifecycle Services et le développement est pris en charge en dehors de la machine virtuelle du développeur. Le développement peut être effectué sur n’importe quelle machine de développement prenant en charge les configurations d’environnement de développement Commerce.
  • Référence du kit de développement logiciel (SDK) Commerce à NuGet : les extensions peuvent consommer des références du kit de développement logiciel (SDK) Commerce après avoir été refactorisées et publiées dans un nouveau flux NuGet. Au lieu de référencer manuellement les fichiers binaires dans le dossier Référence du Kit de développement logiciel (SDK), l’extension peut les télécharger à partir du package NuGet. Ce package peut être facilement mis à jour vers la dernière version disponible en utilisant le flux de travail du gestionnaire de packages NuGet.
  • Exemples du kit de développement logiciel (SDK) Commerce envoyés vers GitHub : tous les exemples du SDK Commerce sont publiés dans un référentiel GitHub public afin que les extensions puissent y faire référence et que les utilisateurs puissent découvrir comment personnaliser la solution Dynamics 365 Commerce pour soutenir un processus métier personnalisé. Les exemples mis à jour peuvent être facilement téléchargés ou référencés par clonage dans ce référentiel public sans avoir besoin de télécharger et d’appliquer un correctif binaire à partir de Lifecycle Services.