Partilhar via


Aplicar configurações personalizadas de controle de alterações de consulta em tabelas de transações de varejo devido a impactos no desempenho

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.

Habilitado para Versão preliminar pública Disponibilidade geral
Administradores, criadores, profissionais de marketing ou analistas, automaticamente 2 de agosto de 2021 1º de outubro de 2021

Benefícios do recurso

Esse recurso melhorará o desempenho do Dynamics 365 Commerce durante o uso da estrutura de exportação do Gerenciamento de Dados combinada a recursos de controle de alterações em tabelas de transações de varejo.

Detalhes do recurso

Esta alteração será lançada na versão 10.0.21 do Commerce.

As entidades relacionadas a transações de varejo afetadas por esta alteração são:

  • 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

Nas versões 10.0.20 e anteriores do Commerce, se um usuário configurar controle de alterações na Estrutura de Gerenciamento de Dados no nível da tabela principal ou entidade inteira para qualquer uma das tabelas de transações de varejo listadas, atualizações de exportação de dados em massa serão acionadas quando qualquer registro relacionado a transações de varejo é alterado. Por exemplo, alterações no endereço de um cliente ou na configuração de um canal de loja. As atualizações de exportação de dados causam um impacto no desempenho dos ambientes, pois as principais entidades de transações de varejo não são alteradas e, em geral, as entidades de transações de varejo raramente mudam após sua criação inicial.

Nas versões 10.0.21 e posteriores do Commerce, se um usuário habilitar controle de alterações na Estrutura de Gerenciamento de Dados para qualquer uma das entidades relacionadas a transações de varejo listadas, o usuário não poderá selecionar a opção para ativar o controle de alterações para a entidade inteira ou a tabela principal. Em vez disso, somente a configuração da opção habilitar consulta personalizada estará disponível. A opção de consulta personalizada garantirá que o controle de alterações seja acionado somente por alterações nas tabelas principais de transações de varejo, e não por alterações em outras tabelas que tenham uma relação de referência com a tabela de transações de varejo.

Se uma organização já tiver o controle de alterações habilitado para qualquer uma das entidades de transação de varejo listadas acima e elas estiverem configuradas com Habilitar entidade inteira ou Habilitar tabela principal, a atualização para o Commerce versão 10.0.21 não mudará imediatamente a configuração do controle de alterações para essas entidades. A atualização para a versão 10.0.21 do Commerce não deve causar regressão ou impacto negativo em uma configuração existente de exportação de dados em qualquer uma das tabelas listadas.

Depois de atualizar para o Commerce versão 10.0.21, se um usuário habilitar o controle de alterações em uma entidade relacionada a transações de varejo pela primeira vez ou se desabilitar o controle de alterações em uma entidade existente de transações de varejo e, posteriormente, tentar habilitar novamente o controle de alterações para essa entidade, o usuário não poderá mais habilitar o controle de alterações no nível da tabela principal ou entidade inteira, e apenas a opção habilitar consulta personalizada estará disponível.

As organizações podem modificar o método DefaultCTQuery para aplicar a consulta do cliente e adicionar tabelas adicionais à consulta, se necessário.