Estendibilità della gestione delle prenotazioni migliorata

Importante

Questo contenuto è archiviato e non viene aggiornato. Per la documentazione più recente, vai a Novità e funzionalità pianificate per Dynamics 365 Business Central. Per i piani di rilascio più recenti, vai a Piani di rilascio di Dynamics 365 e Microsoft Power Platform.

Abilitata per Anteprima pubblica Disponibilità generale
Amministratori, autori, responsabili del marketing o analisti, automaticamente 1 mar 2021 1 apr 2021

Dettagli sulla funzionalità

Ecco l'elenco delle modifiche e dei miglioramenti dell'estendibilità nella gestione delle prenotazioni:

  • Il numero di riepiloghi movimenti è stato convertito in enumerazione 338 Tipo di riepilogo prenotazione.
  • La codeunit di gestione delle prenotazioni è stata rielaborata per utilizzare un modello di abbonato. Una nuova interfaccia basata su RecordRef e RecordVariant sostituisce una serie di procedure per ciascuna tabella di origine.
  • Le istruzioni case per ogni tabella di origine sono state sostituite da eventi da sottoscrivere nelle codeunit [SourceTable]Reserve.
  • Ogni [SourceTable]Reserve.Codeunit contiene un set di abbonati a eventi nella codeunit di gestione delle prenotazioni per supportare la prenotazione.
  • Le procedure correlate alla prenotazione vengono aggiunte nell'ambito di ciascuna tabella di origine per supportare le codeunit di prenotazione.

Come risultato delle modifiche descritte, ora hai a disposizione la seguente esperienza come sviluppatore che estende il nostro codice:

  • È possibile aggiungere tabelle e pagine di domanda/offerta aggiuntive nel calcolo della prenotazione (inclusa la disponibilità) utilizzando il modello editore-abbonato standard.
  • Viene eliminato l'utilizzo di variabili globali e il collegamento incrociato dei metodi degli oggetti di prenotazione.
  • Ogni tabella di origine contiene procedure ed eventi come un'interfaccia di prenotazione.

Tieni presente che i vecchi metodi sono contrassegnati con il tag [Obsoleto] ma funzionano ancora, in modo da avere piena compatibilità con le soluzioni esistenti. Tuttavia, assicurati di cambiare il tuo codice per utilizzare i nuovi metodi il prima possibile e utilizza il contenuto dei metodi obsoleti come esempio.