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.