Loading

Solucionar problemas de reglas de precios en Salesforce CPQ

Fecha de publicación: Apr 29, 2026
Descripción

Consejos para la resolución de problemas:

  • Cuando se depura una regla de precios, una de las mejores formas de acotar las opciones a fin de saber qué condición de precios es la causa del problema es eliminar cada condición de manera individual y probar para validar después de cada eliminación (Nota: se pueden recuperar las condiciones eliminadas de la papelera de reciclaje).
  • Cuando se depura una regla de precios, si se cumplen las condiciones, pero no se completa el campo de destino en la acción de precio, compruebe si dicha acción está usando una fórmula. Cambie la acción de precio de una fórmula a un valor. Con esto se verifica que la regla de precios se está ejecutando, y la causa raíz está relacionada con la fórmula utilizada en la acción de precio.
  • Si muchas reglas de precios tienen la misma acción de destino, para descubrir de manera sencilla cuáles reglas de precio están dirigidas a este campo, cree una vista de lista en Salesforce Classic, que muestra las acciones de precios dirigidas al campo en cuestión. Para hacerlo, diríjase a cualquier acción de precio y deje los últimos 15 caracteres del Id. de Salesforce de la URL. Solo deje los primeros 3 caracteres del Id. de Salesforce. Cree una vista de lista de todo el objeto, que luego podrá modificar para agregarle determinados campos, como campos de destino.
  • Podría hacer lo mismo si desea crear una vista de lista de las condiciones de precios para evaluar si se están ejecutando varias condiciones a la vez.
  • Si una regla de precios no se está ejecutando, pruebe si cambiar el evento Evaluación de calculadora surte algún efecto.
  • Compárelo con las condiciones cumplidas en la regla de precios, verifique si la condición personalizada está causando un problema frente a que las condiciones cumplidas sean todas.
  • Si una regla de precios utiliza una consulta de búsqueda y la regla de precios no está en ejecución, compruebe si el campo probado utilizado en la consulta de búsqueda tiene un valor, que se utiliza para compararlo con el campo de búsqueda. Si el campo de búsqueda no existe en el objeto Búsqueda, puede que este sea el motivo por el que la regla de precios no se está ejecutando.
  • Si una acción de precios utiliza un valor de fórmula y no funciona según lo esperado, compruebe si los campos utilizados en la fórmula se completan con un valor correspondiente. Es posible que los campos utilizados en la fórmula se completen con otra regla de precios.
  • Es posible que las evaluaciones de los valores delimitados por comas en las condiciones de precios no sean las esperadas. Los comportamientos esperados se detallan en este artículo de Knowledge.

Configuración de reglas de precios

  • Verifique que los nombres de API tanto en la acción de precios Campo de destino y en la condición de precios Campo sean los correctos.
  • Si las reglas de precios se migraron recientemente, vale la pena volver a ejecutar las secuencias de comandos posteriores a la instalación para actualizar los campos referenciados de calculadora dentro de la organización, en especial si los datos se migraron con los desencadenadores desactivados.
  • En la lista de paquetes instalados, acceda a la configuración del paquete de CPQ para consultar la configuración de la calculadora de la organización en la ficha Precios y cálculos:
    • Las reglas de precios no se activan si Habilitar cálculo rápido es VERDADERO.
    • Las reglas de precios tienen funcionalidades limitadas si "Utilizar calculadora heredada" es VERDADERO (Nota: ninguna implementación actual debería usar la calculadora heredada).
  • Compruebe que la configuración adicional para validar desencadenadores desactivados esté establecida en FALSO. Si está establecida en VERDADERO, cámbiela a FALSO y vuelva a ejecutar las secuencias de comandos posteriores a la instalación.
  • Si una regla de precios está usando un objeto de búsqueda, verifique que el campo probado en la consulta de búsqueda tenga el nombre de API correcto.
  • Cuando se prueban reglas de precios, agregar los campos de condición de precios al conjunto de campos del editor de presupuestos/partidas de presupuesto podría ayudar a resolver el problema. Esto sucede porque cuando se agrega el campo al editor de partidas, el valor está disponible para el cálculo.

Ejemplos de reglas de precios:

A continuación, encontrará dos ejemplos detallados de reglas de precios que no funcionan correctamente y cómo corregirlas.
  • Escenario de error 1
    • En este ejemplo, los usuarios ven precios incorrectos en el primer cálculo, pero lo precios correctos en el segundo cálculo de sus reglas de precios.
  • Escenario de error 2
    • En este ejemplo, hay una cadena de reglas de precios que actualiza una casilla de verificación para indicar si un presupuesto necesita aprobación o no.
Número del artículo de conocimiento

000393328

 
Cargando
Salesforce Help | Article