Introduzione

Completato

In genere le persone vogliono personalizzare i report aggiungendo diversi campi al set di dati e modificando il layout. In precedenza (prima di Business Central 2021 ciclo 1) era necessario acquisire la proprietà del set di dati del report, ad esempio una copia, per poter apportare piccole modifiche. Era quindi necessario gestire un intero report e non erano ammessi contributi di più ISV allo stesso report in modo estendibile.

Con l'estendibilità dei report in Microsoft Dynamics 365 Business Central è possibile creare un nuovo oggetto di estensione report, che aggiunge nuovi campi al set di dati o un nuovo layout.

Con l'oggetto di estensione report, è possibile estendere gli oggetti del report esistenti, analogamente a come si estendono tabelle e pagine. Non è necessario ramificare i report per modifiche aggiuntive ed è possibile completare le seguenti azioni:

  • Aggiungere colonne

  • Aggiungere elementi di dati

  • Apportare modifiche alla pagina di richiesta

  • Fornire un nuovo layout

È possibile completare queste azioni per un report esistente o come parte di un'estensione del report. Inoltre, in qualità di ISV, è possibile aggiungere oggetti del report esistenti e applicare un layout all'estensione del report fornita. Inoltre, un partner può sfruttare le diverse estensioni del report ISV, il che aiuta a semplificare il processo per ISV e partner. Sono supportati anche i report di sola elaborazione.

Se è necessario apportare qualsiasi tipo di modifica sostanziale, ad esempio modificare elementi e colonne di dati esistenti, oppure se è necessario modificare il codice in esecuzione nei trigger nel report di base, è comunque necessario creare un ramo e copiare il report. Un processo di questo tipo non è supportato come parte dell'estensione di un report.

È possibile usare due approcci per gestire le personalizzazioni dei report sono:

  • Sostituzione delle fasi dell'evento: adottare questo approccio per le modifiche sostanziali.

  • Estensione del report: usare questo approccio per le aggiunte.