Hola, voy a intentar explicar que es lo que quiero hacer con DNN.
Mi intención es crear una intranet para una empresa, por tanto, en un servidor web instalaré DNN para crear la web. Dentro de esa intranet, debe haber un generador de informes (es lo que no se como hacer). El generador de informes, debe sacar la información de una base de datos diferente a la de DotNetNuke que tengo en SQLSERVER. Esa base de datos puede estar en el mismo servidor donde tengo la instalación de DNN pero, nunca los datos estaran en la misma base de datos de DotNetNuke. La base de datos, por ponerle un nombre, se llama ESTADISTICA y como su nombre indica, tiene información estadística relacionada con la actividad de la empresa.
En este servidor, hasta ahora, habia desarrollado unos servicios web para generar cada uno de los informes que necesito. Esos servicios web, atacan a la base de datos ESTADISTICA (utilizando Proc. Almacenados), y crear un informe en formato EXCEL, guardandolo en un fichero XLSX (formato Excel 2007). Hasta aquí todo me funcionaba correctamente.
He conseguido introducir los servicios web de los informes dentro de la lista de servicios web que tiene DOTNETNUKE (modulo IWEB), aunque no he podido comprobar que funcionen. Una vez esto, necesito poder controlar por medio de permisos de usuario quien tiene derecho a ejecutar que informes. Por tanto, he pensado en crear unos menus (diferentes para cada usuario) y hacer algo para que DNN muestre una pantalla donde el usuario introduzca los parametros que necesita el servicio web para generar el informe, y un botón que ejecutará el servicio web. Después de terminar la ejecución, tendré guardado en una carpeta el resultado del informe (como he dicho antes en formato XLSX). También, necesitaria que DNN me permitiera enviar por correo electronico el resultado de generar el informe, es decir, coger el fichero XLSX y enviarselo al usuario que se ha conectado por correo electrónico.
Es un poco largo pero, es que no tengo muy claro como hacerlo. Alguien me puede echar una mano.
Gracias por leer este mensaje, y también por responderme.