Você está aqui:
Configurar o elemento de propagação de preço
Defina as fórmulas e a sequência de execução para sua lógica de precificação hierárquica usando o elemento Preparação de preço.
Edições obrigatórias
| Disponível em: Lightning Experience |
| Disponível em: Edições Enterprise, Performance, Unlimited e Developer do Revenue Cloud em que a Precificação do Salesforce está habilitada |
| Permissões de usuário necessárias | |
|---|---|
| Para criar, atualizar e excluir procedimentos de precificação: | Usuário do tempo de design de precificação do Salesforce |
- Defina uma definição de contexto que ofereça suporte específico à estrutura de hierarquia de grupos aninhados em suas cotações (por exemplo, Contexto da transação de vendas).
- Configure os mapeamentos de contexto necessários para vincular seu procedimento de precificação aos seus dados.
Configurar nós e regras de propagação
-
Abra um procedimento de precificação existente ou criar um novo.
Nota Se você estiver usando um procedimento existente, verifique se ele ainda não contém uma propagação de preço, um preço derivado ou um elemento de promoção. -
Clique em
para adicionar o elemento Configuração de precificação, selecione Habilitar propagação e mapeie suas variáveis comuns (se ainda não estiverem configuradas).
- No elemento Configuração de preço, em Configuração de propagação, selecione Configurar regras de propagação.
-
Na janela Configurar tabela de propagação, selecione uma destas opções:
- Configure uma nova tabela: Selecione isso para definir seus nós, junções e fórmulas do zero. Prossiga com as etapas abaixo.
- Selecione um modelo: Selecione o modelo Mapear vendas SalesTransactionItem para SalesTransactionGroup. Esse modelo é baseado no Contexto da transação de vendas predefinido e mapeia automaticamente registros do SalesTransactionItem para o SalesTransactionGroup.
-
Selecione Adicionar nós e selecione estes atributos.
- SalesTransactionItem:
- ItemDiscountPercentage
- ListPrice
- ItemUnitCost__std
- ItemNetTotalPrice
- ItemTotalMarginAmount__std
- SalesTransactionItemGroup
- SalesTransactionGroup:
- GroupDiscount__std
- SummarySubtotal
- GroupTotalMarginAmount__std
- SummarySubtotal
- GroupSource
- SalesTransactionItem:
-
Em Unir nós, defina o relacionamento pai-filho entre seus níveis de dados para que o procedimento saiba como propagar valores.
-
- Tipo de mapeamento: Pai-filho
- Chave pai: GroupSource
- Chave filha: SalesTransactionItemGroup
- Identificador do nó: Selecione um identificador exclusivo (como Marca do item de linha) para rastrear esses cálculos nos registros de execução.
-
-
Selecione Mesclar atributos e especifique esses atributos.
-
- Nome do atributo: Merged_header_1
- Condição mesclada: Não nulo
- Attribute 1: GroupTotalMargin_std
- Attribute 2: ItemTotalMargin_std
-
Definir lógica para propagação horizontal
- Para definir sua lógica de precificação, selecione Editar atributos.
-
Defina suas fórmulas horizontais para cálculos no nível da linha.
- Selecione a coluna que deseja calcular (por exemplo, Preço unitário líquido).
- Insira a fórmula (por exemplo, UnitCost + MarginAmount).
- Insira um número de sequência (por exemplo, 1, 2) para informar ao procedimento qual fórmula executar primeiro.
-
Defina a configuração Usar zero para valores nulos.
- Se habilitada, entradas nulas são tratadas como 0 e a fórmula avança para a próxima etapa.
- Se desabilitada, qualquer fórmula com um argumento nulo será ignorada.
NotaO campo Sequência não pode ser vazio ou negativo e dois campos não podem compartilhar o mesmo número de sequência.
O sistema não ajusta sequências automaticamente. Se você alterar a sequência de uma fórmula, deverá atualizar manualmente os números de sequência de todas as outras fórmulas para garantir a ordem correta.
Definir lógica para propagação crescente
-
Defina sua Propagacao crescente para totalizar valores para o pai.
- Crie um atributo mesclado (por exemplo, Custo total de mesclagem).
- Selecione a função de agregação Soma.
- Especifique o campo filho a totalizar (por exemplo, Soma(!Child.ItemTotalCost)).
- Se necessário, adicione até três condições para filtrar os itens filho incluídos no cálculo (por exemplo, SellingModelType = "Uma vez"). Todas as condições especificadas devem ser atendidas para que um item de linha seja incluído. Itens que não correspondem aos critérios ou contêm valores nulos nos campos especificados são excluídos da totalização.
- Salve as regras de propagação.
Este artigo resolveu seu problema?
Diga-nos para podermos melhorar!

