Definir propriedades para controlar o processamento de preços

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 2 min. de leitura
  • Ative ou desative as propriedades do sistema que controlam como os recursos de preço são processados em Gestão de vendas e pedidos aplicações.

    Antes de Iniciar

    Função necessária: administrador

    Por Que e Quando Desempenhar Esta Tarefa

    Você pode controlar os seguintes recursos de preços usando as propriedades do sistema de preços:
    • Registro em log de solicitações do mecanismo de preços para depuração.
    • Método para aplicar vários ajustes de preços definidos em várias matrizes de preços.
    • Processamento paralelo de um grande conjunto de solicitações do mecanismo de preços, normalmente 100 linhas de transação ou mais, para otimizar o desempenho. Você também pode definir o limite, que é o número de linhas de transação que aciona o processamento paralelo.

    Procedimento

    1. Navegar até Todos > Preços > Administração > Propriedades.
    2. Configure as seguintes propriedades:
      Tabela 1. Propriedades de personalização para preços
      Propriedade Descrição
      Solicitações de preço de registro em log

      (sn_csm_pricing.log_pricingengine_request)

      Controle o registro em log de solicitações do mecanismo de preços para depuração. Selecione Sim para ativar o registro em log ou Não para desativar o registro em log da solicitação de preços.
      Método usado para empilhar vários ajustes definidos em matrizes

      (sn_csm_pricing.matrix_multiple_adjustments_handling)

      Controle como vários ajustes de preços de diferentes matrizes de preços são aplicados. Selecione uma das seguintes propriedades:
      • Preço de lista inicial: calcule os ajustes com base no preço de lista do produto.
      • Total de execução: calcule o ajuste atual aplicando os cálculos de ajuste no valor ajustado anterior.
      Execução paralela do mecanismo de preços
      • Habilite o mecanismo de preços para executar o processamento paralelo de linhas de transação quando um limite de transação for atendido.

        (sn_csm_pricing.enable_pricing_engine_parallel_execution)

      • Defina o número de transações que devem ser atendidas antes que o mecanismo de preços possa executar o processamento paralelo.

        (sn_csm_pricing.pricing_engine_parallelism_lines_threshold)

      Defina propriedades que otimizam o tempo de processamento para transações de preços.
      • A propriedade de execução paralela é definida como Sim por padrão. Selecione Não para desativar a execução paralela e processar as linhas de transação em série. Se você selecionar Não, o sistema ignorará o valor do limite.
      • O valor de limite padrão é 100. Você pode inserir um número diferente que representa o número mínimo de linhas de transação que devem ser atendidas antes que o mecanismo de preços possa executar o processamento paralelo usando vários threads.
      Nota:
      O processamento paralelo não é realizado pelo mecanismo de preços para chamadas para as integrações de preços do configurador de produtos, mesmo se o número de linhas de transação atender ao limite de paralelismo.
    3. Selecione Salvar.