Compartir a través de


Extensibilidad mejorada de la gestión de reservas

Importante

Este contenido está archivado y no se actualiza. Para obtener la documentación más reciente, vaya a Características nuevas y previstas para Dynamics 365 Business Central. Para conocer los últimos planes de lanzamiento, vaya a los planes de lanzamiento de Dynamics 365 y Microsoft Power Platform.

Habilitada para Versión preliminar pública Disponibilidad general
Administradores, creadores, comercializadores o analistas, automáticamente 1 de marzo de 2021 1 de abril de 2021

Detalles de la característica

A continuación se muestran los cambios y las mejoras de extensibilidad para la administración de reservas:

  • El número de resumen de movimiento se ha convertido en la enumeración 338 Tipo de resumen de reserva.
  • La codeunit de Administración de reservas se ha modificado para utilizar un modelo de suscriptor. Una nueva interfaz basada en RecordRef y RecordVariant reemplaza un conjunto de procedimientos para cada tabla de origen.
  • Las declaraciones de casos de cada tabla de origen se han reemplazado con eventos para suscribirse en las codeunits [SourceTable]Reserve.
  • Cada [SourceTable]Reserve.Codeunit contiene un conjunto de suscriptores a eventos en la codeunit de Administración de reservas para respaldar la reserva.
  • Los procedimientos relacionados con la reserva se agregan en el ámbito de cada tabla de origen para admitir las unidades de código de reserva.

Como resultado de los cambios descritos, ahora, como desarrollador que extiende nuestro código, cuenta con la siguiente experiencia:

  • Se pueden agregar tablas y páginas de oferta/demanda adicionales en el cálculo de la reserva (incluida la disponibilidad) utilizando el modelo estándar de publicador-suscriptor.
  • Se elimina el uso de variables globales y la vinculación cruzada de métodos de objetos de reserva.
  • Cada tabla de origen contiene procedimientos y eventos como una interfaz de reserva.

Sepa que los métodos antiguos están marcados con la etiqueta [Obsolete] pero aún funcionan, por lo que cuenta con total compatibilidad con las soluciones existentes. Sin embargo, asegúrese de cambiar el código para que use los nuevos métodos lo antes posible y utilice el contenido de los métodos obsoletos como ejemplo.