BIENVENIDOS A LA MESA DE EXPERTOS sobre CRM … · Exportación a Excel y Excel “inmersivo ......
Transcript of BIENVENIDOS A LA MESA DE EXPERTOS sobre CRM … · Exportación a Excel y Excel “inmersivo ......
© 2015. Todos los derechos reservados. ComunidadCRM®
BIENVENIDOS A LA MESA DE EXPERTOS sobre
CRM 2015 Update 1 “Carina”
DamiánRamón
Pablo Giorgio
Demian
Gus
#mesaupdate1
Gonzalo
© 2015. Todos los derechos reservados. ComunidadCRM®
CRM 2015 Update 1
“Carina”
#mesaupdate1
© 2015. Todos los derechos reservados. ComunidadCRM®
¿Qué te gustaría saber o comentarnos sobre la
nueva versión?
#mesaupdate1
© 2015. Todos los derechos reservados. ComunidadCRM®
Introducción
• Solo CRM Online por ahora• Para On-premises se incluirán a fin de año con el “Fall’15”
• Ya está disponible! • Los nuevos Trials ya se crean con esta nueva version. A jugar amigos! • Los clientes actuals recibirán un correo para aprobar o reagendar la actualización
• No se aplicará el update hasta tanto no sea aprobado
• No hay quiebres de compatibilidad (“No breaking changes”)
• Muchas novedades y mejoras!!
• También novedades en MS Dynamics Marketing y MS Social Engagement (ex. “Social Listening”)
Acerca de CRM 2015 Update 1 “Carina”
#mesaupdate1
© 2015. Todos los derechos reservados. ComunidadCRM®
¿Qué opinas de este Update 1?
¿Qué consideración y/o consejoquisieras compartir?
#mesaupdate1
© 2015. Todos los derechos reservados. ComunidadCRM®
AgendaLas novedades de CRM 2015 Update 1 “Carina” que veremos hoy:
#mesaupdate1
• Novedades en la UI
• Novedades en BPFs y BRs
• Integración con OneNote
• Exportación a Excel y Excel “Inmersivo”
• Movilidad
• Folder Level Tracking
• Mejoras en la Plataforma
• Novedades en la integración con SharePoint
© 2015. Todos los derechos reservados. ComunidadCRM®
Más novedades e info…Recursos
#mesaupdate1
• Blog de ComunidadCRMhttp://comunidadcrm.com/blog
• Get ready for the next releasehttps://www.microsoft.com/en-us/dynamics/crm-customer-center/get-ready-for-the-next-release.aspx
• Microsoft Dynamics CRM 2015 Update 1 Preview Guidehttps://www.microsoft.com/en-us/dynamics/crm-customer-center/get-ready-for-the-next-release.aspx
• Microsoft Dynamics CRM 2015 Update 1 Videoshttps://www.youtube.com/watch?v=NJgRctOncuA&list=PLsuttVM7ojoCtcARb4eY3ljOzKiARJgK1
© 2015. Todos los derechos reservados. ComunidadCRM®
Novedades en la UI (Demo)
Gonzalo Ruiz
@gonzCRM
#mesaupdate1
© 2015. Todos los derechos reservados. ComunidadCRM®
Business Process Flows y Business
Rules
Gonzalo Ruiz
@gonzCRM
#mesaupdate1
© 2015. Todos los derechos reservados. ComunidadCRM®
Business Process FlowsImpedir avanzar de stage a nivel de la plataforma
Anteriormente
• Era possible avanzar de fase (stage) sin completar los campos requeridoscuando la accion iba directamente a la plataforma
• Mediante workflow
• Mediante SDK
• QualifyLeadRequest
• ConvertQuoteToSalesOrderRequest
Ahora• Automaticamente la plataforma valida
todos los business process flows para validar el cambio de fase/stage. En el casode haber campos requeridos en blanco, ocurrirá un error a nivel de la plataforma:
#mesaupdate1
© 2015. Todos los derechos reservados. ComunidadCRM®
Business Process FlowsRegresar a una fase anterior (“Activar”).
Anteriormente
• No era possible regresar a una fase anterior
Ahora• Puedes seleccionar una fase anterior de tu business process flows y marcarla como
“activa”.
#mesaupdate1
© 2015. Todos los derechos reservados. ComunidadCRM®
Business RulesBorrar valor de un campo
Anteriormente
• Solo era possible borrar el valor de un campo mediante JavaScript
Ahora• Nueva accion “Borrar” te permite borrar
el valor de un campo
• Solo aplica a ciertos campos:• Texto
• OptionSet (sin valor default)
• Numerico
• Floating Point Number
• Currency
• Lookup
• DateTime
#mesaupdate1
© 2015. Todos los derechos reservados. ComunidadCRM®
¿Qué te gustaría saber o comentarnos sobre la
nueva versión?
#mesaupdate1
© 2015. Todos los derechos reservados. ComunidadCRM®
Integración con Microsoft OneNote
Ramón Tebar
@ramontebar
#mesaupdate1
© 2015. Todos los derechos reservados. ComunidadCRM®
Integración con Microsoft OneNote
• Disfruta de la flexibilidad de OneNote para crear, editar y buscar tus Notas de CRM
• Las notas de OneNote son mostradas en el formulario del registro de CRM junto a las clásicas notas existentes
• Las notas pueden ser editas desde OneNote Online o el cliente de escritorio
• Las notas de OneNote son almacenadas en SharePoint
• Necesitamos habilitar en CRM la integración con SharePoint basada en servidor (server-based)
Resumen de la nueva funcionalidad
© 2015. Todos los derechos reservados. ComunidadCRM®
Integración con Microsoft OneNoteHabilitar la integración
© 2015. Todos los derechos reservados. ComunidadCRM®
Integración con Microsoft OneNoteHabilitar la integración
© 2015. Todos los derechos reservados. ComunidadCRM®
© 2015. Todos los derechos reservados. ComunidadCRM®
¿Qué te gustaría saber o comentarnos sobre la
nueva versión?
#mesaupdate1
© 2015. Todos los derechos reservados. ComunidadCRM®
Exportación a Excel y Excel “inmersivo”
Damián Sinay
@damiansinay
#mesaupdate1
© 2015. Todos los derechos reservados. ComunidadCRM®
Exportación a excel
Anteriormente
• Formato xls
• Dialogo
• Solo Excel local
• Todos los tipos de campos strings
• Limitado a 10K
Ahora• Formato xlsx
• descarga directa
• Mobile y Excel online
• Respeta formatos
• Limitado a 100k
#mesaupdate1
© 2015. Todos los derechos reservados. ComunidadCRM®
Exportación a Excel
Anteriormente
• Dialogo
Ahora• Descarga directa
#mesaupdate1
© 2015. Todos los derechos reservados. ComunidadCRM®
Tipos de datos
Anteriormente
• Todos strings
• Números como strings
• Moneda en dos celdas
• Campos compuestos separados ( fullname)
Ahora• Strings -> strings
• Números-> números
• Moneda en un solo campo
• Campos compuestos en una sola celda
#mesaupdate1
© 2015. Todos los derechos reservados. ComunidadCRM®
Excel Online#mesaupdate1
© 2015. Todos los derechos reservados. ComunidadCRM®
¿Qué te gustaría saber o comentarnos sobre la
nueva versión?
#mesaupdate1
© 2015. Todos los derechos reservados. ComunidadCRM®
Movilidad
Demian Raschkovan
@demianrasko
#mesaupdate1
© 2015. Todos los derechos reservados. ComunidadCRM®
• La nueva app utiliza la misma definición que e actual cliente de mOCA
• Igual que en mOCA, se podrán utilizar los procesos de negocio
• En la nueva app, funcionan las reglas de negocio, y el Javascript
Experiencia unificada#mesaupdate1
© 2015. Todos los derechos reservados. ComunidadCRM®
Consideraciones de UpgradeAddress CampaignCampaign Activity Campaign Response ContractContract Detail DiscountDiscount ListFacility/EquipmentFaxInvoice ProductInvoicesLettersMailboxMarketing List Opportunity CloseOrder Order ProductPrice Listprice List ItemQuote CloseQuote ProductQuotesServiceService ActivitiesSubjectTerritoryUnitUnit Group
#mesaupdate1
© 2015. Todos los derechos reservados. ComunidadCRM®
Soporte de versiones
Server Version
Phone - Express Reimagined Phone Client
V6.x
V7.0
Supported Not Supported
V7.1 – Online only Deprecated Supported
> V7.1 Not Supported Supported
#mesaupdate1
© 2015. Todos los derechos reservados. ComunidadCRM®
Soporte en dispositivos
Platform Versions RAM
iOS 7.x and 8.x =>1GB
Android 4.4 =>1GB
Windows Phone 8.1 GDR =>512MB
#mesaupdate1
© 2015. Todos los derechos reservados. ComunidadCRM®
DEMO
Nueva App Móvil
#mesaupdate1
© 2015. Todos los derechos reservados. ComunidadCRM®
¿Qué te gustaría saber o comentarnos sobre la
nueva versión?
#mesaupdate1
© 2015. Todos los derechos reservados. ComunidadCRM®
Folder Level Tracking
Pablo Peralta
@pabloperalta
#mesaupdate1
© 2015. Todos los derechos reservados. ComunidadCRM®
Folder Level Tracking
• El tracking (seguimiento) de correos con los clientes es CLAVE.
• El seguimiento debe estar preparado para trabajo móvil
• Debe acompañar las reglas de Exchange de los usuarios y suforma de trabajo
¿Por qué?
Movilidad
#mesaupdate1
© 2015. Todos los derechos reservados. ComunidadCRM®
Folder Level Tracking
• “Quick Track”: Seguimiento automático en CRM de correosque “caen” a una carpeta de Exchange• Debajo de nuestro “Inbox” de Exchange, creamos una carpeta que
luego configuramos en CRM para que sea nuestra carpeta “Track in CRM”
• Todo correo que manual o automáticamente se mueve a esa carpetaes seguido en CRM.
• “Track a Project”: Configuramos carpetas con “Set Regarding” para que los correos queden además relacionados• Ej, con una Cuenta, Oportunidad, entidad personalizada, etc.
¿Cómo funciona?
#mesaupdate1
© 2015. Todos los derechos reservados. ComunidadCRM®
Folder Level Tracking
• …utilizar Reglas de Exchange• Las reglas de Exchange pueden mover automáticamente correos a
carpetas• Si la carpeta está configurada en CRM, Folder Tracking dará seguimiento
en CRM del correo.
• ..dar seguimiento a correos desde cualquier dispositivo y aplicación cliente• Cualquier app que sea capaz de mover correos a carpetas te permitirá dar
seguimiento a los correos en CRM.
• …seguir correos SIN tener que instalar el Cliente CRM para Outlook!• Ya no será necesaria la aplicación simplemente para dar seguimiento a
correos.
Con Folder Level Tracking AHORA PUEDES..
#mesaupdate1
© 2015. Todos los derechos reservados. ComunidadCRM®
Folder Level Tracking
• Exchange
• Sincronización del lado del servidor “Server-side sync”
• Las carpetas deben crearse bajo “Inbox”
• Configurar las reglas de seguimiento a nivel de cada usuario• Maximo: 25 carpetas por usuario
Requisitos
#mesaupdate1
© 2015. Todos los derechos reservados. ComunidadCRM®
Folder Level Tracking
1. Habilitarlo a nivel de servidor
Configuración > Configuración de correo electrónico > Opciones de configuración de correo electrónico
Habilitar: Usar el seguimiento de nivel de carpeta para carpetas de Exchange
Configuración - Administrador
#mesaupdate1
© 2015. Todos los derechos reservados. ComunidadCRM®
Folder Level Tracking
2. Configurar y habilitar Buzón para sincronización del lado del servidor
Configuración > Configuración de correo electrónico > Buzones
Configuración - Administrador
#mesaupdate1
© 2015. Todos los derechos reservados. ComunidadCRM®
Folder Level Tracking
3. Crea su carpeta en Exchange de “Quick Track” y/o específicapor Cuenta, Oportunidad, etc. debajo de “Bandeja de Entrada”
Configuración - Usuario
#mesaupdate1
© 2015. Todos los derechos reservados. ComunidadCRM®
Folder Level Tracking
4. Configurar las reglas de seguimiento
Opciones > Correo electrónico > Configurar reglas de seguimiento de carpetas
Configuración - Usuario
#mesaupdate1
© 2015. Todos los derechos reservados. ComunidadCRM®
¿Qué te gustaría saber o comentarnos sobre la
nueva versión?
#mesaupdate1
© 2015. Todos los derechos reservados. ComunidadCRM®
Mejoras en la Plataforma
Demian Raschkovan
@demianrasko
#mesaupdate1
© 2015. Todos los derechos reservados. ComunidadCRM®
Nuevos tipos de Fecha
Según zona horaria del Usuario
• Siempre se convierte a la zona horaria del usuario.
Solo fecha
• Sin conversion de foras• La hora siempre es a las 12:00AM.• Formato de fecha.
Independiente de zona horaria
• Sin conversion de zona horaria.
Antes
Update 1
#mesaupdate1
© 2015. Todos los derechos reservados. ComunidadCRM®
Nuevo filtro: Mas antiguo de...#mesaupdate1
© 2015. Todos los derechos reservados. ComunidadCRM®
Mejoras en Update con Claves externas
mensajes especiales (Assign, SetState)
Client Server
ContactID of [email protected]?
User ID of [email protected]?
RegionID of NW Region?
AccountID for Account ABC123?
Update Account(AccountID, ContactID)
SetState(AccountID, Active)
Assign(AccountID, UserID)
Before
Client Server
After
Update Account(ABC123, [email protected], NW, [email protected], Active)
7 operaciones 1 Operación
#mesaupdate1
© 2015. Todos los derechos reservados. ComunidadCRM®
Upsert con Claves externas
UpsertRequest Received
Does Record Exist?Yes,
Update
Call Update
No,Create
Alternate Key Values?
No
Yes
Copy key values to Target Entity
Attributes
Update Pre Plug-In s
Update Post Plug-In s
Call Create
Create Pre Plug-In s
Create Post Plug-In s
Package Results in UpsertResponse
Return UpsertResponse
#mesaupdate1
© 2015. Todos los derechos reservados. ComunidadCRM®
Assign & SetState con Update y Plug-ins
Call Assign
Assign Pre-Plug-Ins
Assign Business Logic
Update Pre-Plug-Ins
Call Update
Update
Update Post-Plug-Ins
Assign Post-Plug-Ins
Return
Call Update
Update Pre-Plug-Ins
Update
Update Post-Plug-Ins
Return
#mesaupdate1
© 2015. Todos los derechos reservados. ComunidadCRM®
Ejecuciones múltiples transaccionales
Client Server
Create Order()
Before
Create Order()
Create Order()
Database
BEGIN TRANS
INSERT ...
COMMIT TRANS
BEGIN TRANS
INSERT ...
COMMIT TRANS
BEGIN TRANS
INSERT ...
COMMIT TRANS
Client Server
ExecuteMultiple([1,2,3])
ExecuteMultiple
Database
BEGIN TRANS
INSERT ...
COMMIT TRANS
BEGIN TRANS
INSERT ...
COMMIT TRANS
BEGIN TRANS
INSERT ...
COMMIT TRANS
Client Server
ExecuteTransaction([1,2,3])
ExecuteTransaction
Database
BEGIN TRANS
INSERT ...
INSERT ...
INSERT ...
COMMIT TRANS
#mesaupdate1
© 2015. Todos los derechos reservados. ComunidadCRM®
Change tracking
Nuevo mensage de la SDK “RetrieveEntityChanges” que devuelve lo creado, actualizado o eliminado desde la última consulta.
request.DataVersion = changeToken;
RetrieveEntityChangesResponse response = (RetrieveEntityChangesResponse)service.Execute(request);
#mesaupdate1
© 2015. Todos los derechos reservados. ComunidadCRM®
Optimistic Concurrency
Server
Before
Client 1 Client 2
Retrieve Contact A
Retrieve Contact A
Update Contact A
Update Contact A
DATALOSS!
Server
After
Client 1 Client 2
Retrieve Contact A
Return Row Version 1
Retrieve Contact A
Return Row Version 1
Update Contact A V1
Update Contact A V1
Error: Concurrency Conflict
Update Row Version to V2
#mesaupdate1
© 2015. Todos los derechos reservados. ComunidadCRM®
¿Qué te gustaría saber o comentarnos sobre la
nueva versión?
#mesaupdate1
© 2015. Todos los derechos reservados. ComunidadCRM®
Novedades en la integración con
Sharepoint
Giorgio Garcia-Agreda
@giogarag
#mesaupdate1
© 2015. Todos los derechos reservados. ComunidadCRM®
Agenda (muy rapida)
- Server Based Integration
- Donde nos lleva el futuro
- Nuevos escenarios de integraciòn
- Perspectivas de arquitectura (List Component)
#mesaupdate1
© 2015. Todos los derechos reservados. ComunidadCRM®
Server Based Integration
- UI Nativa
- NO List Component
- NO Sandbox
- Single Sign-ON
- Integraciòn con OneNote
- Integraciòn native con OneDrive for Business
#mesaupdate1
© 2015. Todos los derechos reservados. ComunidadCRM®
Donde nos lleva el futuro
Server-Side Sync
© 2015. Todos los derechos reservados. ComunidadCRM®
La fin del «List Component»
Marty… el List Component
desaparecerà, lo sabes??
© 2015. Todos los derechos reservados. ComunidadCRM®
Nuevos Escenarios de Integraciòn
• CRM Online Sharepoint Online
• CRM Online Sharepoint On Premise
• CRM On-Premise Sharepoint Online
© 2015. Todos los derechos reservados. ComunidadCRM®
Requerimientos
• Sharepoint 2013 SP1
• Sitio Web Sharepoint accesible del exterior
• Single Farm
• Por lo menos 1 licencia de Sharepoint Online
• https (SSL)
• Certificado Root Publico
© 2015. Todos los derechos reservados. ComunidadCRM®
Novedades
• El Configuration Wizard
• Algunos pasos en PowerShell (como siempre)
• https://technet.microsoft.com/en-US/library/dn894708.aspx
© 2015. Todos los derechos reservados. ComunidadCRM®
OneDrive for Business y Sharepoint
© 2015. Todos los derechos reservados. ComunidadCRM®
Muchas Gracias
@comunidadcrm
#mesaupdate1