Diferencias entre el campo Estado de cálculo y el campo Resultado de validación
Asigne el campo Estado de cálculo y el campo Resultado de validación a tareas específicas en su motor de precios y orquestación para mantener un ciclo de vida de transacciones efectivo y evitar decisiones de negocio imprecisas. Aunque ambos campos realizan un seguimiento de estados de transacciones, cada uno sirve a un propósito exclusivo basándose en sus requisitos de negocio.
Ediciones necesarias
Disponible en: Lightning Experience
Disponible en: Ediciones Enterprise, Unlimited y Developer de Revenue Cloud donde Gestión de transacciones está activada
Utilice el campo Estado de cálculo exclusivamente para monitorear el progreso en tiempo real de tareas de ejecución. Por ejemplo, utilícelo para ver si el cálculo de precios o impuestos está en curso para un presupuesto específico. Debido a que estos valores son a menudo imprecisos, evite utilizarlos como una máquina de estado definitiva para bloquear la lógica de negocio como la activación de pedidos o la facturación.
Utilice el campo Resultado de validación como el indicador principal para determinar si una transacción es válida y está lista para avanzar. Este campo proporciona un control granular sobre el ciclo de vida de las transacciones evitando el avance del ciclo de vida. Por ejemplo, si una transacción se marca como completa, este campo evita que el presupuesto se convierta en un pedido.
Este ejemplo ilustra algunas mejores prácticas para una integración efectiva de la orquestación de precios y pedidos para una transacción.
Imagine que un usuario realiza una acción correctiva en campos de precios y configura el proceso de transacción para omitir los precios. Siga estos estándares de validación para integrar los precios y la orquestación de pedidos de forma efectiva.
Establezca el estado de validación: Actualice explícitamente el Resultado de validación a TransactionIncomplete si una acción omitida hace que el presupuesto no sea válido.
Automatizar el proceso: Automatice la configuración de estos resultados a través de sistemas de pedidos y presupuestos integrados en vez de basarse en la entrada de usuario manual.
Evite la ambigüedad: No se base en valores nulos, ya que no diferencian entre una acción correcta y ninguna acción.
Incluya todas las validaciones del sistema para calcular el estado de transacción final. Utilice esta tabla para comparar cómo determinan estos campos si un pedido está listo para su activación.
Nombre del campo
Uso recomendado
Repercusión de la lógica de negocio
Estado de cálculo
Solo monitoreo de progreso. Por ejemplo, Precios en curso.
No utilice este estado para bloquear pasos del ciclo de vida, como facturación o assetización.
Resultado de validación
Determinación de la validez de la transacción. Por ejemplo, TransactionIncomplete.
Utilice este campo para evitar el avance del ciclo de vida de pedidos y presupuestos no válidos.
En resumen, utilice el campo Estado de cálculo para ver el progreso de tareas en segundo plano y el campo Resultado de validación para determinar si una transacción está completa y es válida para la siguiente etapa.
¿Resolvió este artículo su problema?
¡Háganos saber cómo podemos mejorar!
Cargando
Salesforce Help | Article
Cookie Consent Manager
General Information
Required Cookies
Functional Cookies
Advertising Cookies
General Information
We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required Cookies
Always Active
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional Cookies
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising Cookies
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.