Estos días que llevo en Amsterdam, entre lo que voy viendo en el World Tour & Summit, lo que hablo con gente de Microsoft y mis propias percepciones, voy llegando a conclusiones necesarias para seguir avanzando.
Porque entre anuncios, negaciones y correveidiles uno corre el riesgo de no saber cuál es la dirección que hay que recomendar, y eso puede pasar factura cuando uno pretende transmitir información precisa…
Ayer mismo tuvimos una pequeña reunión en el RAI de Amsterdam varios de los asistentes al evento junto con los responsables de la delegación española de Microsoft y un representante de Microsoft Western Europe en la cual lancé algunas dudas sobre el futuro de CDS en el contexto de la Open Data Initiative lanzada por Microsoft, Adobe y SAP en el Ignite de Orlando del año pasado, dudas difíciles de disipar ya que en nuestro mundo los cambios son la normalidad.
Lo que no podía imaginar es que pocas horas después, desde Las Vegas, Microsoft anunciaría lo siguiente:
Recomiendo encarecidamente la lectura del artículo completo, porque -una vez más- apunta en la misma dirección en la que llevo pensando desde el Ignite. Vienen curvas, de eso no hay duda, y tengo muy claro que Microsoft busca los ingresos recurrentes que aporta el mundo 365 (Microsoft, Office y Dynamics) y el de los servicios de Azure, y que esa es la razón que me hace prever escenarios en los que lo menos importante serán las piezas, en los que las soluciones se basarán en distintas piezas que utilizarán ODI (…es decir, CDS) como repositorio, y en la que aparecerán nuevas y sorprendentes piezas que harán tambalear conceptos que hasta ahora eran inamovibles.
Obviamente, este hecho permitirá llevar a cabo experiencias que hoy no contemplamos, por los mayúsculos líos que suelen derivarse de las integraciones. Y estas experiencias, siempre pasarán por utilizar los servicios de Microsoft Azure…
Mañana por la noche regreso a Barcelona y Sábado 30/3 doy una charla en el Global Integration Bootcamp con el título “CDM & CDS 2.0: Integraciones al dente”. Prometí dos cosas: que vendría cargado de novedades desde Amsterdam y que no prepararía la sesión hasta mañana por la tarde. Y así será, porque hasta que no termine mañana el Summit voy a esperar…
Por tanto, y respondiéndome a mi mismo ante una duda que me persigue hace tiempo, tengo ya la respuesta. Si llevamos los modelos de datos de distintas herramientas a un entorno común, ¿a quién le importa qué herramienta, qué pieza decidamos emplear para una determinada funcionalidad?
Fascinante, ¿verdad? Insisto, vienen curvas para los que no reaccionen en tiempo y forma…
Y, efectivamente, comparto completamente la visión de la autora, Mary Jo Foley, ya desde el título…
El caso es que hoy, repasando el artículo en profundidad, me ha llamado poderosamente la atención un párrafo de Mary Jo. Como mi inglés es bastante lamentable, lo copio en V.O. y lo comento sin traducir…
“Part of this Power Platform is Microsoft’s Common Data Model (CDM), a definition of standard entities that represent commonly used concepts and activities across business and application domains. CDM is at the heart of the Open Data Initiative which Microsoft, Adobe and SAP announced (with next-to-no specifics) at Ignite last year. The high-level goal of ODI is to integrate CRM, ERP, commerce, sales, product usage and other related data into a single view that works across devices.”
Y es que desde que vi la Keynote del Microsoft Ignite del pasado verano en Orlando, en la que los CEO de Microsoft, SAP y Adobe
anunciaron el compromiso de la Open Data Initiative, el tema me interesó muchísimo. Fundamentalmente porque me preguntaba qué relación tendría la Open Data Initiative con CDM & CDS.
Cada vez que he tenido la oportunidad de preguntar sobre el tema no he obtenido ninguna respuesta concreta, pero mi visión sobre el tema ha sido persistente, y no he dudado en comentarlo con compañeros y clientes, entendiendo que los cambios que van a llegar son mucho más profundos de lo que aparentan…
Incluso en noviembre del año pasado publiqué un post en http://landing365.blog , tras el Microsoft Tech Summit, en el que especulaba sobre todo esto. Aquí os dejo el link:
El caso es que Mary Jo define al CDM como parte nuclear de la Open Data Initiative, un modelo de entidades ya conocido que permitirá la comunicación entre sistemas “de forma nativa”. Veo que no soy el único en especular en esta dirección, y viendo todo lo que está sucediendo alrededor de la Power Plattform y la Business Aplication Plattform creo que esto ya es más que una especulación…
La eliminación de Silos de Datos va a crear escenarios nuevos, eso estaba ya claro, pero estoy convencido de que vamos a ver iniciativas conjuntas entre fabricantes líderes que permitirán ofrecer soluciones que hasta ahora es difícil que se ofrezcan conjuntamente. Vamos, que podremos contar con “lo mejor de cada casa” al plantear una solución, y no llevar a cabo proyectos en los que no siempre utilizamos las herramientas más óptimas.
Tal vez me equivoco… Veremos. Pero yo me lo tomaría muy en serio…
Esta mañana hemos llevado a cabo en las oficinas de Microsoft de Barcelona la reunión de otoño del Capítulo de la Comunidad 365. Una reunión de y para la comunidad, en la que compartimos experiencias, intercambiamos opiniones y hacemos networking muy positivo para todos.
En esta ocasión, la Maestra de Ceremonias ha sido Lucía Jimenez, Presidenta del Capítulo, quien ha liderado la organización del evento trabajando junto al equipo capitaneado por Pablo Peralta y Mariana Techeira (nuestra Mery) , junto con el resto del equipo local que hemos ido ayudando en lo que hemos podido.
Lucía he hecho una excelente presentación sobre la Comunidad, animando y motivando a todos los asistentes para que los que aún no forman parte se unan en cualquiera de las modalidades de adhesión.
Espectacular la asistencia, que sinceramente nos ha desbordado ya que hemos superado la capacidad de la sala!! Es la primera vez que ocurre, y sin duda eso significa que algo estaremos haciendo bien desde Comunidad 365. Y algo estará haciendo bien Microsoft para despertar tantísimo interés!!
Por parte de Microsoft, además de ofrecernos su apoyo incondicional y un excelente desayuno, han aportado la presencia de Santi Oller, Director de Desarrollo de Partners. Todo un lujo, porque Santi conoce muy bien el mundo de las Soluciones de Negocio de Microsoft, ya que estuvo directamente implicado durante años, en contacto con el canal de Partners y los clientes, y ha regresado a España tras un par de años en Europa focalizado en temas de Azure. Santi ha hecho una keynote fantástica, mostrando el estado del arte de Dynamics 365 y además hablando de mi tema favorito (la Power Platform) e introduciendo el otro tema que sigo con mucha atención, la Open Data Initiative planteada de forma conjunta por Microsoft, SAP y Adobe.
A continuación he empezado yo con la primera de mis dos intervenciones. He hablado del impacto de la Power Platform en el ecosistema de Microsoft, y me ha servido como introducción, a modo de primera parte, de la segunda intervención, centrada en Business Central como El nuevo Bond: Mi nombre es Business Central, Dynamics 365 Business Central.
Y, afortunadamente, hemos tenido tiempo para desayunar y charlar, y he de decir que en esta ocasión ha habido muchísimo networking. Y ese es el objetivo de estas reuniones, ponernos en contacto para compartir experiencias y ayudarnos entre todos…
Tras el café, hemos tenido una muy interesante intervención se Sergi Pérez, que nos ha descrito con un nivel de detalle muy amplio el proyecto en el que está implicado de gestión de Dynamics 365 for Sales & Customer Service conectado al SAP corporativo de Würth.
Y tras la presentación de Sergi, hemos tenido una charla conjunta en la que he compartido algunas diapositivas relacionadas con la Open Data Initiative, que hará posible que este tipo de proyectos cada vez sean más ágiles gracias al entorno de datos común.
Finalmente, han habido unas cuantas preguntas que también demuestran el interés y la utilidad de este tipo de encuentros, ya que entre profesionales nos ayudamos dando pistas, sugiriendo ideas, compartiendo inquietudes… de forma que todos nos llevamos a casa cosas en las que pensar!!!!
Un gran éxito de organización, el poder de convocatoria ha sido espectacular y… vamos a ver si podemos crear un nuevo capítulo local de la Comunidad 365 en Valencia, para sumarlo a los de Madrid y Barcelona y ampliar esta capa de conocimiento compartido que nos beneficia a todos, Partners, usuarios y Microsoft. Muchas gracias a todos por vuestra asistencia, a los patrocinadores, a Comunidad 365, a Lucía, Xavier, Sergi, Santi y también a Maureen Manubens.
El pasado jueves 22 de Noviembre se celebró en Madrid el Microsoft Tech Summit, evento que reunió en la Ciudad de la imagen de Madrid (Kinépolis) a cerca de 3.000 almas expectantes.
Hacía unos cuantos años que no iba a Kinépolis. La última vez fue en febrero del año 2006 (…hace nada…), cuando fui speaker en el lanzamiento de Microsoft Dynamics 3.0 en Madrid y Barcelona, describiendo uno de los primeros casos de éxito (SPAMINA) y presentando en nombre de Microsoft el primer modelo de licenciamiento SaS de Dynamics CRM, ya que Vincent Rais, por aquel entonces responsable de Hosting en Microsoft, no pudo asistir…
Uno de los temas en los que tenía más interés era el relacionado con el anuncio que se hizo en el Microsoft Ignite de Orlando de este año sobre la Open Data Initiative. Un acuerdo a tres, suscrito por los CEO de Microsoft, SAP y Adobe.
Y Pilar López, Presidenta de Microsoft Ibérica, fue la maestra de ceremonias. Y, como de costumbre, no defraudó… Planteó una Keynote inicial con la participación del Country Leader de Adobe España, Julián Cañadas, y el Director General de SAP en España, Rafael Brugnini, en la cual los tres presentaron a la Open Data Initiative como algo más que una declaración de intenciones, a la espera de que se empiecen a tangibilizar los frutos de dicha iniciativa.
Hay muy pocos datos sobre el alcance de este acuerdo, aunque cada uno hace sus especulaciones. Poco objetivas, eso si, cada uno barre hacia donde le conviene…
Intento verlo con pragmatismo y contextualizarlo sobre todo lo que está pasando en el ecosistema de Microsoft, muy en concreto en relación al impacto de la Power Platform, como parte de la Business Applications Platform.
Cuando veo este escenario dibujando, qué queréis que os diga… Lo que intuyo es que ese modelo de datos común podría perfectamente ser nuestro CDS, ¿no os parece? Un escenario en el que, desde la visión del segmento Enterprise, hay componentes en un puzzle que encajan a la perfección: SAP como ERP Corporativo, Dynamics 365 como proveedor de soluciones Customer friendly y Framework para construir entornos seguros y escalables en base a los CDS & Servicios Azure, y Adobe como proveedor de información sobre el comportamiento de los clientes.
De hecho, hubo un comentario del Director General de SAP que me impactó: según el CEO de SAP, Bill McDermott, “El CRM ha muerto”.
Tiene parte razón, el antiguo mundo CRM ha evolucionado, primero hacia el Customer Engagement y ahora se habla ya del Customer Experience (aunque esta última denominación particularmente no me guste…).
Los grandes players en el mundo CE han evolucionado a velocidad de crucero, mientras los players colaterales lo hacen a una velocidad muy inferior. Entre los primeros incluyo a Microsoft y Salesforce. Y entre los demás que cada uno saque sus conclusiones…
Y de entre los primeros no cabe la menor duda de que Microsoft Dynamics 365 ha dado un impulso de alta velocidad a la evolución del CE, creando la denominada Power Platform, capaz de ayudar a extender funcionalidades tanto de las diversas herramientas del ecosistema Microsoft como de herramientas de terceros. Basta ver los más de 200 conectores disponibles en Microsoft Flow y su hermano mayor Azure Logic Apps, así como la facilidad de desarrollo de conectores para Flow y la simplicidad de los desarrollos vía PowerApps, sea cual sea el modelo elegido.
¿Y que está ocurriendo en el segmento SMB? Sin duda, el caballo ganador es la Microsoft Business Applications Platform, con Dynamics 365 and the wailers: Business Central, for Sales, for Marketing, for Field Service, for Project Service Automation, for Talent… Que también se beneficiarán, sin duda, de la Open Data Initiative, permitiendo moldear estructuras Hub & Spoke potentes, económicas y escalables con seguridad y alto rendimiento, empoderando a los Power Users con la Power Plattform: PowerApps, Flow y Power BI.
La verdad es que el evento, como era de esperar, estuvo fantástico, y me llamó mucho la atención ver como en un Microsoft Tech Summit hubo participación de Partners de SAP presentando su ERP en entornos Azure, lo cual demuestra que los Partners están haciendo los deberes y que lo que era una sinergia impensable hace poco tiempo se ha convertido en algo que será, cada vez más, completamente habitual.
Y, entre otras cosas, esa podría ser la razón que, tal vez, demuestre que CRM no necesariamente ha muerto…
Y el tema va de licenciamiento… Porque muchas cosas se mostraron en el Directions, y la inmensa mayoría realmente muy interesantes. La ya incuestionable membresía de Business Central a la familia Dynamics 365 se materializa en muchos cambios de paradigma, no sólo en cuanto a la programación (por razones obvias), sino también en la arquitectura de las soluciones utilizando de forma intensiva la Power Platform.
Una de las sesiones que se repitió cada jornada fue en relación a las novedades de licenciamiento. Existen muchas, y algunas polémicas, sin duda, aunque no voy a profundizar ni en ellas ni en los turnos de duelos y lamentos de los asistentes. Me voy a centrar en la parte positiva, y no entiendo por qué Microsoft no hizo un especial hincapié en ella. Tal vez con los años he aprendido que cuando Microsoft toma una decisión estratégica hay que creer, de entrada, que es acertada. No en vano Microsoft ha llegado donde ha llegado. Y yo evoluciono pero no acierto como ellos en mis decisiones!!
Y, como no podía ser de otra forma, voy a mi (casi mono) tema: la Power Platform. Más concretamente, PowerApps y Flow. Porque, estimados lectores, las licencias de Microsoft Dynamics 365 Business Central incluyen PowerApps Plan 2.
Es decir, para hacer justicia con el nuevo precio de Business Central, habría que descontar los 33,70 eurazos que cuesta PowerApps Plan 2 por usuario y mes, que dicho sea de paso, incluye a su vez Microsoft Flow Plan 2 (valorado si se adquiere de forma independiente en 13€ por usuario y mes).
Si tenemos en cuenta el cambio de paradigma en la arquitectura de las soluciones, dentro del cual la Power Platform es una pieza fundamental, no debería pasar este aspecto desapercibido. Y de ahí mi sorpresa por la falta de “publicidad” de Microsoft en el contexto del Directions.
En fin, que sin lugar a dudas, Microsoft Dynamics 365 Business Central tiene un precio justo…
Toni, he estado viendo vídeos sobre funcionalidad de Dynamics 365 y también sobre personalización, realmente parece que está bastante bien pensado… Pero cuando he llegado a lo de Reglas de Negocio me he cansado. No entiendo qué sentido tiene utilizar un mecanismo como ese en vez de cacharrear directamente los formularios vía jscript…
Bien, pequeño saltamontes!. Me alegro de que empieces a ver cosas interesantes en el entorno de PowerApps, y la respuesta a tu duda sobre las Reglas de Negocio es fácil de entender. Vamos allá!.
Como sabéis, me gusta contar batallitas de tiempos pretéritos. Sin duda, estas batallitas condensadas en unas pocas líneas ayudan a entender de dónde venimos y adónde vamos…
Pues hace muchos, muchos años… Bueno, bien mirado tampoco hace tantos!!. Digamos que cuando allá por CRM 4.0, el Gran Hacedor dijo a la Comunidad:
En verdad os digo que el futuro Silverligth es. Creer en aquellos que prometen que HTML es la solución no aceptaréis, y si migrar a CRM 2011 sin problemas esperáis olvidar el uso de jscript en vuestras soluciones debéis.
Como éramos gente humilde y creyente, aún a sabiendas de las dificultades que acarreaba formarnos en Silverlight, dando un nuevo paso en nuestra travesía nos formamos y migramos las soluciones, y nos sentimos afortunados por formar parte de una Comunidad dinámica, fresca y ágil. Y nos sentimos orgullosos de nuestro esfuerzo…
Y llegó un día, allá por el año 2012, en que el que percibimos una fuerte perturbación en La Fuerza, coincidiendo con la publicación por parte del Gran Hacedor de una escueta nota de prensa indicando que Microsoft abandonaba Silverlight, deseando larga vida al HTML…
Toni, tus historias me cansan… ¿A cuento de qué ha venido esta batallita?
Muy fácil, pequeño saltamontes. Si en aquel momento hubiese existido algo parecido a las Reglas de Negocio hubiésemos preferido mil veces personalizar el comportamiento de los formularios prescindiendo de la comodidad de jscript (…o la presunta comodidad de Silverlight) a cambio de tener garantizada la migración de versiones…
La moraleja de esta historieta es que cuando trabajamos con la Power Platform debemos entender que la última opción es escribir código, y para ello es imprescindible dominar las capacidades de personalización y extensión a nuestro alcance cuando desarrollemos sobre Common Data Service for Apps.
…muchos serán los llamados, pero pocos los elegidos…
La verdad es que verlos todos es realmente complicado porque son muchos y muy buenos, pero al igual que en el evento en vivo seleccioné aquellos que vi más interesantes para los temas que gestiono en mi día a día desde Sothis, también he seleccionado los que he visto más interesantes del resto de sesiones publicadas, dedicando unas 100 horitas a la labor…
Realmente ha sido un detalle que Microsoft haya publicado en abierto todas las sesiones, en otros eventos sólo se tiene acceso a las sesiones si has asistido al evento, pero en este caso todas las sesiones están disponibles para toda la comunidad. Obviamente, no hay nada como asistir a las sesiones en vivo, ya que la oportunidad de poder hablar con el ponente para plantear dudas o pedir aclaraciones es lo que justifica el esfuerzo en tiempo, coste directo y coste de oportunidad, y más en un evento de estas características.
Comento sólo un par de temas relacionados con la charla, a modo de spoiler, y luego desarrollaré el tema que me ha sugerido el título para este post.
El Summit es nuestro evento, sin lugar a dudas. Por el contenido, por los ponentes, porque se celebra en Seattle, única ciudad del mundo en la que he visto que en el aeropuerto hay un mostrador de facturación exclusivo para empleados de Microsoft… 😊
Es un evento en el que participan como ponentes muchas personas de los equipos de producto de Microsoft, no es casual que se lleve a cabo en Seattle sino que se hace allí para facilitar esta importantísima presencia, que nos permite disponer de acceso directo a interlocutores con los que habitualmente no es fácil conectar.
Se anunció que la próxima edición sería en primavera (…del Hemisferio Norte!!) pero no se precisaron ni las fechas ni la ubicación. Os sugiero que os registréis siguiendo el siguiente enlace para tener información de primera mano de los datos del Summit 2019: https://info.microsoft.com/Business_Applications_Summit_2019_Sign_Up.html
Dicho lo cual, entro en el post propiamente dicho, parte del cual inspira la sesión que tendré el honor de presentar en el Sharepoint Saturday que se llevará a cabo en Barcelona el próximo 27 de Octubre.
239 páginas tiene el documento Microsoft Business Applications October 2018 Release Notes… Sólo 239… Os lo podéis descargar siguiendo el siguiente enlace: https://docs.microsoft.com/en-us/business-applications-release-notes/october18/. Por cierto, los más observadores os habréis dado cuenta de que hasta el nombre del documento ha cambiado, ya no es Dynamics 365 si no Business Applications…
Nada que objetar ni al nombre del documento ni a su contenido, ver cómo aumentan las capacidades de nuestro entorno favorito cuantitativa y cualitativamente no hace más que recordarnos que valió la pena el esfuerzo en las épocas difíciles.
Pero preocupación al planificar acciones y al ver qué está pasando y recordar cosas que ya pasaron antes…
La Power Plattform es el conjunto de tres productos muy importantes estratégicamente para Microsoft: PowerApps, Flow y Power BI. Dentro de su estrategia hay un fuerte componente de difusión orientado fundamentalmente a dar cobertura a su marketing corporativo basado en los dos siguientes mensajes:
Personalice, extienda y cree todas las aplicaciones que necesita con la Microsoft Power Plattform
Permita que todos puedan innovar con una plataforma de aplicaciones conectadas
Una vez más, nada que objetar a estos mensajes, sin duda los comparto. Pero creo que, por si solos, sugieren una ambigüedad que puede causar problemas.
Dejando de lado a Power Bi a los efectos de mis reflexiones, creo que el mensaje lanzado desde marketing puede crear falsas expectativas. Incluso peor que eso, puede provocar que equipos profesionales de desarrollo que aterricen hoy en la Power Plattform cometan el error de empezar a desarrollar ignorando buena parte de las prestaciones que ofrece el framework de desarrollo, tanto a nivel funcional como a nivel de personalización, parametrización y extensión.
La primera oleada de PowerApps implicó la creación del CDM (Common Data Model) y los CDS (Common Data Services). Esta oleada puso sobre la mesa una serie de herramientas y funcionalidades que poco tienen que ver con las de la versión actual.
Imaginemos el siguiente escenario (sé que es bastante absurdo pero será ilustrativo). Nos entregan un vehículo para circular que no necesita ruedas. Nunca antes hemos visto un vehículo así, es algo nuevo, ignoramos como se sustenta en el aire, sabemos que subyace una tecnología compleja pero no necesitamos profundizar, nos basta con saber que funciona. Nos lo entregan en una calle completamente horizontal, sin desniveles.
Estudiamos la documentación y vemos que además del volante y los pedales del acelerador y freno hay una pantalla táctil apagada, y aunque pulsamos sobre ella no ocurre nada. Nos surgen dudas, pero como llevamos toda la vida innovando preparamos algo parecido a un ancla con un peazopiedro y una cadena, para que actúe como un freno de mano. Como vemos que el vehículo sólo avanza hacia delante instalamos un generador eólico en el techo que carga una batería que a su vez alimenta un ventilador que permite que cuando el vehículo está detenido pueda retroceder con tracción viento. Y con esta solución ya tenemos, más o menos, las funcionalidades a las que estamos acostumbrados cuando conducimos. Cierto, hay alguna incomodidad al poner y quitar el freno de mano, la velocidad de arrancada para ir marcha atrás no siempre responde de forma eficiente y la batería hay que sustituirla con frecuencia porque se descarga fácilmente. Pero ya vamos bien…
Lo que ignoramos es que el fabricante no nos ha informado que, por seguridad, bajo al asiento del conductor hay un interruptor que enciende la pantalla táctil, en la que tenemos botones para seleccionar marcha atrás, para bloqueo del vehículo y muchas más funcionalidades.
Algo parecido a esto aplicaría a plantearnos el mundo del desarrollo profesional con PowerApps sin tener en cuenta que hay un interruptor llamado Dynamics 365, que tiene un modelo de datos llamado CDM. Y que dentro de Dynamics 365 tenemos “de serie” una serie de funcionalidades (Procesos de Negocio, Reglas de Negocio, Flujos de Trabajo, etc) que nos permiten hacer desarrollos basados en personalizaciones sostenibles, funcionalmente ricos y preparados para recibir las actualizaciones de la Business Applications Platform a medida que Microsoft las vaya liberando.
Probablemente, prescindiendo de este interruptor, podremos construir soluciones, pero serán ineficientes, pondrán en riesgo la actualización de versión y la usabilidad no será la que se espera…
¿Cómo resolvemos esto? No hay informagia, es necesario conocer la existencia de este interruptor (fácil) y entender el funcionamiento de las funcionalidades que se activan al accionarlo (no tan fácil).
Creo que es tarea de los profesionales evangelizar para evitar situaciones que ya vivimos los que apostamos desde el principio por XRM como framework de desarrollo, cuando la aparente facilidad que ofrecía se transformó en un infierno al ver como el seguimiento de las buenas prácticas brillaba por su ausencia y se escribía código para dar cobertura a necesidades que la propia plataforma ya incluía.
Y lamentablemente, aún hoy me toca ver más a menudo de lo que querría proyectos que se han llevado a cabo en el último año en los que se observa a vista de pájaro que quien lo ha diseñado no conoce la funcionalidad que ofrece la plataforma…
Y hay una segunda derivada, de la cual hablaré en el evento de Octubre. Se trata del impacto de los Power Users, también descritos como Citizen Developers. No estoy inventando nombres ni adjetivos, este nomenclátor es powered by Microsoft…
De momento no veo una solución para esta derivada, pero el tema puede ser más que delicado. No hay que olvidar que los roles de los usuarios serán los mismos cuando esté ejecutando una solución suministrada por un proveedor y cuando esté ejecutando una App propia. Esto quiere decir que deberemos extremar las precauciones a la hora de diseñar el modelo de seguridad de nuestras soluciones, incluso deberemos diseñar procesos que garanticen que un usuario no pueda comprometer la integridad de los datos de nuestra implantación. A modo de ejemplo, si en una entidad requerimos que el valor de un atributo dependa del valor de otro, probablemente nos veremos obligados a aplicar una Regla de Negocio de Entidad para garantizarlo, o un Plugin, o ¿tal vez un Workflow síncrono? ¿Y si el Administrador del Sistema asigna a un usuario un tipo de Licencia de PowerApps que no soporta workflows síncronos?.
Un buen melón se abre ante nosotros, que implica que asumamos el reto en tiempo de diseño si no queremos sufrir las consecuencias de la ejecución de Apps mutantes que no podremos controlar. Hay cosas en las que pensar, ¿no os parece?
Probablemente Microsoft ofrecerá respuestas a estas y otras incógnitas, y la evolución de la Power Platform brindará soluciones a los problemas planteados.
Mientras sigo preparando el siguiente post de la serie CDS 2.0, dedicado a mi amigo Pequeño Saltamontes, os dejo un tráiler de la película que da el título a este post. Y os la recomiendo, meteorológicamente está bien documentada…
Hoy hemos tenido la Keynote inicial del Microsoft Business Applications Summit. Y no ha defraudado en absoluto… De hecho, parte de las cosas que ayer comentaba se consolidan, pero ha nacido un nuevo concepto: Microsoft Power Platform
Ayer hablaba de Microsoft Business Platform, que de hecho engloba todo lo mostrado en la imagen anterior. El matiz es que la Power Platform es la parte pensada para los Power Users, los Citizen Developers… No me parece mal pero hay que ser precavido al lanzar este tipo de mensajes. Microsoft posiciona dentro de la nueva Power Platform a las dos herramientas de las que habitualmente hablo, PowerApps y Flow, pero añade Power BI. Ahora matizo por qué digo que no me parece mal…
Cierto, las tres herramientas tienen funcionalidad para ser explotadas por Power Users, pero, a modo de ejemplo, para trabajar con Power BI buscando algo más que lo que ofrece un conector estándar, es necesario trabajar en el modelo de datos, y es un trabajo de y para especialistas.
Lo mismo debe aplicarse para PowerApps y Flow, hay determinadas cuestiones que serán fáciles de tratar pero otras requerirán de un esfuerzo mucho mayor, a llevar a cabo por perfiles más especializados.
El impacto de la Power Platform es incuestionable:
Y desde Microsoft se está trabajando intensamente, unificando los escenarios de desarrollo de PowerApps y Dynamics 365, de forma que podremos combinar partes de interfaz Dynamics con Apps gráficas de forma transparente. Algo parecido a lo que ya hemos visto en otros escenarios, como Dynamics for Operations, de forma que el kernel de una solución puede ser complementado por un Power User sin que afecte a la funcionalidad contratada. Un mundo nuevo fascinante…
También se han anunciado las novedades de la edición de octubre, que ya están publicadas. Las podéis ver en el siguiente enlace:
Y me vais a disculpar, pero voy a finalizar aquí, en posteriores post iré documentando las sesiones a las que he podido asistir… Por cierto, hemos grabado un pequeño video Marco Amoedo, Sergio Macías y yo que será posteado desde la Comunidad 365, en el que contamos en 10 minutos nuestras impresiones de la jornada. En breve prepararemos una sesión en la que profundizaremos bastante en las novedades de la edición de octubre, por supuesto…
Y aunque encontrar alguna canción que encaje con horizonte no ha sido cosa fácil, ahí os dejo uno minutos musicales!!.