Experiencia unificada del producto
Cuando un ecosistema de negocio está compuesto de aplicaciones de Dynamics 365, como Finance, Supply Chain Management y Sales, los negocios a menudo usan estas aplicaciones en los datos del producto de origen. Esto se debe a que estas aplicaciones proporcionan una infraestructura robusta de producto complementada con conceptos sofisticados de precios y datos de inventario disponibles exactos. Las empresas que usan un sistema externo de (PLM) de administración del ciclo de vida del producto para abastecer los datos del producto pueden pasar productos de finanzas y operaciones a otras aplicaciones de Dynamics 365. La experiencia unificada de producto lleva el modelo de datos del producto integrado a Dataverse, de modo que todos los usuarios de aplicación incluidos los usuarios de Power Platform puedan aprovechar la riqueza de datos de producto que procede de aplicaciones de finanzas y operaciones.
A continuación se indica el modelo de datos del producto de Sales.
A continuación se indica el modelo de datos de productos de las aplicaciones de finanzas y operaciones.
Estos dos modelos de datos se han integrado en Dataverse como se indica a continuación.
Los mapas de tabla de escritura dual para productos se diseñaron para que los datos fluyan solo en una dirección y es una experiencia de tiempo casi real desde las aplicaciones de finanzas y operaciones hasta Dataverse. Sin embargo, la infraestructura del producto se ha creado abierta para hacerla bidireccional si procede. Aunque pueda personalizarla, este planteamiento es por su cuenta y riesgo, ya que Microsoft no recomienda este planteamiento.
Plantillas
La información de producto contiene toda la información relacionada con el producto y la definición, como las dimensiones del producto o el seguimiento y las dimensiones de almacenamiento. Como la tabla siguiente muestra, una colección de mapas de la tabla se crea para sincronizar los productos y la información relacionada.
Aplicaciones de finanzas y operaciones | Otras aplicaciones de Dynamics 365 | Description |
---|---|---|
Todos los productos | msdyn_globalproducts | La tabla Todos los productos contiene todos los productos disponibles en las aplicaciones de finanzas y operaciones, tanto los productos lanzados como los no lanzados. |
Productos únicos emitidos por CDS | Producto | La tabla Producto contiene las columnas que definen el producto. Incluye productos individuales (productos con producto del subtipo) y las variantes de producto. La tabla siguiente muestra las correlaciones. |
Colores | msdyn_productcolors | |
Configuraciones | msdyn_productconfigurations | |
Configuración predeterminada de pedido | msdyn_productdefaultordersettings | |
Categorías de productos | msdyn_productcategories | Cada una de las categorías de productos e información acerca de su estructura y funciones se incluyen en la tabla de categoría de producto. |
Asignaciones de categorías de producto | msdyn_productcategoryassignments | Para asignar un producto a una categoría se puede usar la tabla de asignaciones de categorías de producto. |
Jerarquías de categorías de producto | msdyn_productcategoryhierarchies | Use jerarquías de productos para categorizar o agrupar productos. Las jerarquías de categorías están disponibles en Dataverse utilizando la tabla de jerarquía de categoría de producto. |
Roles de jerarquía de categorías de producto | msdyn_productcategoryhierarchyroles | Las jerarquías de producto se pueden usar para distintos roles en D365 Finance and Operations. Especifican qué categoría se usa en cada rol en que la tabla de rol de categoría de producto se utiliza. |
Configuración de pedido predeterminada del producto V2 | msdyn_productspecificdefaultordersettings | |
Grupos de dimensiones de producto | msdyn_productdimensiongroups | El grupo de dimensiones de producto define qué dimensiones de producto definen el producto. |
Colores de producto maestro | msdyn_sharedproductcolors | La tabla Color del producto compartido indica los colores que un producto maestro específico puede tener. Este concepto se migra a Dataverse para mantener los datos coherentes. |
Configuraciones de producto maestro | msdyn_sharedproductconfigurations | La tabla Configuración del producto compartido indica las configuraciones que un producto maestro específico puede tener. Este concepto se migra a Dataverse para mantener los datos coherentes. |
Tamaños de producto maestro | msdyn_sharedproductsizes | La tabla Tamaño del producto compartido indica el tamaño que un producto maestro específico puede tener. Este concepto se migra a Dataverse para mantener los datos coherentes. |
Estilos de producto maestro | msdyn_sharedproductstyles | La tabla Estilo del producto compartido indica los estilos que un producto maestro específico puede tener. Este concepto se migra a Dataverse para mantener los datos coherentes. |
Código de barras identificado por número de producto | msdyn_productbarcodes | Los códigos de barras de producto se usan para identificar de forma única productos. |
Conversiones de unidades específicas del producto | msdyn_productspecificunitofmeasureconversions | |
Productos liberados V2 | msdyn_sharedproductdetails | La tabla msdyn_sharedproductdetails contiene las columnas de las aplicaciones de finanzas y operaciones que definen el producto y que contienen la información de administración y financiera del producto. |
Tamaños | msdyn_productsizes | |
Grupos de dimensiones de almacenamiento | msdyn_productstoragedimensiongroups | El grupo de dimensiones de almacenamiento de producto representa el método usado para definir la ubicación del producto en el almacén. |
Estilos | msdyn_productstyles | |
Grupos de dimensiones de seguimiento | msdyn_producttrackingdimensiongroups | El grupo de dimensiones de seguimiento del producto representa el método usado para seguir el producto en el inventario. |
Unidades | uoms | |
Conversiones de unidades | msdyn_ unitofmeasureconversions |
Integración de productos
En este modelo, el producto se representa con la combinación de dos tablas en Dataverse: Producto y msdyn_sharedproductdetails. Mientras que la primera tabla contiene la definición de un producto (el identificador único para el producto, el nombre del producto y la descripción), la segunda tabla contiene las columnas almacenadas en el nivel de producto. Se usará la combinación de estas dos tablas para definir el producto de acuerdo con el concepto de la referencia de almacén (SKU). Cada producto emitido tendrá su información en las tablas mencionadas (producto y detalles del producto compartido). Para realizar un seguimiento de todos los productos (lanzados y no lanzados), se utiliza la tabla Productos globales.
Dado que el producto se representa como SKU, los conceptos de productos únicos, de productos maestros y de variantes de producto se pueden capturar en Dataverse de la siguiente manera:
- Productos con producto de subtipo son productos que se definen por sí mismos. No hay que definir dimensiones. Un ejemplo es un libro específico. Para estos productos, se crea una fila en la tabla Producto y se crea una fila en la tabla msdyn_sharedproductdetails. No se crea ninguna fila de familia de productos.
- Los productos maestros se usan como productos genéricos bloqueo que contienen la definición y las reglas que determinan el comportamiento en procesos empresariales. Según estas definiciones, los productos únicos que se conozcan como variantes de producto pueden generarse. Por ejemplo, si camiseta es el producto maestro, puede tener Color y Tamaño como dimensiones. Se pueden lanzar variantes que tienen diferentes combinaciones de estas dimensiones, como una pequeña camiseta azul o una camiseta verde de tamaño mediano. En la integración, se crea una fila por variante en la tabla del producto. Esta fila contiene información específica de las variantes, como las diferentes dimensiones. La información genérica del producto se almacena en la tabla msdyn_sharedproductdetails. (Esta información genérica se conserva en el producto maestro). La información de producto maestro se sincroniza con Dataverse tan pronto como se crea el producto maestro lanzado (pero antes de que se lancen variantes).
- Productos únicos hace referencia a todos los productos de subtipo de productos y a todas las variantes de producto.
Con la función de doble escritura habilitada, los productos de finanzas y operaciones se sincronizarán en otros productos de Dynamics 365 en el estado Borrador. Se agregan a la primera lista de precios con la misma moneda que se usa en la aplicación de Customer Engagement y se ordena alfabéticamente en el nombre de la lista de precios. Es decir se agregan a la primera lista de precios de una aplicación de Dynamics 365 que coincida con la divisa de la tabla jurídica donde el producto se lance en una aplicación de finanzas y operaciones. Si no hay una lista de precios para la moneda dada, se creará automáticamente una lista de precios y se le asignará el producto.
La implementación actual de los complementos de escritura dual que asocian la lista de precios predeterminada a la unidad busca la moneda asociada con la aplicación de finanzas y operaciones y busca la primera lista de precios en la aplicación de interacción con el cliente, utilizando el orden alfabético en el nombre de la lista de precios. Para establecer una lista de precios predeterminada para una divisa específica cuando tiene varias listas de precios para esa divisa, debe actualizar el nombre de la lista de precios a un nombre que sea anterior en orden alfabético a cualquier otra lista de precios para esa misma divisa. Si no tiene ninguna lista de precios para la moneda dada, se crea una nueva.
De forma predeterminada los productos de las aplicaciones de finanzas y operaciones se sincronizan con otras aplicaciones de Dynamics 365 en el estado Borrador. Para sincronizar el producto con el estado Activo para que pueda utilizarlo directamente en presupuestos de pedidos de ventas, por ejemplo, es necesario elegir la siguiente configuración: Sistema> Administración > Administración del sistema > Configuración del sistema > Ventas y seleccionar Crear productos en estado activo = sí.
Cuando los productos están sincronizados, debe ingresar un valor para el campo Unidad de ventas en la aplicación de finanzas y operaciones, porque es un campo obligatorio en Sales.
La creación de familias de productos desde Dynamics 365 Sales no es compatible con la sincronización de productos de escritura dual.
La sincronización de productos se produce de las aplicaciones de finanzas y operaciones a Dataverse. Esto significa que los valores de las columnas de la tabla del producto se pueden cambiar en Dataverse, pero cuando se activa la sincronización (cuando una columna de producto se modifica en una aplicación de finanzas y operaciones), se sobrescribirán los valores de Dataverse.
Aplicaciones de finanzas y operaciones | Aplicaciones Customer Engagement |
---|---|
Productos únicos emitidos por CDS | Producto |
Productos liberados V2 | msdyn_sharedproductdetails |
Todos los productos | msdyn_globalproducts |
Dimensiones de producto
Las dimensiones de un producto son las características que identifican una variante del producto. Las cuatro dimensiones de producto (El color, tamaño, estilo, y configuración) también se asignan a Dataverse para definir las variantes de producto. La ilustración siguiente muestra el modelo de datos para la dimensión del producto Color. El mismo modelo se aplica a los tamaños, a los estilos y a las configuraciones.
Aplicaciones de finanzas y operaciones | Aplicaciones Customer Engagement |
---|---|
Colores | msdyn_productcolors |
Tamaños | msdyn_productsizes |
Estilos | msdyn_productstyles |
Configuraciones | msdyn_productconfigurations |
Cuando un producto tiene distintas dimensiones de producto (por ejemplo, un producto maestro tiene el tamaño y el color como dimensiones de producto), cada producto único (es decir, cada variante del producto) se define como una combinación de dichas dimensiones del producto. Por ejemplo, el número de producto B0001 es una camiseta negra extrapequeña, y el número de producto B0002 es una pequeña camiseta negra. En este caso, se definen las combinaciones de dimensiones de producto existentes. Por ejemplo, la camiseta del ejemplo anterior puede ser extrapequeña y negra, pequeña y negra, mediana y negra, o grande y negra, pero no puede ser extragrande y negra. Es decir las dimensiones de producto que un producto maestro puede tomar se especifican, y las variantes se pueden lanzar en función de estos valores.
Para realizar un seguimiento de las dimensiones de producto que un producto maestro puede aceptar, se crean y se asignan las tablas siguientes en Dataverse para cada dimensión de producto. Para obtener más información, consulte Visión general de la información de producto.
Aplicaciones de finanzas y operaciones | Aplicaciones Customer Engagement |
---|---|
Colores de producto maestro | msdyn_sharedproductcolors |
Configuraciones de producto maestro | msdyn_sharedproductconfigurations |
Tamaños de producto maestro | msdyn_sharedproductsizes |
Estilos de producto maestro | msdyn_sharedproductstyles |
Código de barras identificado por número de producto | msdyn_productbarcodes |
Configuración predeterminada de pedido y Configuración de pedido predeterminada específica del producto
Los configuración de pedido predeterminada define el sitio y el almacén de dónde se originan o almacenan los artículos, las cantidades mínimas, máximas, múltiples y estándar que se usarán en la gestión de comercio o de inventario, los plazos, el indicador de detención y el método prometedor del pedido. Este información está disponible en Dataverse mediante la configuración de pedido predeterminada y la entidad de configuración de pedido predeterminada específica del producto. Puede leer más información sobre la funcionalidad en el Artículo de la configuración de pedido predeterminada.
Aplicaciones de finanzas y operaciones | Aplicaciones Customer Engagement |
---|---|
Configuración predeterminada de pedido | msdyn_productdefaultordersettings |
Configuración de pedido predeterminada del producto V2 | msdyn_productspecificdefaultordersettings |
Unidad de medida y conversiones de unidad de medida
Las unidades de medida y sus conversiones respectivas están disponibles en el Dataverse según se indica en el modelo de datos indicado en el diagrama.
El concepto de unidad de medida está integrado entre aplicaciones de finanzas y operaciones y otras aplicaciones de Dynamics 365. Para cada clase de unidad en una aplicación de finanzas y operaciones se crea una unidad de venta en una aplicación de Dynamics 365, que contiene las unidades que pertenecen a la clase de unidad. Una unidad base predeterminada también se crea para cada grupo de unidad.
Aplicaciones de finanzas y operaciones | Aplicaciones Customer Engagement |
---|---|
Conversiones de unidades específicas del producto | msdyn_productspecificunitofmeasureconversions |
Unidades | uoms |
Conversiones de unidades | msdyn_ unitofmeasureconversions |
Sincronización inicial de datos de unidades coincidentes entre de finanzas y operaciones y Dataverse
Sincronización inicial de unidades
Cuando la doble escritura está habilitada, las unidades de las aplicaciones de finanzas y operaciones se sincronizan con otras aplicaciones de Dynamics 365. Los grupos de unidades sincronizados desde aplicaciones de finanzas y operaciones con Dataverse tienen un indicador establecido que indica que se “mantienen externamente”.
Conciliación de unidades y datos de clases de unidades/grupos de finanzas y operaciones y otras aplicaciones de Dynamics 365
En primer lugar, es importante tener en cuenta que la clave de la integración de la unidad es msdyn_symbol. Por lo tanto, este valor debe ser único en Dataverse u otras aplicaciones de Dynamics 365. Dado que en otras aplicaciones de Dynamics 365 es el par “identificación de la unidad de venta” y “Nombre” el que define la exclusividad de una unidad, es necesario que tenga en cuenta diferentes escenarios para conciliar datos entre aplicaciones de finanzas y operaciones y Dataverse.
Para las unidades que concilian/se superponen en aplicaciones de finanzas y operaciones y otras aplicaciones de Dynamics 365:
- La unidad pertenece a una unidad de venta en otras aplicaciones de Dynamics 365 que corresponde a la clase de unidad asociada en aplicaciones de finanzas y operaciones. En este caso, la columna msdyn_symbol de otras aplicaciones de Dynamics 365 se debe rellenar con el símbolo de unidad de aplicaciones de finanzas y operaciones. Por lo tanto, cuando los datos se concilien, la unidad de venta se establecerá como “externamente mantenido” en otras aplicaciones de Dynamics 365.
- La unidad pertenece a una unidad de venta en otras aplicaciones de Dynamics 365 que no corresponde a la clase de unidad asociada en las aplicaciones de finanzas y operaciones (no hay ninguna clase de unidad en las aplicaciones de finanzas y operaciones para la clase de unidad en las otras aplicaciones de Dynamics 365). En este caso, el msdyn_symbol se debe rellenar con una cadena aleatoria. Tenga en cuenta que este valor debe ser único en otras aplicaciones de Dynamics 365.
Para las unidades y clases de unidades de finanzas y operaciones que no existan en otras aplicaciones de Dynamics 365:
Como parte de la doble escritura, los grupos de unidades de aplicaciones de finanzas y operaciones y sus correspondientes unidades se crean y sincronizan en otras aplicaciones de Dynamics 365 y Dataverse y la unidad de venta se establecerá como “externamente mantenido”. No se requiere ningún esfuerzo de arranque adicional.
Para unidades de otras aplicaciones de Dynamics 365 que no existan en aplicaciones de finanzas y operaciones:
La columna msdyn_symbol se debe completar para todas las unidades. Las unidades se pueden crear siempre en aplicaciones de finanzas y operaciones en la clases de unidad correspondiente (si existe). Si no existe la clase de unidad, primero debe crearse la clase de unidad (tenga en cuenta que no puede crear una clase de unidad en aplicaciones de finanzas y operaciones, excepto a través de la extensión si está extendiendo la enumeración) que corresponda con el otro grupo de unidad de aplicaciones de Dynamics 365. A continuación, podrá crear la unidad. Tenga en cuenta que el símbolo de unidad en las aplicaciones de finanzas y operaciones tiene que ser el msdyn_symbol especificado previamente en otras aplicaciones de Dynamics 365 para la unidad.
Directivas de productos: grupos de dimensionies, seguimiento y almacenamiento
Las directivas de producto son conjuntos de directivas que se usan para definir productos y sus funciones de inventario. El grupo de dimensiones de producto, el grupo de dimensiones de seguimiento del producto y el grupo de dimensiones de almacenamiento pueden encontrarse como directivas de producto.
Aplicaciones de finanzas y operaciones | Aplicaciones Customer Engagement |
---|---|
Grupos de dimensiones de producto | msdyn_productdimensiongroups |
Grupos de dimensiones de almacenamiento | msdyn_productstoragedimensiongroups |
Grupos de dimensiones de seguimiento | msdyn_producttrackingdimensiongroups |
Jerarquías de productos
Aplicaciones de finanzas y operaciones | Aplicaciones Customer Engagement |
---|---|
Asignaciones de categorías de producto | msdyn_productcategoryassignments |
Jerarquías de categorías de producto | msdyn_productcategoryhierarchies |
Roles de jerarquía de categorías de producto | msdyn_productcategoryhierarchyroles |
Clave de integración para los productos
Para identificar de forma única productos entre Dynamics 365 Finance y productos de Dataverse se usan las claves de integración. Para los productos, (productnumber) es la clave única que identifica un producto en Dataverse. Está compuesto por la concatenación de: (empresa, msdyn_productnumber). company indica la entidad jurídica en finanzas y operaciones y msdyn_productnumber indica el número de producto del producto específico en finanzas y operaciones.
Para usuarios de otras aplicaciones de Dynamics 365, el producto se identifica en la interfaz de usuario con msdyn_productnumber (tenga en cuenta que la etiqueta de la columna es Número de producto). En el formulario de producto se muestran la empresa y el msydn_productnumber. Sin embargo, la columna (productnumber), la clave única para un producto, no se muestra.
Si construye aplicaciones en Dataverse, debe prestar atención al uso de Número de producto (el ID de producto único) como clave de integración. No utilice msdyn_productnumber, porque no es único.
Sincronización inicial de productos y migración de datos de Dataverse a finanzas y operaciones
Sincronización inicial de productos
Cuando la doble escritura está habilitada, los productos de las aplicaciones de finanzas y operaciones se sincronizan con Dataverse y con aplicaciones de Customer Engagement. Los productos creados en Dataverse y otras aplicaciones de Dynamics 365 antes de la publicación de la doble escritura no se actualizarán ni se conciliarán con datos de productos de aplicaciones de finanzas y operaciones.
Conciliación de datos de producto de finanzas y operaciones y otras aplicaciones de Dynamics 365
Si los mismos productos se mantienen (solapan/concilian) en finanzas y operaciones y en Dataverse y otras aplicaciones de Dynamics 365, al habilitar la escritura dual, ocurrirá la sincronización de productos de finanzas y operaciones y filas duplicadas aparecerán en Dataverse para el mismo producto. Para evitar la situación anterior, si otras aplicaciones de Dynamics 365 tienen productos que se solapan/coinciden con finanzas y operaciones, el administrador que habilita la escritura dual debe arrancar las columnas Empresa (ejemplo: “USMF”) y msdyn_productnumber (ejemplo: “1234:Black:S”) antes de que se produzca la sincronización de productos. Es decir, estas dos columnas del producto en Dataverse se deben rellenar con la empresa respectiva de finanzas y operaciones con la que el producto debe correlacionarse y con su número de producto.
A continuación, cuando la sincronización se habilita y tiene lugar, los productos de finanzas y operaciones se sincronizarán con los productos asignados en Dataverse y otras aplicaciones de Dynamics 365. Esto es aplicable para productos únicos y variantes de producto.
Migración de datos de producto de otras aplicaciones de Dynamics 365 a finanzas y operaciones
Si otras aplicaciones de Dynamics 365 tienen productos que no están presentes en finanzas y operaciones, el administrador puede usar primero EcoResReleasedProductCreationV2Entity para importar los productos a finanzas y operaciones. Y en segundo lugar, concilie los datos de productos de finanzas y operaciones y otras aplicaciones de Dynamics 365 como se describe anteriormente.