Introducción
Al trabajar con informes, normalmente los usuarios querrán personalizarlos agregando más campos al conjunto de datos y modificando el diseño. Anteriormente (antes del primer lanzamiento de versiones de Business Central en 2021), tendría que haber asumido la propiedad total del conjunto de datos del informe, como una copia, para poder realizar pequeños cambios. Este enfoque le obligaría a mantener un informe completo y prohibiría múltiples contribuciones de ISV al mismo informe de forma extensible.
Con la extensibilidad del informe, en Microsoft Dynamics 365 Business Central puede crear un nuevo objeto de extensión del informe que agregue nuevos campos al conjunto de datos o un nuevo diseño.
Con el objeto de extensión del informe, puede ampliar los objetos de informe existentes, de forma similar a la que ampliaría tablas y páginas. No es necesario que ramifique informes para aplicar cambios adicionales y puede completar las siguientes acciones:
Agregar columnas
Agregar elementos de datos
Realizar modificaciones en la página de la solicitud
Proporcionar un nuevo diseño
Puede completar estas acciones para un informe existente como parte de una extensión de informe. Además, como ISV, puede agregar a objetos de informe existentes y crear un diseño junto con la extensión de informe que envía. Además, un partner puede crear a partir de las diferentes extensiones de informes de ISV, lo que contribuye a simplificar el proceso para los ISV y partners. Esta compatibilidad también es válida para los informes de solo procesamiento.
Si necesita realizar algún tipo de cambio disruptivo, por ejemplo, modificar elementos de datos y columnas existentes, o si necesita cambiar el código que se ejecuta en los desencadenadores del informe base, todavía tendrá que bifurcar y copiar el informe para estos cambios destructivos. Este proceso no se admite como parte de una extensión de informe.
Dos enfoques que puede utilizar para gestionar las personalizaciones de informes son:
Sustitución de fase de evento: use este enfoque para cambios destructivos.
Extensión de informe: use este método para contribuciones adicionales.