Håndhæve tilpassede konfigurationer af forespørgselsændringssporing på detailtransaktionstabeller på grund af påvirkning af ydeevnen

Vigtigt

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.

Aktiveret for Offentlig prøveversion Generel tilgængelighed
Administratorer, udviklere, marketingmedarbejdere eller analytikere, automatisk 2. august 2021 1. oktober 2021

Forretningsværdi

Denne funktion vil forbedre ydeevnen for Dynamics 365 Commerce ved brug af dataadministrations eksportramme kombineret med ændringssporingsfunktioner på detailtransaktionstabeller.

Funktionsdetaljer

Denne ændring udgives i Commerce version 10.0.21.

De detailhandelsrelaterede enheder, der påvirkes af denne ændring, er:

  • 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

I Commerce-versioner 10.0.20 og tidligere, hvis en bruger konfigurerer ændre sporing i Struktur for Dataadministration på hele enheds- eller primær-tabelniveauet for nogen af de angivne detailtransaktionstabeller udløses massive dataeksportopdateringer, når enhver post relateret til detailhandlen ændres. For eksempel ændringer til en kundeadresse eller en butikkanalkonfiguration. Dataeksportopdateringerne medfører en præstationseffekt på miljøerne, da de centrale detailhandeltransaktionsenheder ikke ændres, og detailhandeltransaktionsenheder ændres generelt sjældent efter deres første oprettelse.

I Commerce-versioner 10.0.21 og nyere, hvis en bruger aktiverer ændre sporing i Struktur for dataadministration for nogen af de transaktionsrelaterede enheder, der er angivet i detailhandlen, kan brugeren ikke vælge muligheden for at aktivere ændringssporing for hele virksomheden eller den primære tabel. I stedet er kun konfigurationsfunktionen aktiver tilpasset forespørgsel tilgængelig. Den tilpassede forespørgselsindstilling sikrer, at ændringssporing kun udløses af ændringer i kædetabletransaktionstabeller og ikke af ændringer i andre tabeller, der har et referenceforhold til tabellen for detailtransaktioner.

Hvis en organisation allerede har ændringssporing aktiveret for nogen af detailhandeltransaktionsenhederne ovenfor, og de er konfigureret med Aktiver hele enheden eller Aktiver primær tabel-konfiguration, vil opgradering til Commerce version 10.0.21 ikke øjeblikkeligt ændre konfigurationen af ændringssporing for disse enheder. Opgradering til Commerce version 10.0.21 bør ikke forårsage nogen regression eller negativ indvirkning på en eksisterende dataeksportkonfiguration på nogen af de angivne tabeller.

Efter opgradering til Commerce version 10.0.21, hvis en bruger muliggør ændringssporing på en detailtransaktionsrelateret enhed for første gang, eller hvis de deaktiverer ændringssporing på en eksisterende detailhandeltransaktionsenhed og senere prøver at genaktivere ændringssporing for denne enhed, vil brugeren ikke længere kunne aktivere ændringssporing på hele entitets- eller primærtabelleniveau, og kun muligheden aktiver tilpasset forespørgsel vil være tilgængelig.

Organisationer kan ændre DefaultCTQuery-metoden til at udvide kundeforespørgslen og tilføje yderligere tabeller til forespørgslen, hvis det er nødvendigt.