Hacer cumplir las configuraciones de seguimiento de cambios de consultas personalizadas en las tablas de transacciones minoristas debido a los impactos en el rendimiento
Importante
This content is archived and is not being updated. For the latest documentation, go to What's new and planned in Dynamics 365 Commerce. For the latest release plans, go to Dynamics 365 and Microsoft Power Platform release plans.
Habilitada para | Versión preliminar pública | Disponibilidad general |
---|---|---|
Administradores, creadores, vendedores o analistas, automáticamente | 2 de agosto de 2021 | 1 de octubre de 2021 |
Valor empresarial
Esta característica mejorará el rendimiento de Dynamics 365 Commerce cuando se utilice el marco de exportación de Administración de datos combinado con funcionalidades de seguimiento de cambios en tablas de transacciones minoristas.
Detalles de la característica
Este cambio se publicará en la versión 10.0.21 de Commerce.
Las entidades relacionadas con transacciones minoristas afectadas por este cambio son:
- RetailTransactionAdditionalAddressLineEntity
- RetailTransactionAddressLineEntity
- RetailTransactionAffiliationLineEntity
- RetailTransactionAttributeEntity
- RetailTransactionBankedTenderTransEntity
- RetailTransactionCashManagementTransEntity
- RetailTransactionChargeTaxTransEntity
- RetailTransactionDisabledValidationRuleEntity
- RetailTransactionDiscountLineEntity
- RetailTransactionEntity
- RetailTransactionFiscalCustomerEntity
- RetailTransactionFiscalTransEntity
- RetailTransactionFiscalTransExtendedDataEntity
- RetailTransactionGTETaxLineEntity
- RetailTransactionIncomeExpenseLineEntity
- RetailTransactionInfoCodeLineEntity
- RetailTransactionLoyaltyLineEntity
- RetailTransactionLoyaltyRewardPointsLineEntity
- RetailTransactionMarkupLineEntity
- RetailTransactionPaymentLineEntity
- RetailTransactionPaymentLineV2Entity
- RetailTransactionSafeTenderTransEntity
- RetailTransactionSalesLineEntity
- RetailTransactionSalesLineV2Entity
- RetailTransactionServiceProfileEntity
- RetailTransactionSupplementaryInvoiceEntity
- RetailTransactionTaxLineEntity
- RetailTransactionTaxMeasureEntity
En las versiones de Commerce 10.0.20 y anteriores, si un usuario configura el seguimiento de cambios en el Marco de administración de datos en toda la entidad o en el nivel de la tabla principal para cualquiera de las tablas de transacciones minoristas enumeradas, se desencadenan las actualizaciones masivas de exportación de datos cuando se cambia cualquier registro relacionado con la transacción minorista. Por ejemplo, cambios en la dirección de un cliente o en la configuración de un canal de tienda. Las actualizaciones de exportación de datos causan un impacto en el rendimiento de los entornos, ya que las entidades centrales de transacciones minoristas no cambian y, en general, las entidades de transacciones minoristas rara vez cambian después de su creación inicial.
En la versión 10.0.21 y las versiones posteriores de Commerce, si un usuario habilita el seguimiento de cambios en el Marco de administración de datos para cualquiera de las entidades relacionadas con las transacciones minoristas enumeradas, el usuario no puede seleccionar la opción para habilitar el seguimiento de cambios para toda la entidad o la tabla principal. En su lugar, solo está disponible la configuración de la opción Habilitar la consulta personalizada. La opción de consulta personalizada garantizará que el seguimiento de cambios solo se desencadene mediante cambios en las tablas de transacciones minoristas principales y no mediante cambios en otras tablas que tengan una relación de referencia con la tabla de transacciones minoristas.
Si una organización ya tiene habilitado el seguimiento de cambios para cualquiera de las entidades de transacciones minoristas enumeradas anteriormente y estas tienen configuradas las opciones Habilitar toda la entidad o Habilitar la tabla principal, la actualización a la versión 10.0.21 de Commerce no cambiará inmediatamente la configuración de seguimiento de cambios para estas entidades. La actualización a la versión 10.0.21 de Commerce no debería causar ninguna regresión o impacto negativo en una configuración de exportación de datos existente en ninguna de las tablas enumeradas.
Después de actualizar a la versión 10.0.21 de Commerce, si un usuario habilita el seguimiento de cambios en una entidad relacionada con transacciones minoristas por primera vez o si deshabilita el seguimiento de cambios en una entidad de transacciones minoristas existente y luego intenta volver a habilitar el seguimiento de cambios para esa entidad, ya no podrá activar el seguimiento de cambios en toda la entidad o en el nivel de la tabla principal, y solo estará disponible la opción Habilitar la consulta personalizada.
Las organizaciones pueden modificar el método DefaultCTQuery para ampliar la consulta del cliente y agregar tablas a la consulta si es necesario.