Dynamics 365 Business Central Objetos utilizados en extensiones

Business Central 365 Objetos utilizados en extensiones

En el blog de hoy vamos a ver una aplicación sencilla creada por rstefanetti que nos permite ver los objetos no utilizados en comparación con los asignados en la licencia del cliente, muy útil en BC On-premise.

Cuando un cliente tiene varias extensiones, es complicado saber cual es el ID del objeto que tenemos que utilizar en nuestro próximo desarrollo, y dedicamos mucho tiempo a buscar cuál es el ID que nos corresponde utilizar, y si los desarrollos no son nuestros la tarea se complica aun más… Con esta aplicación, podemos por ejemplo extraer la lista de todos los objetos cargados en la APP como personalizaciones. Si bien los objetos numerados 50000 son de uso prácticamente gratuito para la nube, los Onpremise tienen licencia, con un informe específico es posible identificar los ya utilizados con respecto a los asignados. 

A continuación, vamos a detallar el funcionamiento de esta herramienta que según mi experiencia es la más fácil que he visto hasta el momento para tratar el tema de los objetos usados y no usados… 

Tablas usadas:

  • “License Permission”
  • “AllObj”
  • “AllObjWithCaption”

? Acerca de la tabla «Application Object Metadata»

El problema principal es que la tabla Application Object Metadata no se puede usar para la nube (Target ‘OnPrem’, aunque hubiera sido muy conveniente usarla). De todas formas con las dos tablas indicadas arriba, podemos obtener lo que necesitamos, aplicando filtros al inicio de la extracción y después de la extracción de los datos.

Buscamos el informe «Exportar objetos usados ​​y no usados»

Ejecutamos informe y aplicar filtros (ejemplo)

Extraemos «TODOS los objetos» o filtramos objetos por tipo de objeto

Resultados en página con vistas

Filtrar por tipos de objetos

Filtros de muestra (objetos usados ​​y no usados)

Filtro de muestra “50000..”

Vistas disponibles: TODOS los objetos usados ​​y TODOS los no usados

Como podéis comprobar es una herramienta muy sencilla de usar y no es tan compleja como otras extensiones que podemos descargar desde el Marketplace..

En la siguiente ruta, tenéis disponible la extensión, podéis descargarla e instalarla en vuestro entorno : https://github.com/rstefanetti/AL-Code-Samples-Education/blob/AL—Free-and-used-Objects-in-Business-Central/src/reports/ExportObjectsLicense.report.al 

Espero que os sirva de ayuda.  ?

Conchi Beltrán Reyes

Programación Dynamics
ABD Consultoría y Soluciones Informáticas

Business Central 365 Objetos utilizados en extensiones

Tabla de contenidos

Síguenos en Linkedin
Suscribete a la Newsletter




    Etiquetas