Christian Amado

Christian Amado

Ingeniero de software, desarrollador
Diseñado adaptado de Todd Motto

AX 2012: Implementar todos los reportes SSRS
Feb 2, 2017
lectura de 1 min
Editar entrada

Muchas veces queremos implementar todos los reportes de una vez. Se complica un poco, si no tenemos la herramienta correcta para realizar dicha tarea.

Básicamente se realiza la tarea ejecutando una línea de comandos desde el powershell de Microsoft Dynamics AX.

A modo de introducción podemos decir que existen unas cuantas formas de implementar un reporte en el servidor de informes (SSRS - SQL Server Reporting Services). Aquí trataremos los 3 más utilizados y necesarios.

Visual Studio

Esta es la opción que más utilizo por su facilidad y rapidez. De hecho los reportes se diseñan/desarrollan desde el Visual Studio.

Abrir proyecto de reporte > Clic derecho sobre el proyecto > Implementar (Deploy). 1

Una vez realizada la acción anterior recibiremos el mensaje de buen funcionamiento o el de error si lo hay. 2

AOT

Esta segunda opción permite implementar el reporte desde el AX. Un buen escenario sería al importar un proyecto que ha definido cambios en los reportes, entonces éstos deben ser implementados para que puedan ser reflejados.

AOT > SSRS Reports > Reports > Clic derecho sobre el reporte > Implementar elemento. 3

 Una vez realizada la acción anterior recibiremos el mensaje de buen funcionamiento o el de error si lo hay. 4

Microsoft Dynamics AX Powershell

Desde aquí podemos implementar un sólo reporte o implementar todos los reportes. Para ello debemos ingresar al powershell de Microsoft Dynamics AX. Nos dirigimos a Inicio > Herramientas administrativas > Microsoft Dynamics AX 2012 Management Shell. Allí veremos el powershell de manera similar a la siguiente: 5

Implementación de un reporte específico

Aquí ejecutamos la acción de implementar un reporte (VendAdvanceInvoice, por ejemplo) desde el powershell:

Implementación de un grupo de reportes

Si deseamos implementar un grupo de reportes (para compras, por ejemplo):

Implementación de todos reportes

Si deseamos implementar todos los reportes existentes dentro del AX, utilizamos el comodín *:

En cualquiera de los tres casos, el resultado será similar al siguiente: 6

Jan 31, 2017

UWP: Agregar Pantalla de Bienvenida

Cuando iniciamos una aplicación universal (UWP) siempre vemos alguna pantalla inicial que nos introduce a...

Feb 7, 2017

Convertir una aplicación WPF a UWP

En el sitio oficial de MSDN se encuentra una documentación perfecta sobre este tema, así...