Este documento presenta la arquitectura del Portal del Cliente para Dynamics 365 Finance and Operations (D365FO). El portal utiliza Dynamics Portals como interfaz de usuario y se basa en plantillas. Se integra con D365FO y Customer Engagement (D365CE) mediante Dual Write y entidades de datos. El desarrollo del portal se realiza de forma low-code en Power Apps y se almacenan los datos en Dataverse.
2. Conócenos
SOMOS UNA CONSULTORA HECHA POR Y PARA CONSULTORES
Profesionales capacitados, que nos implicamos en el
diseño de la estrategia más eficaz para ti y nos
comprometemos con su implementación y seguimiento.
Para siempre.
3. Conócenos
SOMOS UNA CONSULTORA HECHA POR Y PARA CONSULTORES
Ayudamos a las empresas a transformar digitalmente su negocio utilizando las
herramientas de Microsoft.
Para ello alineamos las estrategias, procesos y recursos de nuestros clientes,
entendiendo su negocio y su cultura empresarial.
5. Introducción
Antes de empezar
No es una solución completa, es un template sobre la que desarrollar
Integrada con todas las aplicaciones Dynamics
6. Introducción
Encaje dentro del ecosistema Dynamics 365
El portal del cliente para D365FO aporta un nuevo enfoque tanto de arquitectura, licenciamiento e interacción con el usuario
respecto a la solución D365FO:
· Utilización de Portals como interface de usuario.
· No es una solución completa, es un template sobre la que desarrollar.
· Customización de la solución sobre Power Platform.
· Utilización de Dataverse como base de datos del portal.
· Integración con D365FO y D365CE con la funcionalidad Dual Write y Data entities.
La solución para el Portal del cliente, es una arquitectura de construcción más que una solución funcional.
7. Mapa de arquitectura
Ecosistema 365
Dadas las características del portal del cliente dentro del ecosistema Dynamics y su relación con 365FO, el siguiente es el mapa
global de arquitectura de la solución:
8. Dynamic Portals
Plataforma de interacción externa
Dynamics Portals es la solución Dynamics con la que interactuar con agentes externos a nuestra organización, tiene unas características técnicas, de desarrollo
y de licenciamiento específicas
· Solución de portal única para todo 365.
· Integrado en Power Platform.
· Basado en plantillas:
· FO.
· CE / Atención al cliente.
· CE / Proyectos.
· CE / Sales.
· Licenciamiento independiente en concepto “Login”, Usuarios / Día.
· Desarrollo Low Code basado en Power Apps y CDS forms.
9. Dual Write
Arquitectura en D365FO
El concepto Dual Write
• Dual Write es una arquitectura lista para usar que proporciona interacción casi en
tiempo real entre aplicaciones controladas por modelos en Aplicaciones de
Microsoft Dynamics 365 y Finance and Operations y Customer Engagement
• Proporciona una integración bidireccional y estrechamente acoplada entre las
aplicaciones de Finance and Operations y Dataverse.
• Dual write es el framekork de integración de datos entre las aplicaciones de
Microsoft Dynamics 365.
• Datos externos de otras aplicaciones de clientes, productos, operaciones,
proyectos e Internet de las cosas (IoT) pueden integrarse con el Dataverse y con
Dynamics FO a través de Dual Write. Lo que minimiza el esfuerzo para ampliar
los mapas estándar de tabla a tabla e incluir mapas personalizados
• Esta integración facilita transformar Dynamics 365 en la ventanilla única para
todas sus soluciones empresariales.
• Dual Write es compatible con el modo en línea y el modo sin conexión.
Dataverse
CRM User
FO User Cliente
10. Customización
Power APP Portal
Para adecuar la customización del portal del cliente, la combinación de entidades en D365FO, D365CE y Power Platform es necesaria:
11. Power Platform
Power Apps
Power APPS como plataforma de desarrollo Low Code para el portal del cliente.
▪ Facilidad para extender entidades estándar añadiendo campos
personalizados y relaciones.
▪ Añadir entidades personalizadas para cubrir escenarios
empresariales.
▪ Crear campos calculados y consolidados para obtener cálculos
consistentes para las apps.
▪ Definir reglas de negocio y validación para asegurar la calidad de los
datos.
▪ Fácil importación y sincronización de los datos usando Power Query.
▪ Modelo de seguridad sofisticado dando seguridad a nivel de
registro.
▪ SDK para desarrolladores.
12. Power Platform
Arquitectura Low code
Power Platform es la arquitectura de soluciones con filosofía low code para el ecosistema 365.
Power APPS:
• Conjunto de aplicaciones, servicios, conectores y una plataforma de datos que proporciona un entorno de desarrollo de aplicaciones ágil para
crear aplicaciones personalizadas.
• Facilita la creación de aplicaciones de forma rápida que se conectar a los datos de su negocio almacenados ya sea en la plataforma de datos
subyacentes (Dataverse) o en varios orígenes de datos locales y en línea (SharePoint, Excel, Office 365, Dynamics 365, SQL Server, etc.).
Power Automate:
• Plataforma con poco código para el flujo de trabajo y la automatización de procesos. Esta es una lista de los diferentes tipos de flujos:
• Flujos automatizados: flujo que realizará una o varias tareas automáticamente después de un evento.
• Flujos de botón: Ejecución de tareas repetitivas desde cualquier aplicación.
• Flujos programados: Planificación de una automatización.
• Flujos de interfaz de usuario: Grabación y reproducción de pasos manuales en software heredado.
Dataverse:
• BD cloud para almacenar y administrar los datos que usan las aplicaciones empresariales y accesible desde Power Apps.
• Los datos de Dataverse se almacenan en un conjunto de entidades. Una entidad es un conjunto de registros que se usa para almacenar datos,
similar a cómo una tabla almacena los datos en una base de datos.
• Dataverse incluye un conjunto base de entidades estándar que cubren escenarios típicos, pero también puede crear entidades personalizadas
específicas para su organización y rellenarlas con datos usando Power Query.