sábado, 27 de octubre de 2018

Siempre lo llamaré CRM


Tengo ganas de escribir este artículo hace unos meses. Llevo trabajando con Dynamics CRM desde hace casi 13 años (desde la versión 1.2) y he vivido muchos cambios en la plataforma, pero creo que sinceramente los cambios vividos en los últimos meses son los más profundos que me han tocado vivir.

Estos cambios ya no son solo tecnológicos, de cambios en la arquitectura o de nuevas funcionalidades, sino que realmente lo que se está cambiando desde Microsoft es la forma en que se deben enfocar los proyectos de transformación digital desde el punto de vista de un fabricante que quiere ser el líder en la industria.

La llegada de James Phillips a liderar el equipo de producto de las soluciones de negocio, a llevado a Microsoft a replantearse el como se debe enfocar una plataforma de negocio completa, poniendo como pilar la propia plataforma y no simples funcionalidades para adoptar lo que ya tenían otros competidores.

En los últimos tiempos estamos viendo como competidores en el mundo de soluciones de negocio están intentando copiar este enfoque, pero creo sinceramente que el único que puede ser imbatible en este terreno es Microsoft. Microsoft tiene sus propias plataformas, su propia nube y su propia arquitectura, sin necesidad de disponer de terceros para evolucionar su plataforma de soluciones de negocio y la evolución de esta propia plataforma es la que ofrecerá oportunidades a las empresas que hasta ahora no existían.

Últimamente los fabricantes intentan huir del concepto "CRM", aunque todo el mundo lo sigue llamando así. Hasta hace poco, "Dynamics CRM" contenía el módulo de Ventas, Servicio y Marketing. Estos módulos eran parte nuclear de la solución, y en la misma solución convivían con aptitudes tecnológicas que permitían extender la plataforma para implementar cualquier tipo de proceso de negocio.

En los últimos meses, Microsoft ha conseguido separar completamente las soluciones de "CRM" de la propia plataforma. Estas Soluciones pasan a llamarse "Apps" y la plataforma pasa a llamarse Common Data Service for Applications (CDS for Apps). CDS for Apps, es lo que antiguamente llamábamos como "xRM" y que nos permitía crear soluciones de negocio que no solamente estaban basadas en el cliente. Sobre el CDS for Apps entonces podemos crear nuestras propias "PowerApps", que ahora pueden ser de dos tipos:

Canvas Apps: Las nuevas tipo de aplicaciones que pueden ser creadas por usuarios de negocio o avanzados, enfocadas sobre todo para ser utilizadas como Apps móviles.
Model Driven Apps: Son las Apps tradicionales de las que veníamos creando hasta ahora con el cliente web.
Adicionalmente a estos cambios en la plataforma, entran en juego Flow y PowerBI. Microsoft Flow es la nueva solución para automatización de procesos, que cada vez mas incluye funcionalidades de los Workflow de Dynamics CRM tradicionales, además de contar con muchísimas mas posibilidades.

Power BI es por todos ya conocido como la solución líder del mercado de Business Intelligence, fácil de implementar y de evolucionar.

Tanto Flow como PowerBI aparecen para transformar y evolucionar completamente dos áreas que llevaban tiempo sin tener evoluciones considerables como son los dashboards y workflows estándar en Dynamics. Todo esto junto es lo que actualmente se llama "Power Platform".

Separando la plataforma de las "Apps", Microsoft está pudiendo enfocar los esfuerzos a donde realmente tiene una fuerza única que otros fabricantes creo que no pueden alcanzar. La evolución de la plataforma permite crear soluciones mucho mas potentes y completas. Microsoft mismo ahora desarrolla Apps propias sobre el CDS for Apps que se siguen llamando Dynamics 365 (Sales, Marketing, Customer Service, Porject Service Automation, Field Service, Talent, etc.), pero también permite que cualquier persona pueda crear sus propios verticales o soluciones y publicarlos en el Appsource. Poco a poco imagino que veremos soluciones de terceros de Sales, o Customer Service que puedan competir en igualdad de condiciones con las de Dynamics 365, pero construidas directamente sobre CDS for Apps.

Este cambio y sus beneficios pueden verse claramente en las últimas releases de la solución, con cientos de páginas de nuevas funcionalidades, demuestran como el equipo de producto está trabajando en una misma línea y coordinada, que permite dar una velocidad a la innovación como nunca habíamos visto hasta ahora.

La estrategia de Microsoft de invertir en la plataforma creo que es el camino correcto, provoca que Microsoft se posicione como líder en la innovación de las soluciones de negocio a la que otros fabricantes intentan copiar, y que la industria invierta también en soluciones basadas en dicha plataforma, ya sea con tecnologías de Microsoft o de otros fabricantes.

Toda la tecnología de Microsoft está alineada, y en el nivel mas alto están las Business Applications que consumen de ellas. IoT, IA, y toda la tecnología de Azure se encuentran detrás de las mismas y las hacen completamente diferenciales ya que su integración es natural.

Vienen tiempos emocionantes en los próximos años, sigamos disfrutando con la tecnología y hagamos que la misma pueda transformar a las empresas y sus relaciones con sus clientes.

En todo caso, se llame como se llame, yo siempre lo llamaré CRM.

;)


jueves, 31 de mayo de 2018

365 Saturday Madrid - 2018




Aún con la resaca del gran evento de ayer, he querido hacer un resumen del mismo y compartir mis sensaciones.
Puedo decir que sigo impresionado con la respuesta que hemos recibido de toda la comunidad de Dynamics 365 de España, incluyendo sponsors que apoyaron el evento, numero de asistentes, speakers y también desde el propio Microsoft.
Un evento en el que han asistido mas de 300 personas, haciendo que las sesiones estén repletas incluso hasta el final, ha sido increíble. Hemos conseguido hacer que el 365 Saturday de Madrid sea el mas grande que se ha realizado en el mundo hasta el momento. En la Keynote, se han llenado las dos salas al completo.
Las sesiones han estado todo el día completas, con gente muy interesada y participativa y en algunas sesiones incluso se escuchaban muchas risas, mostrando también el buen ambiente que se respiraba por parte de todos.
Unas 28 sesiones durante todo el día, requerían de gestionar bien los contenidos y los speakers. Mas de 30 speakers, unos 12 MVPs, muchos viniendo desde diferentes lugares como Madrid, Londres, Valencia, Cádiz, Barcelona y Alemania han dedicado tiempo y esfuerzo para compartir sus conocimientos con los demás. Creo que una de las claves del éxito de este tipo de eventos, es la calidad de los contenidos y experiencias que aquí se comparten.
En esta foto está todo el equipazo de speakers con el gran Oscar Mozo de Microsoft, que ha sido la persona que nos ha apoyado a la organización del evento:
Dos grandes MVPs (Antonio Gilabert y Miguel Llorca) han liderado la organización de los tracks de Dynamics 365 for Operations y de Busines Central:

Este tipo de eventos es imposible que salgan adelante sin la ayuda de los Sponsors, y este año hemos contado con hasta 11 empresas que han aportado su apoyo a que el evento sea un verdadero éxito, muchas gracias a Microsoft, Avanade, Riva CRM integration, AXAZURE, Gadesoft, Encamina, Raona, Ax3, Innovar Tecnologías, Nanfor Ibérica y por su puesto a la empresa a la que pertenezco y nos soporta para montar estos "tinglados" como Infoaván Soluciones.
El equipo de organización este año hemos contado con muchas personas que han apoyado muchísimo como Daniel Carelli, Nicolas Fernandez, Jose María Porras, Manuel Castillo y Hugo de Jesus.
Organizar un evento de este tipo requiere bastante trabajo y dedicación, pero creo que cuando se realiza con cariño y pasión luego eso contagia a todos los demás, y eso se ha notado ayer.
Creo que el evento ha marcado un hito en las comunidades de Dynamics 365 en España, hace unos pocos años era difícil poder convocar a tanta gente en un evento de comunidades como este y recibir tanto apoyo.
Me siento orgulloso de haber tomado la decisión hace un año de montar este evento y ver en lo que se ha convertido solo un año después. Espero que todos hayáis disfrutado tanto del evento como yo lo he hecho liderando la iniciativa y os hayáis llevado muchas ideas nuevas en las trabajar en los próximos meses. La comunidad sigue creciendo, y con la gente que tenemos solo nos queda seguir creciendo así.
A por la siguiente ;)

domingo, 29 de octubre de 2017

Mejoras en las Workflow Tools

Después de un tiempo sin escribir, hoy voy a comentar un resumen de los últimos cambios que he realizado en las Workflow tools en las últimas versiones.

El desarrollo de las mismas no se ha detenido, y la resolución de ciertas bugs que me han reportado ya se han realizado.

Os resumo los cambios realizados:

Cambios en versión 1.0.41.2:

  • Nuevas funcionalidades en “String Functions”:
    • Uppercase Text: convierte un texto “Hola” en “HOLA”
    • Lowercase Text: convierte un texto “HOLA” en “hola”
  • Añadida soluciones como “administradas” o managed. de esta manera se podrán desinstalar las Tools cuando se quiera.

Cambios en versión 1.0.41.3:

  • Arreglado bug en “String Functions”

Cambios en versión 1.0.42.0:

  • Nuevas funcionalidades:
    • 51) “Send Email From Template To Users In Role”: para enviar emails a todos los usuarios asignados a un rol de seguridad basados en una plantilla de email.

    • 52) “Send Email To Users In Role”: para incluir como destinatarios en un email previamente creado a todos los usuarios asignados a un rol de seguridad

Cambios en versión 1.0.42.1:

  • Nueva funcionalidad: Añadida la encriptación Sha512 en la funcionalidad “Encrypt Text”, antes solo existía la encriptación MD5.

Cambios en versión 1.0.43.0:

  • Nueva funcionalidad :
    • 53) Calculate Price: nueva funcionalidad que permite la ejecución del método “CalculatePriceRequest” estándar de la plataforma. Esta funcionalidad es la que permite aplicar una lógica personalizada en el cálculo de los precios. Para que esta funcionalidad sea aplicada, se debe primer desactivar el cálculo estándar de precios de Dynamics 365 y luego desarrollar un Plugin en dicho mensaje para realizar el cálculo. Solo aplica a entidades de Oportunidades, Oferta, Pedido y Factura y a sus líneas correspondientes.

Como se puede ver, cada día las Workflow Tools crecen mas en complejidad y posibilidades. Por favor compartirme cualquier idea nueva que cada día es mas complejo imaginar funcionalidades.

Dentro las Workflow Tools, mis próximos desafíos serán:

  • Json Parsing
  • Azure
  • Compilación para el update de primavera (versión 9.0)

lunes, 5 de junio de 2017

CRM Saturday Madrid 2017

madrid-Sponsor-Banner
Hola a todos! quiero dedicar este post a agradecer a todos los que han asistido y han apoyado a que el pasado sábado se haya podido celebrar el primer gran evento 100% de comunidad acerca de Dynamics 365.
El CRM Saturday es un evento nacido hace muy poco tiempo y que está teniendo un crecimiento mundial muy rápido, y Madrid ha sido de las primeras ciudades en las que se ha celebrado.
Cuando me puse en contacto con Raz hace poco en el Extreme365 de Lisboa, no creí que tendría la repercusión que ha tenido, y la verdad que me alegra y me llena de orgullo el haber liderado esta iniciativa comunitaria en Madrid.
Llevo muchos años trabajando con Dynamics 365 (y sus nombres anteriores) y la verdad que me encanta que se empiece a generar una comunidad tan activa alrededor de esto. Este crecimiento comunitario creo que es claro reflejo del crecimiento del producto, y de su importancia a nivel de Microsoft también.
Obviamente, el punto mas fuerte del evento han sido los contenidos de las sesiones, de grandes speakers que se han dejado todo en las sesiones. Aquí os dejo una imagen de los speakers con Oscar Mozo y Genoveva Parra de Microsoft.
MPVs
Este era el primer evento que organizaba y descubrí que realizar un evento de este tipo requiere mucho trabajo y coordinación, y es placer que todo haya salido tan bien.
Los objetivos de que los asistentes se la pasen genial compartiendo pasión por Microsoft y por Dynamics 365, se ha cumplido con creces.
He participado al inicio del evento con el Manifiesto CRM al inicio del evento y he tenido la oportunidad de compartir una sesión con dos grandes “mosqueteros” (Marco Amoedo y Mario Trueba):
DSC02170DSC02296
Foto del equipo de Infoaván en el Saturday:



Dentro de poco se publicarán todas las sesiones en Channel 9 con todas las presentaciones, y espero que todos aquellos que no han podido asistir, lo puedan hacer la próxima vez, seguro que lo disfrutarán!
Muchas gracias también a todos los sponsors que han apoyado el evento:
Infoaván Soluciones
Innovar Tecnologías
Gadesoft
Raona
Un abrazo grande y hasta el próximo “Saturday” en 2018 Winking smile
@demian_rasko

sábado, 27 de mayo de 2017

Agenda detallada CRM Saturday Madrid

 

clip_image002[7]

Detailed Agenda for Madrid – 3er June 2017

 

Auditorium Titan (Spanish)

Sala Orion (English)

9:00
9:30

Registration

9:30
10:15

Keynote

10:15
11:15

Xamarin and Dynamics 365 from Zero to Hero


Mario Trueba (300)

 

Mobile Applications are becoming more and more important nowadays, the way people interact with their customer’s information has changed from a Web Browser Classic Experience to a any time , any place situation where our customers would want to consume the information by using multiple platforms and multiple locations. Xamarin Platform was around for a while until it got acquired by Microsoft bringing the Mono Framework in the .NET Family. For a .NET Developer confident with C# it is the perfect way of building applications for Android and iOS without having to learn Swift or the Android SDK. Join us in this session where we will build together a Xamarin Forms Application that can run on the 3 main platforms (Android, iOS, Windows) and connects to Dynamics 365 to handle simple CRUD Operations while authenticating with Azure Active Directory.

Effective Emergency Response in Dynamics CRM with Azure IoT and Microsoft Bot Framework


Stefano Tempesta (MVP) (200)

 

Schools at a large educational organisation handle thousands of students every week in more than 150 locations worldwide. Emergencies may happen with no notice, whether for weather-related events or a terrorist attack. How do they react promptly and safeguard the security and safety of their students and staff around the world?

A system of multiple communication channels is used to reach out on students and inquiry about their safety. The last known location is tracked with GPS units and its data collected and analysed via the Azure IoT Hub; automatic messages and calls in multiple languages are initiated from the CRM and replies processed by a bot built with the Microsoft Bot Framework.

Targeted at software architects, developers and product owners, this session explores the core capabilities of the Azure IoT and Microsoft Bot Framework in providing an integrated and effective solution for immediate response to emergencies using a variety of communication channels.

11:15
11:30

Coffe Break

11:30
12:30

Connected Field Services con  Dynamics 365 Azure+IoT


Francisco Moro - Gadesoft (200)

 

Con Internet of Things IoT Connected Field Services Dynamics 365 se convierte en mantenimiento predictivo en lugar de mantenimiento programado. Cuando el dispositivo/ máquina se rompe, envía una señal a Azure, que según el tipo de problema, envía un ticket a Dynamics 365...

La calidad de la información en tiempo real de IoT relacionadas con diversas tecnologías es la  clave  de la toma de decisiones mediante análisis en herramientas PowerBI y modelos predictivos en Azure Machine Learning.

Solution Release Management with Dynamics 365


Razwan Choudry (MVP) (200)

12:30
13:30

Azure como integrador de procesos de CRM

 

Alberto Díaz  (Encamina) (MVP) (400)


Procesos de integración de CRM con la ayuda de servicios PaaS de Azure. Logic Apps y Azure Functions nos permiten integrar tus datos de CRM y el otros orígenes como SQL o SharePoint Online.


Dynamics 365 & Cognitive Services


Marco Amoedo - HCL (300)

13:30
14:30

Lunch Break

14:30
15:30

Transformando la experiencia de los clientes y agentes en el Contact Center


Fran Gil (Microsoft - Spanish) (200)

 

Desarrollemos un modelo de Contact Center ideal marcado por la onmicanalidad, inteligencia, usabilidad, agente personal, asistentes virtuales con un servicio inteligente y una experiencia enfocada a la satisfacción del cliente y el agente.

An Alternate Approach to DevOps for Dynamics 365


Jonas Rapp (MVP) (300)

 

A.k.a. “Everyday I’m Shuffeling”.

A walkthrough of the different components used to compose a complete CI/CD pipeline for Microsoft Dynamics 365 from dev to test and prod using VSTS Build and Release Management with standard and custom tasks.

15:30
16:30

Dynamics 365 – Las claves para elegir la solución de gestión de proyectos que mejor se adapta a su negocio


Rafael Ansino Lara – Microsoft  Business Developer Manager – Zertia Services
José Manuel González - Microsoft Cloud Solution Architect – Zertia Services (100)

 

Alineados con la estrategia de transformación digital de una empresa donde sus procesos están orientados a proyecto. Esta sesión muestra las claves y casos de uso relevantes para una correcta elección entre las diferentes soluciones que nos ofrece Dynamics 365 (Project Online, Project Service Automation, AX for Services Industries).

 

              Finalmente, se mostrará la base funcional y las novedades que nos trae el nuevo Project Service Automation dentro de Dynamics 365, resaltando los puntos fuertes de la solución.

The “Art” of Contact Center Applications – Or USD in 60 minutes


Neil Parkhurst (MVP) (200)

 

Contact Centers have some unique challenges, in this presentation we’ll look at what they are and how Unified Service Desk can help. I will then demystify USD by showing that creating application is definitely not an art.

16:30
17:30

The Three Musketeers (TBC - Spanish) Cognitive Service + Xamarin + Workflows +Azure


Demian Raschkovan (MVP) - Mario Trueba - Marco Amoedo (400)

 

Tres mosqueteros con muchos años de experiencia con Dynamics y con mucho enfoque técnico os mostraran cada uno tres tips muy desarrollados para dar ideas, compartir experiencias y enfoques sobre diferentes soluciones con Dynamics 365.

Todos para uno y uno para todos!

Test Automation Framework for Dynamics 365 / CRM


Jordi Montana (MVP) (400)

 

An introduction to Fake XRM Easy, the testing framework for Dynamics CRM and Dynamics 365, which runs on an In-Memory context and deals with mocks or fakes for you.

17:30
18:00

Closing

 

lunes, 1 de mayo de 2017

Envío de Documentación de Ventas en emails (Workflow Tools)

Hola, recientemente en una de las comunidades comentaban, que no era posible enviar a clientes los documentos recogidos en las entidades de Documentación de Ventas.

No son adjuntos normales, que esa funcionalidad ya tenía implementada, y por lo tanto era necesario crear una acción especial para este tema.

Como siempre, todo el código fuente y la solución para ser instalada, está disponible en Github: https://github.com/demianrasko/Dynamics-365-Workflow-Tools

Esta nueva funcionalidad es muy simple, simplemente, seleccionamos la actividad de Workflow:

SalesLiterature_wf1

Y luego, rellenamos los parámetros necesarios:

SalesLiterature_wf2

Los Parámetros son:

  • Sales Literature: El registro de documentación de Ventas
  • File Name: para el filtro de los ficheros, podemos usar códigos con asteriscos
  • Emial: correo electrónico al que añadir los documentos.

espero lo encuentren útil!!

un abrazo

@demian_rasko

jueves, 27 de abril de 2017

[Eventos]: Abierto el Call for Sponsors para el CRM Saturday Madrid!

En los últimos días las comunidades de Dynamics 365 (CRM) de varios países de Europa estamos en movimiento empezando a organizar el primer evento de CRM Saturday en Madrid que tendrá lugar en Madrid el próximo 3 de Junio.

Como primer paso para organizar el evento, desde hace unos días tenemos abierto el Call for Sponsors. Si estás interesado en patrocinar el evento, date prisa ya que el número de patrocinios disponibles es limitado. + Información sobre el SPS Madrid y las opciones de Madrid:

El registro de asistente también ya está abierto para quien quiera.

@demian_rasko