Aangepaste configuraties voor het bijhouden van wijzigingen in query's afdwingen op detailhandeltransactietabellen in verband met prestatie-impact
Belangrijk
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.
Geactiveerd voor | Openbare preview | Algemene beschikbaarheid |
---|---|---|
Beheerders, makers, marketeers of analisten, automatisch | 2 augustus 2021 | 1 oktober 2021 |
Zakelijke waarde
Deze functie verbetert de prestaties van Dynamics 365 Commerce bij gebruik van het exportframework voor gegevensbeheer in combinatie met mogelijkheden voor het bijhouden van wijzigingen in tabellen met detailhandeltransacties.
Functiedetails
Deze wijziging wordt uitgebracht in Commerce-versie 10.0.21.
De entiteiten die betrekking hebben op detailhandeltransacties en die door deze wijziging worden getroffen, zijn:
- 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
Als een gebruiker in Commerce versie 10.0.20 of eerder Wijzigingen bijhouden in het Gegevensbeheerframework configureert op het niveau van de volledige entiteit of primaire tabel voor een van de genoemde tabellen voor detailhandelstransacties, worden massale gegevensexportupdates geactiveerd wanneer een record met betrekking tot de detailhandelstransactie wordt gewijzigd. Bijvoorbeeld wijzigingen in een klantadres of een configuratie van een winkelafzetkanaal. De updates van de gegevensexport hebben invloed op de prestaties van de omgevingen, aangezien de kerntransactie-entiteiten voor de detailhandel niet worden gewijzigd en over het algemeen veranderen de entiteiten voor detailhandeltransacties zelden nadat ze voor de eerste keer zijn aangemaakt.
Als een gebruiker in Commerce versie 10.0.21 of hoger Bijhouden van wijzigingen inschakelt in het Gegevensbeheerframework voor een van de genoemde detailhandeltransactie-gerelateerde entiteiten, kan de gebruiker niet de optie selecteren om het bijhouden van wijzigingen in te schakelen voor de gehele entiteit of de primaire tabel. In plaats daarvan is alleen de configuratieoptie aangepaste zoekopdracht inschakelen beschikbaar. De aangepaste query-optie zorgt ervoor dat het bijhouden van wijzigingen alleen wordt geactiveerd door wijzigingen in de kerntransactietabellen voor detailhandel en niet door wijzigingen in andere tabellen die een referentierelatie hebben met de tabel met detailhandeltransacties.
Als een organisatie het bijhouden van wijzigingen al heeft ingeschakeld voor een van de hierboven genoemde detailhandeltransactie-entiteiten en deze zijn geconfigureerd met Gehele entiteit inschakelen of Primaire tabel inschakelen, zal een upgrade naar Commerce versie 10.0.21 de configuratie voor het bijhouden van wijzigingen voor deze entiteiten niet onmiddellijk wijzigen. Upgraden naar Commerce versie 10.0.21 zou geen regressie of negatieve gevolgen moeten hebben voor een bestaande configuratie voor gegevensexport in een van de vermelde tabellen.
Als een gebruiker na de upgrade naar Commerce versie 10.0.21 het bijhouden van wijzigingen voor de eerste keer inschakelt voor een entiteit die verband houdt met detailhandeltransacties, of als hij het bijhouden van wijzigingen voor een bestaande entiteit voor detailhandelstransacties uitschakelt en later probeert het bijhouden van wijzigingen opnieuw in te schakelen voor die entiteit, kan de gebruiker het bijhouden van wijzigingen niet langer inschakelen op het gehele entiteits- of primaire tabelniveau, en is alleen de optie aangepaste zoekopdracht inschakelen beschikbaar.
Organisaties kunnen de StandaardCTQuery-methode wijzigen om de klantquery uit te breiden en indien nodig extra tabellen aan de query toe te voegen.