Planifier les processus de mise en production, de modification et de gestion des risques

Effectué

Microsoft publie des mises à jour régulières des applications de finances et d’opérations. Ces versions sont disponibles dans les versions Plateforme et Application. Elles peuvent inclure des mises à jour de nouvelles fonctionnalités, des corrections de bogues ou des améliorations générales des performances du système.

Les versions sont classées comme des mises à niveau et des mises à jour. Les mises à niveau incluent le passage d’une version officielle à la prochaine version. Par exemple, une mise à niveau pourrait correspondre à un passage de la version 7.1 à la version 7.3. Une mise à niveau sous-entend une mise à niveau du code et des données. Une mise à jour applique un package binaire à un environnement. Ce processus a un temps d’arrêt inférieur et n’inclut pas de mise à niveau des données.

Avant de déployer l’une des versions de votre environnement, pensez à lire les Plans de lancement de Dynamics 365 et Microsoft Power Platform pour découvrir quelles nouvelles mises à jour sont ajoutées. Cela vous donnera une idée des zones qui seront affectées.

Vous devrez savoir quelle version vous souhaitez sélectionner pour la mise à niveau. Étant donné que Microsoft supprime la version la plus ancienne du logiciel lorsqu’une nouvelle version est publiée, nous vous recommandons de toujours passer à la dernière version disponible. Cela vous donnera deux mois pour mettre à niveau vos environnements avant que cette version ne soit plus disponible. Par exemple, si vous commencez à mettre à niveau vos environnements vers la version x au lieu de la dernière version x.2 et que Microsoft publie x.3 avant de pouvoir mettre à niveau votre environnement de production, la version x ne sera plus disponible pour mettre à niveau votre environnement de production.

Vous pouvez rencontrer des problèmes de compatibilité si la version étend une énumération. Le compilateur vérifie s’il existe des énumérations personnalisées qui ne sont pas sûres en raison de la valeur entière d’une énumération non extensible. Cela devra être modifié pour être compilé. Votre modèle doit référencer les modules et sous-modules de niveau supérieur. Une modification Microsoft peut ajouter une nouvelle ressource dans un sous-module non référencé. Cela peut provoquer des erreurs lors de la compilation. Certaines méthodes ou certains objets peuvent également être sélectionnés comme obsolètes, ce qui signifie que l’objet sera finalement complètement déconseillé. Si un code personnalisé est sélectionné pour la désapprobation, il doit être étudié afin que le chemin de code attendu puisse être fixé. L’exécution de révisions de code peut aider à détecter rapidement tout problème lié au code personnalisé.

Identifier le risque

Les mises à niveau et les mises à jour du système peuvent apporter beaucoup de changements. Il est important d’identifier les groupes de risques pour identifier les risques spécifiques pour une entreprise. Un propriétaire de processus métier doit être sélectionné pour assumer la responsabilité d’un risque spécifique. Certains risques peuvent inclure des temps d’arrêt pour mettre à niveau le système, la disponibilité des ressources à tester ou un développement supplémentaire. L’application de certaines compétences en gestion des risques pourrait aider à réduire ces risques :

  1. Identifier les menaces potentielles.
  2. Évaluer les zones vulnérables à ces menaces.
  3. Déterminer la probabilité ou le risque de zones touchées.
  4. Identifier les moyens de réduire le risque.
  5. Prioriser les plans de réduction des risques.

L’utilisation des plans de lancement fournis par Microsoft peut aider à déterminer quels domaines des applications de finances et d’opérations sont en train de changer et quels changements sont effectués. Pour réduire le risque d’un nouveau plan de mise à jour, vous devez disposer de ressources disponibles pour tester les zones qui changent. Microsoft dispose également d’un outil RSAT (Regression Suite Automation Tool) pour automatiser les tests basés sur les enregistrements de tâches.