Usted estĆ” aquĆ:
Configurar el elemento Propagación de precios
Defina las fórmulas y la secuencia de ejecución para su lógica de precios jerÔrquica utilizando el elemento Propagación de precios.
Ediciones necesarias
| Disponible en: Lightning Experience |
| Disponible en: Ediciones Enterprise, Performance, Unlimited y Developer Edition de Revenue Cloud donde Precios de Salesforce estĆ” activado |
| Permisos de usuario necesarios | |
|---|---|
| Para crear, actualizar y eliminar procedimientos de precios: | Usuario de tiempo de diseƱo de precios de Salesforce |
- Defina una definición de contexto que admita especĆficamente la estructura de jerarquĆa de grupos anidada en sus presupuestos (por ejemplo, Contexto de transacción de ventas).
- Configure las asignaciones de contexto necesarias para vincular su procedimiento de precios a sus datos.
Configurar reglas y nodos de propagación
-
Abra un procedimiento de precios existente o cree uno nuevo.
Nota Si estÔ utilizando un procedimiento existente, asegúrese de que no contiene aún un elemento de propagación de precios, precio derivado o promoción. -
Haga clic en
para agregar el elemento Configuración de precios, seleccione Activar propagación y asigne sus variables comunes (si aún no estÔ configurada).
- En el elemento Configuración de precios, bajo Configuración de propagación, seleccione Configurar reglas de propagación.
-
En la ventana Configurar tabla de propagación, seleccione una de estas opciones:
- Configure una nueva tabla: Seleccione esto para definir sus nodos, uniones y fórmulas desde cero. Siga los pasos que se indican a continuación.
- Seleccione una plantilla: Seleccione la plantilla Asignar SalesTransactionItem de ventas a SalesTransactionGroup. Esta plantilla se basa en el Contexto de transacción de ventas predefinido y asigna automÔticamente registros SalesTransactionItem al SalesTransactionGroup.
-
Seleccione Agregar nodos y seleccione estos atributos.
- SalesTransactionItem:
- ItemDiscountPercentage
- ListPrice
- ItemUnitCost__std
- ItemNetTotalPrice
- ItemTotalMarginAmount__std
- SalesTransactionItemGroup
- SalesTransactionGroup:
- GroupDiscount__std
- SummarySubtotal
- GroupTotalMarginAmount__std
- SummarySubtotal
- GroupSource
- SalesTransactionItem:
-
Bajo Nodos de unión, defina la relación principal-secundario entre sus niveles de datos de modo que el procedimiento sepa cómo propagar valores.
-
- Tipo de asignación: Principal-secundario
- Clave principal: GroupSource
- Clave secundaria: SalesTransactionItemGroup
- Identificador de nodo: Seleccione un identificador exclusivo (como Etiqueta de partida) para realizar un seguimiento de estos cÔlculos en los registros de ejecución.
-
-
Seleccione Atributos de combinación y especifique estos atributos.
-
- Nombre de atributo: Merged_header_1
- Condición combinada: No nulo
- Attribute 1: GroupTotalMargin_std
- Attribute 2: ItemTotalMargin_std
-
Definir lógica para propagación horizontal
- Para definir su lógica de precios, seleccione Modificar atributos.
-
Defina sus Fórmulas horizontales para cĆ”lculos a nivel de lĆnea.
- Seleccione la columna que desea calcular (por ejemplo, Precio unitario neto).
- Introduzca la fórmula (por ejemplo, UnitCost + MarginAmount).
- Introduzca un número de secuencia (por ejemplo, 1, 2) para indicar al procedimiento qué fórmula ejecutar primero.
-
Configure el parƔmetro Utilizar cero para valores nulos.
- Si se activa, las entradas nulas se tratan como 0 y la fórmula continúa en el siguiente paso.
- Si se desactiva, se omite cualquier fórmula con un argumento nulo.
NotaEl campo Secuencia no puede estar vacĆo o ser negativo y dos campos no pueden compartir el mismo nĆŗmero de secuencia.
El sistema no ajusta automÔticamente las secuencias. Si cambia la secuencia de una fórmula, debe actualizar manualmente los números de secuencia de todas las demÔs fórmulas para garantizar el orden correcto.
Definir lógica para la propagación ascendente
-
Defina su propagación ascendente para acumular valores en el principal.
- Cree un atributo combinado (por ejemplo, Coste total de combinación).
- Seleccione la función de agregación Suma.
- Especifique el campo secundario para resumir (por ejemplo, Sum(!Child.ItemTotalCost)).
- Si es necesario, agregue hasta tres condiciones para filtrar los elementos secundarios incluidos en el cÔlculo (por ejemplo, SellingModelType = 'Una vez'). Se deben cumplir todas las condiciones especificadas para que se incluya una partida. Los elementos que no coinciden con los criterios o contienen valores nulos en los campos especificados se excluyen de la acumulación.
- Guarde las reglas de propagación.
ĀæResolvió este artĆculo su problema?
”HÔganos saber cómo podemos mejorar!

