35
NAV 2015 in O365 on Azure Josep Pages Miguel Llorca [email protected] @mllorcag

Crea tu entorno Dynamics NAV y Office 365 con Azure Cloud Services

Embed Size (px)

Citation preview

Page 1: Crea tu entorno Dynamics NAV y Office 365 con Azure Cloud Services

NAV 2015 in O365 on Azure

Josep Pages Miguel [email protected] @mllorcag

Page 2: Crea tu entorno Dynamics NAV y Office 365 con Azure Cloud Services

Al final del workshop…

Page 3: Crea tu entorno Dynamics NAV y Office 365 con Azure Cloud Services

Nos quedará algo así…

Page 4: Crea tu entorno Dynamics NAV y Office 365 con Azure Cloud Services

Un poco de información general…- La AEPD respalda los servicios de

Microsoft en la nube… y cumple la LOPD.

- Microsoft es el primer proveedor cloud reconocido por la UE por cumplir los máximos estándares de privacidad europeos.

Page 5: Crea tu entorno Dynamics NAV y Office 365 con Azure Cloud Services

Microsoft Dynamics NAV roadmap‘87 ‘10 ‘12 ‘13 ‘14

NAV 2009 R2

Business data visualizationsIntegration to Microsoft Dynamics CRMRoleTailored user access for hosted, remote, and roaming users

NAV 2013

Substantial new functionalityWeb and SharePoint user experienceRapidStart Implementation

NAV 2013 R2

“In” Office 365“On” Windows AzureCash managementMulti-tenancyAdditional tools to support large scale hosting

NAV 2015

RapidStart UpgradeCash ManagementTablet ExperienceSimplificationOne Microsoft•More O365 integration•Document reporting•Power BI

‘10 ‘12 ‘13 ‘14

Page 6: Crea tu entorno Dynamics NAV y Office 365 con Azure Cloud Services

Microsoft Dynamics NAV roadmap‘87 ‘10 ‘12 ‘13 ‘14

NAV ‘Corfu‘

Workflow

Document management and OCR

E-services integration

Streamlined UX across all clients

NAV Next +1

A business solution from Microsoft •That is quick to implement and easy to use •With the power to support SMB business ambitions

NAV Next +2

‘15 ‘16 ‘17 Continued investment‘15 ‘16 ‘17 Continued Investment

Page 7: Crea tu entorno Dynamics NAV y Office 365 con Azure Cloud Services

Pasos a seguir

Paso 1

Preparar entorno e instalar NAV

Paso 2

Integración con Office 365

Paso 3

ClickOnce

Paso 4

Instalación de 3-tier

Paso 5

Otras integraciones- PowerBI

Page 8: Crea tu entorno Dynamics NAV y Office 365 con Azure Cloud Services

Paso 1: Preparar entorno

Page 9: Crea tu entorno Dynamics NAV y Office 365 con Azure Cloud Services

Paso 1

Paso 1

Preparar entorno e instalar NAV

Page 10: Crea tu entorno Dynamics NAV y Office 365 con Azure Cloud Services

Paso 1

Paso 1

Preparar entorno e instalar NAV

En Azure:1) Creamos la red virtual.

2) Provisionamos máquina NAV (usando la plantilla)

3) Adjuntamos VPN.

4) Abrimos puertos: http, https, ayuda 49000, cliente 7046, soap 7047 y odata 7048.

En la MV de NAV:5) Desactivamos la “Enhanced Security” (tanto Admin, como Users).

6) Ejecutamos el script de inicialización de NAV en C:\DEMO (Run with Powershell).

En nuestro equipo local:7) Descargamos certificado digital y lo instalamos (Entidades de

certificación raíz de confianza.

Page 11: Crea tu entorno Dynamics NAV y Office 365 con Azure Cloud Services

Paso 1: Script inicialización

Paso 1

Preparar entorno e instalar NAV

Cuando ejecutamos el script, ¿qué pasa por detrás?:1) El certificado SSL se importa y al usuario del "Service Tier" de NAV se le otorga

acceso al certificado.

2) Se añade usuario “admin” con una password especificada. Se le dan permisos de SUPER.

3) Se configura el Servidor de NAV para SSL, los ajustes de configuración para getURL se actualizan, el modo de autenticación cambia a “NavUserPassword”. Se reinicia el servicio.

4) Se abren los puertos para SOAP, Odata y HTTPS en el Firewall de Windows.

5) Se elimina el “Sitio Web Predeterminado” del IIS (si existe).

6) Se añade enlace HTTPS al sitio web del “Web Client” de NAV (si no existe aún).

7) Se elimina el enlace HTTP al sitio web del “Web Client” de NAV (si existe).

8) El “Web.config” para el Web Client se modifica, usando el “NavUserPassword” y el self-signed certificate.

9) El “ClientUserSettings.config” para el Cliente Windows se modifica del mismo modo.

10) Se añaden accesos directos en el escritorio.

11) El contenido del Servidor de Ayuda se añade al “Windows Search Indexing Options”

12) Se actualize el fichero “URLs.txt” del escritorio con la información de las conexiones.

Page 12: Crea tu entorno Dynamics NAV y Office 365 con Azure Cloud Services

Paso 1: ¿Qué podemos hacer ya?

Paso 1

Preparar entorno e instalar NAV

En este punto tenemos:1) 2-tier.

2) Monotenant

3) Modo autenticación NavUserPassword.

4) Todos los accesos por https mediante self-signed certificate.

Pruebas:5) Usamos el cliente web y tablet.

6) Es posible usar el Cliente Windows.

Page 13: Crea tu entorno Dynamics NAV y Office 365 con Azure Cloud Services

Paso 2: Integramos O365

Page 14: Crea tu entorno Dynamics NAV y Office 365 con Azure Cloud Services

Paso 2

Paso 1

Preparar entorno e instalar NAV

Paso 2

Integración con Office 365

Page 15: Crea tu entorno Dynamics NAV y Office 365 con Azure Cloud Services

Paso 2

Paso 2

Integración con Office 365

En la MV de NAV:1) Ejecutamos el script de integración con Office 365 en C:\DEMO

(Run with Powershell).

Informaremos de:2) Usuario “admin” de NAV.

3) Usuario y password del Administrador de O365.

4) URL Base, Nombre del Sitio y AppCatalog de Sharepoint.

5) Idioma y Timezone.

Page 16: Crea tu entorno Dynamics NAV y Office 365 con Azure Cloud Services

Paso 2: Script integración con O365

Paso 2

Integración con Office 365

Cuando ejecutamos el script, ¿qué pasa por detrás?:1) Genera una nueva instancia de Servidor Web en NAV.

2) Habilita “Single Sign-On” con O365 y la nueva instancia del NAV Web Server.

3) Importa varios objetos demo en NAV, para los portales de O365.

4) Elimina la opción “X-FRAME” del “web.config”

5) Se genera una App de SharePoint, que apunta al entorno demo de NAV.

6) Si el sitio del SharePoint Portal existe, lo elimina.

7) Registra la App de SharePoint con SharePoint y la sube al catálogo (si no existe la crea).

8) Se crea el sitio de SharePoint y 3 subsitios (Finanzas, Pedidos y Servicios).

9) Se añade el contenido al sitio.

Page 17: Crea tu entorno Dynamics NAV y Office 365 con Azure Cloud Services

Paso 2: ¿Qué podemos hacer ya?

Paso 2

Preparar entorno e instalar NAV

En este punto tenemos:1) 2-tier.

2) Monotenant

3) Modo autenticación NavUserPassword y Office365.

4) Todos los accesos por https mediante self-signed certificate.

Pruebas:5) Abrir xxxxx.sharepoint.com/sites/xxxxxx.

6) Es posible usar el Cliente SharePoint.

7) Es posible usar el Cliente Windows con autenticación Office 365.

Page 18: Crea tu entorno Dynamics NAV y Office 365 con Azure Cloud Services

Paso 3: ClickOnce

Page 19: Crea tu entorno Dynamics NAV y Office 365 con Azure Cloud Services

Paso 3

Paso 1

Preparar entorno e instalar NAV

Paso 2

Integración con Office 365

Paso 3

ClickOnce

Page 20: Crea tu entorno Dynamics NAV y Office 365 con Azure Cloud Services

Paso 3

Paso 3

ClickOnce

En la MV de NAV:1) Ejecutamos el script de ClickOnce en C:\DEMO (Run with

Powershell).

Page 21: Crea tu entorno Dynamics NAV y Office 365 con Azure Cloud Services

Paso 3: Script ClickOnce

Paso 3

ClickOnce

Cuando ejecutamos el script, ¿qué pasa por detrás?:1) Se crea el “manifest” de ClickOnce para el Cliente Windows, usando

la autenticación “NavUserPassword”.

2) Si tenemos instalada la integración con O365, se genera el “manifest” del Cliente Windows usando la autenticación O365 (AAD).

3) Se actualiza el fichero “URLs.txt” del escritorio con la nueva información de las conexiones.

Page 22: Crea tu entorno Dynamics NAV y Office 365 con Azure Cloud Services

Paso 3: ¿Qué podemos hacer ya?

Paso 3

ClickOnce

Pruebas:1) Instalamos el cliente con autenticación NavUserPassword desde

https://xxxxxx.cloudapp.net/NAV.

2) Instalamos el cliente con autenticación O365 desde https://xxxxxx.cloudapp.net/AAD.

Page 23: Crea tu entorno Dynamics NAV y Office 365 con Azure Cloud Services

Paso 4: Instalación 3-tier

Page 24: Crea tu entorno Dynamics NAV y Office 365 con Azure Cloud Services

Paso 4

Paso 1

Preparar entorno e instalar NAV

Paso 2

Integración con Office 365

Paso 3

ClickOnce

Paso 4

Instalación de 3-tier

Page 25: Crea tu entorno Dynamics NAV y Office 365 con Azure Cloud Services

Paso 4

Paso 4

Instalación de 3-tier

En Azure:1) Provisionamos máquina SQL.

2) Adjuntamos VPN.

3) Usamos mismo usuario y password que en la máquina de NAV.

En MV de SQL:4) Desactivamos firewall (domain y private).

5) Cambiamos el usuario de inicio del servicio SQL y usamos el “admin” (desde SQL Configuration).

6) Reiniciamos servicio SQL.

7) Creamos una carpeta compartida (Full access).

Continua…

Page 26: Crea tu entorno Dynamics NAV y Office 365 con Azure Cloud Services

Paso 4

Paso 4

Instalación de 3-tier

En la MV de NAV:1) Detenemos y desactivamos el servicio SQL.

2) Copiamos ficheros de BBDD a la carpeta compartida del SQL (10.0.0.5).

En MV de SQL:3) Adjuntamos los ficheros a una nueva BBDD.

En la MV de NAV:4) Modificamos la configuración de NAV (desde NAV Administration).

5) Indicamos el nuevo servidor SQL (10.0.0.5).

6) Indicamos la instancia (blanco).

Continua…

Page 27: Crea tu entorno Dynamics NAV y Office 365 con Azure Cloud Services

Paso 4

Paso 4

Instalación de 3-tier

En la MV de NAV:4) Cambiar el usuario de inicio del servicio NST y utilizar el admin.

5) Abrir cliente de desarrollo de NAV y conectar con la BBDD del nuevo servidor

6) Menu “File” -> “Alter database” e indicar que guarde la licencia en la BBDD(La licencia se encuentra en: C:\NAVDVD\ES\SQLDemoDatabase\CommonAppData\

Microsoft\Microsoft Dynamics NAV\80\Database)

7) Reiniciamos el servicio NST.

Page 28: Crea tu entorno Dynamics NAV y Office 365 con Azure Cloud Services

Paso 4: ¿Qué podemos hacer ya?

Paso 4

Instalación de3-tier

En este punto tenemos:1) 3-tier.

2) Monotenant

3) Modo autenticación NavUserPassword y Office 365.

4) Todos los accesos por https mediante self-signed certificate.

Pruebas:5) Comprobamos que todo sigue funcionando

Page 29: Crea tu entorno Dynamics NAV y Office 365 con Azure Cloud Services

Paso 5: PowerBI.com

Page 30: Crea tu entorno Dynamics NAV y Office 365 con Azure Cloud Services

Paso 5

Paso 1

Preparar entorno e instalar NAV

Paso 2

Integración con Office 365

Paso 3

ClickOnce

Paso 4

Instalación de 3-tier

Paso 5

Otras integraciones- PowerBI

Page 31: Crea tu entorno Dynamics NAV y Office 365 con Azure Cloud Services

Paso 5

Paso 5

Otras integraciones- PowerBI

En la MV de NAV:1) Si se ha movido el servidor SQL, modificar el script “install” en C:\

DEMO\PowerBI

Añadir:

$DatabaseServer = $config.SelectSingleNode( "//appSettings/add[@key='DatabaseServer']" ).value

$DatabaseInstance = $config.SelectSingleNode( "//appSettings/add[@key='DatabaseInstance']" ).value

$DatabaseName = $config.SelectSingleNode( "//appSettings/add[@key='DatabaseName']" ).value

Modificar:

Import-NAVApplicationObject -Path (Join-Path $PSScriptRootV2 "PowerBI.fob") -NavServerInstance $serverInstance -DatabaseServer "$DatabaseServer\$DatabaseInstance" -DatabaseName $DatabaseName -ImportAction Overwrite -Confirm:$false -SynchronizeSchemaChanges Force

2) Ejecutamos el script de BI en C:\DEMO (Run with Powershell).

Continua…

Page 32: Crea tu entorno Dynamics NAV y Office 365 con Azure Cloud Services

Paso 5

Paso 5

Otras integraciones- PowerBI

En nuestro equipo local:1) Abrimos Excel y obtener datos desde https

://xxxxxx.cloudapp.net:7048/NAV/OData/Company('CRONUS%20Espa%C3%B1a%20S.A.')/CustomerAnalysis

2) Iniciamos sesión en PowerBI.com y subimos el Excel.

3) Montar un gráfico y Dashboard

Page 33: Crea tu entorno Dynamics NAV y Office 365 con Azure Cloud Services

Paso 5: ¿Qué podemos hacer ya?

Paso 5

Otras integraciones- PowerBI

En este punto tenemos:1) NAV autenticando con Office 365

2) Obteniendo los datos de la máquina SQL a través de la máquina NAV mediante WS OData.

Pruebas:3) Utilizamos los datos en local para creación de Power View.

4) Colgar el excel en PowerBI.

Page 34: Crea tu entorno Dynamics NAV y Office 365 con Azure Cloud Services

¿¿¿Preguntas???

Josep [email protected]

Miguel LLorca@mllorcag

Page 35: Crea tu entorno Dynamics NAV y Office 365 con Azure Cloud Services

© 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Josep [email protected]

Miguel LLorca@mllorcag

Muchas gracias!!!