Cómo instalar Dynamics CRM sin ser un experto

Cómo instalar Dynamics CRM sin ser un experto Comunidad CRM Online – 30 Marzo 2016 © 2016. Todos los derechos reservados. ComunidadCRM® Introducci

3 downloads 76 Views 1MB Size

Story Transcript

Cómo instalar Dynamics CRM sin ser un experto

Comunidad CRM Online – 30 Marzo 2016

© 2016. Todos los derechos reservados. ComunidadCRM®

Introducción • Numerosos problemas causados por malas instalaciones de CRM • CRM accesible NO significa que todo funcione • Manejar • Complejidad • Exceso de Información

• Proporcionar una Guía de Instalación • Detallada • Completa • Pública

• Idiomas Disponibles • Inglés • Español ;) © 2016. Todos los derechos reservados. ComunidadCRM®

Vista General del Diálogo de Instalación de CRM HTTP

DNS

IF Welcome Page

Rule = Valid email address Else

16.Create Organisational Unit

5.Basic Server Details

4.Check Internet Connectivity

3.Server Count and Breakup

Certificates

17.Create CRM Service Accounts

AD

22.Set HTTP WebSettings

21.Create DNS Entries

Lang. Packs

24b.Certificate Download

IF

23.Verify CRM HTTP Works

Yes

Install Lang Packs?

Rule = HTTP Else

No Welcome Email 6.SQL Server Details

7c. SQL Installation Feedback

7.Verify SQL Server

18.Users Membership & Permissions

Separation of Roles?

24.Certificate Check

Yes

24a.Create SelfSigned Certificates

No

Certificate Yes

No

1.Topology and Type

1b.Topology and Type

7b.Verify SQL Server

2.SW Configuration

IF Rule = SQL Validation not succesfull Else

2.SW Configuration

8.Reporting Server Details

8c.Reporting Server Details

8b.Reporting Server Details

9b. Reporting Server Install. Feedback

9.Check Reporting Server Installed

Generate Config XMLs for Reporting & Email Router (SP)

Generate Config XMLs for Reporting & Email Router (Full)

Generate FrontEnd XML

Email Router

IF

CBA Is ADFS installed?

Generate Full Server XML

Generate BackEnd XML

+

+

11.Internal URL & ADFS Server Details

Rule = CBA or IFD Else

Generate Deploy XML

XML

12.Service Account Details

19.Install Prerequisites on Servers

IF Rule = Separation of Roles Else

Rule = HTTPS Else

Yes

30b.Check ADFS Installation

31.Adding URLs to Intranet Zone

32.Enable CBA for CRM Deployment

33.Add Relying Party Trust and Rules for CBA

IF

34.Verify CRM CBA Works

Rule = CBA Else

No

No

10.Email Router Details

IF

29.Verify CRM HTTPS Works

28.Set HTTPS WebSettings

27.CRMAppPool Account Access

XX.Install Language Packages -Copy

Rule = Reporting validation not succesfull Else

Yes

26.Enable HTTPS for CRM Site

25a.Obtain Certificate Thumbprints

25.Obtain Certificate Thumbprints

+

IF

XX.Install Language Packages Download

HTTPS

No

37.Add Relying Party Trust and Rules for IFD

36.Enable IFD for CRM Deployment

38.Repair CRM Installation

39.Verify CRM IFD Works (LAN)

CRM Successfully Installed

20.Install Server Roles

Yes

13.Server Role Mapping

IF

IF 19a.Install Prerequisites on Servers

19b.Allow NTLM Fresh Credentials

20a. Verify CRM Installation

Rule = Don't Apply CRM Updates Else

40a.Apply CRM Rollup Update

Rule = Not IFD Deployment Else

No XX.WAP Checking

Rollup Update

Use WAP?

Yes

Is WAP Installed?

Yes

XX.Check WAP Installation

XX.Check CRM IFD Working (Out)

No

14.CRM Installation Details

15.CRM Organisation Details

IF Rule = Create CRM org. manually Else

CRM Pre-requisites

Servers, Roles, Users, Deployment Type

XX.Install Language Packages Deploy

XX.Install Language Packages Enable

40 CRM PostInstallation

IFD

+

Include AD?

Post-Install

30a.Install & Configure ADFS

20b.Create CRM Organization

User Creation, CRM Server Components Installation

No XX.CRM Additional Orgs

More CRM Org?

Yes

Install New CRM Orgs

XX.CRM Additional Organisation Details

XX.Create Additional CRM Organization

XX-1.Install & Configure WAP

XX-2.Install & Configure WAP

XX-3.Install & Configure WAP

XX-4.Install & Configure WAP

Thank you Page

XX-5.Install & Configure WAP

WAP CRM Server Side Deployment

© 2016. Todos los derechos reservados. ComunidadCRM®

Dinámica del Diálogo • Recopilar Información

Escenario Estándar Ejecución PW

• De los Administradores de Base de Datos • De los Administradores de Usuarios y Grupos • De los Administradores de Sistemas

• Rellenar Información Solicitada • Realizar Comprobaciones Solicitadas • Ejecutar Script de PowerShell

• Siempre como usuario ‘Administrador’ • Fijarse en qué servidor debe ser ejecutado

• Comprobar Resultado • Proporcionar “Feedback” • Errores • Mejoras • Dudas

1..n

Servidores Máquina cliente

Escenario Particular Ejecución PW



1..n

• • •

Active Directory AD FS WAP

Servidores

© 2016. Todos los derechos reservados. ComunidadCRM®

Dinámica del Diálogo Demo 1. Verificar Instalación de SQL Server Demo 2. Crear Usuarios en el Active Directory Comunidad CRM

🎦 Demo

Función

Nombre

IP

OS

Dominio

Usuario

FQN

AD (Active Directory)

W2012R2-1

151.80.80.107

NA

MyDomain

CRMInstall

MyDomain.Local

SQL Server 2014 (W2012R2-2\MYINSTANCE1)

W2012R2-2

151.80.80.108

NA

Report Server

W2012R2-2

151.80.80.108

NA

Internal Name

Domain

Port

CRM Full Server 1

W2012R2-3

151.80.80.109

W2012R2

Internalcrm

mydomain.com

5555

Máquina Cliente

W2012R2-99

151.80.80.127

NA

© 2016. Todos los derechos reservados. ComunidadCRM®

Concepto “Role” en CRM • Frontend Role

• Web Application Service • Organization Service • Discovery Web Service • Help Service

• Backend Role • Async. Service • Email Integration Service • Sandbox Process Service

• Deployment Role • Deploy Tools • Deploy Web Service • VSS Writer Service

• Full Server = Frontend Role + Backend Role + Deployment Role

© 2016. Todos los derechos reservados. ComunidadCRM®

Escenarios en base a los roles Separación de roles

Completo (Full Server) CRM SRS Data Connector

SQL Server

AD FS

Active Directory Server Internal DNS

Email Router

CRM SRS Data Connector

SQL Server

AD FS

Active Directory Server Internal DNS

Email Router

https://internalcrm.domain.com

https://internalcrm.domain.com

CRM on Devices

CRM on Devices

1...6

1...6

1...6

CRM Full Servers

CRM Front-end Servers

CRM Deployment Admin Servers

DMZ

https://myorg.domain.com

DMZ

CRM Back-end Servers

https://myorg.domain.com

CRM on Devices

CRM on Devices WAP

1...6

WAP

© 2016. Todos los derechos reservados. ComunidadCRM®

Escenarios en base a los tipos de Conexión • HTTP

• Cualquier Puerto

• HTTPS

CRM SRS Data Connector

SQL Server

AD FS

Active Directory Server Internal DNS

Email Router

• Cualquier Puerto • SSL

https://internalcrm.domain.com

• CBA (Claims Based Authentication) • AD FS • Uso en Intranet

• IFD (Internet Facing Deployment)

• Configuración mediante Microsoft Web Application Proxy (WAP) • Acceso para dispositivos Móviles y Tablets

• • • • • •

1...6

CRM Website URL CRM Help Website URL CRM Deployment Service URL Discovery Service URL Organization Service URL Organization Data Service URL

CRM on Devices

CRM Full Servers

DMZ

https://myorg.domain.com

CRM on Devices

NO NLB config., SÍ Host Headers

WAP

© 2016. Todos los derechos reservados. ComunidadCRM®

Escenarios en base a los tipos de Conexión Demo 1. Ver la selección de los escenarios en función de: - Role - Conexión Demo 2. Identificar las secciones HTTP, HTTPS, CBA e IFD en el diálogo de instalación Comunidad CRM

🎦 Demo

© 2016. Todos los derechos reservados. ComunidadCRM®

¿Cómo se hizo? • Microsoft CRM + AgilePoint = AgileXRM • • • •

Microsoft CRM

BPM: Business Process Management HTML5/CSS3/JavaScript AgileDialogs (by AgileXRM) Integración Bidireccional con CRM

• Modelado en Microsoft Visio

Acceso al link de la aplicación para Instalar Dynamics CRM: http://bit.ly/1nMp6D6

© 2016. Todos los derechos reservados. ComunidadCRM®

¿Cómo se hizo? Demo 1. Proceso en Ejecución

Demo 2. Vista del Diseñador

Comunidad CRM

🎦 Demo

© 2016. Todos los derechos reservados. ComunidadCRM®

Trucos y Consejos • Configuraciones SW por versión de CRM (Página “2. SW Configuration”)

• “Base Language” de la instalación inicial Inglés • Crea tus propios Certificados

• Necesarios para HTTPS/CBA/IFD • Wildcard (eg. “*.mydomain.com”) • Entornos NO Productivos

• Guía de Instalación de AD FS 3.0 y WAP 2.0

• Detalles de la PostInstalación (Página “40. CRM Post-Installation”) • Optimizaciones • Correcciones de errores conocidos • Parametrizaciones adicionales

© 2016. Todos los derechos reservados. ComunidadCRM®

Dudas y Peticiones • Feedback, Feedback, Feedback!! • Facilitadnos un correo electrónico

• Peticiones ya en desarrollo para próximas versiones • • • • •

Automatización de CRM Rollup Update y Language Packs 🔬 Organizaciones Adicionales con diferentes Base Languages 🔬 Generar Documento con los datos de instalación Instalación de “Outlook Client” Configuración NLB

© 2016. Todos los derechos reservados. ComunidadCRM®

Cierre

http://blog.agilexrm.net/ Comunidad CRM

i

[email protected] 🐤 @AgileXRM @comunidadcrm

Preguntas Demo

© 2016. Todos los derechos reservados. ComunidadCRM®

Get in touch

Social

© Copyright 2013 - 2024 MYDOKUMENT.COM - All rights reserved.