D3FO T02.03. – EXTENSIÓN DE INFORMES Y SEGURIDAD
Duración: 20:30
En esta cápsula veremos cómo trabajar con informes (reports) y seguridad estándar.
Frente a la imposibilidad de extender informes, plantearemos una posible solución para “modificar” el informe estándar, que consiste en hacer una copia.
Esta forma de actuar, en la cual sustituimos los objetos estándar por copias nuestras, no es una práctica recomendable en aquellos casos que no sea estrictamente necesario, puesto que MS ya no se va a hacer cargo de la mantenibilidad de este nuevo objeto que hemos creado, que será creado al margen de la lógica estándar. Por ello solo usaremos esta solución cuando no tengamos alternativa, como es este caso.
Además, esta solución tiene otro defecto que es desarrollar la lógica para que se seleccione nuestro report, en lugar del estándar. Cosa que haremos de una forma poco “invasiva” con el proceso estándar, añadiendo el diseño de nuestro nuevo report a la gestión de impresión y usando así toda la funcionalidad de ésta para ejecutar nuestro report, sin necesidad de extender ni sustituir menú ítems ni cosas por el estilo. Y es que, siempre aconsejaremos, en la medida de lo posible, usar la funcionalidad estándar antes que crear nosotros una propia.
También veremos cómo, para hacer cambios en seguridad, debemos extender los deberes (duties) y roles, para incluir los privilegios o duties que sean necesarios, ya que la extensión de privilegios para añadir acceso a nuevos menú ítem no es posible.