Partager via


Appliquer des configurations pour le suivi des modifications de requête personnalisées dans les tables de transaction de vente au détail en raison d’impacts sur les performances

Important

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.

Activée pour Version préliminaire publique Disponibilité générale
Administrateurs, décideurs, responsables marketing ou analystes, automatiquement 2 août 2021 1er oct. 2021

Valeur commerciale

Cette fonctionnalité améliore les performances de Dynamics 365 Commerce au moment de l’utilisation du cadre d’exportation de gestion des données combiné à des capacités de suivi des modifications dans les tables de transaction de vente au détail.

Détails de la fonctionnalité

Cette modification sera publiée dans Commerce, version 10.0.21.

Les entités associées aux transactions de vente au détail impactées par ce changement sont les suivantes :

  • 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

Dans Commerce, versions 10.0.20 et antérieures, si un utilisateur configure le suivi des modifications dans le cadre de gestion des données (DMF) au niveau de l’entité complète ou dans la table principale pour toute table de transaction de vente au détail répertoriée, d’énormes mises à jour d’exportation des données sont déclenchées en cas de modification d’un enregistrement associé à la transaction de vente au détail. Par exemple, les modifications apportées à l’adresse d’un client ou à la configuration d’un canal de magasin. Les mises à jour d’exportation des données ont un impact sur les performances des environnements, car les entités de transaction de vente au détail de base ne sont pas modifiées et, en général, les entités de transaction de vente au détail changent rarement après leur création initiale.

Dans Commerce, versions 10.0.21 et ultérieures, si un utilisateur active le suivi des modifications dans le cadre de gestion des données pour l’une des entités associées aux transactions de vente au détail répertoriées, il ne peut pas sélectionner l’option permettant d’activer le suivi des modifications pour l’entité complète ou la table principale. Seule la configuration de l’option d’activation de la requête personnalisée est disponible. L’option de requête personnalisée garantit que le suivi des modifications n’est déclenché que par des modifications apportées aux tables de transaction de vente au détail de base et non par des modifications apportées aux autres tables ayant une relation de référence avec la table de transaction de vente au détail.

Si une organisation a déjà activé le suivi des modifications pour l’une des entités de transaction de vente au détail répertoriées ci-dessus et qu’elles sont configurées avec l’option Activer l’entité complète ou Activer la table principale, la mise à niveau vers Commerce version 10.0.21 ne modifie pas immédiatement la configuration du suivi des modifications pour ces entités. La mise à niveau vers Commerce version 10.0.21 ne doit pas entraîner de régression ni avoir un impact négatif sur une configuration d’exportation des données existante dans l’une des tables répertoriées.

Après la mise à niveau vers Commerce version 10.0.21, si un utilisateur active pour la première fois le suivi des modifications sur une entité associée aux transactions de vente au détail ou s’il désactive le suivi des modifications sur une entité de transaction de vente au détail existante, puis essaie ensuite de le réactiver pour cette entité, l’utilisateur ne parvient plus à activer le suivi des modifications au niveau de l’entité complète ou dans la table principale et seule l’option d’activation de la requête personnalisée est disponible.

Les organisations peuvent modifier la méthode DefaultCTQuery pour étendre la requête client et ajouter des tables supplémentaires à la requête si nécessaire.