Extensibilité améliorée de la gestion des réservations

Important

Ce contenu est archivé et n’est pas mis à jour. Pour accéder aux dernières ressources documentaires, voir Nouveautés et prévisions pour Dynamics 365 Business Central. Pour les derniers plans de lancement, voir Plans de lancement Dynamics 365 et Microsoft Power Platform.

Activée pour Version préliminaire publique Disponibilité générale
Administrateurs, décideurs, responsables marketing ou analystes, automatiquement 1er mars 2021 1er avril 2021

Détails de la fonctionnalité

Voici la liste des modifications et des améliorations apportées à l’extensibilité dans la gestion des réservations :

  • N° écriture document réservation a été converti en énumération 338 Type document réservation.
  • Le codeunit de gestion des réservations a été remanié pour utiliser un modèle d’abonné. Une nouvelle interface basée sur RecordRef et RecordVariant remplace un ensemble de procédures pour chaque table source.
  • Les instructions d’incidents pour chaque table source ont été remplacées par des événements auxquels s’abonner dans les codeunits [SourceTable]Reserve.
  • Chaque [SourceTable]Reserve.Codeunit contient un ensemble d’abonnés à des événements dans le codeunit de gestion de réservation afin de prendre en charge la réservation.
  • Les procédures liées à la réservation sont ajoutées à la portée de chaque table source pour prendre en charge les codeunits de réserve.

Suite aux modifications décrites, vous disposez désormais de l’expérience suivante en tant que développeur qui étend notre code :

  • Des tables et des pages d’offre/de demande supplémentaires peuvent être ajoutées au calcul de réservation (y compris la disponibilité) à l’aide du modèle standard éditeur-souscripteur.
  • L’utilisation de variables globales et l’utilisation combinée des méthodes d’objets de réservation sont éliminées.
  • Chaque table source contient des procédures et des événements en tant qu’interface de réservation.

Notez que les anciennes méthodes sont marquées avec la balise [Obsolete] mais fonctionnent toujours, pour établir une compatibilité totale avec les solutions existantes. Cependant, assurez-vous de changer de code pour utiliser les nouvelles méthodes dès que possible, et d’utilisez le contenu des méthodes obsolètes comme exemple.