Loading
Seguro
InsQuoteService:recalculateRollupFormulas

InsQuoteService:recalculateRollupFormulas

Utilice este servicio para sumar el precio en el nivel de partida de presupuesto secundaria o terciaria y volver a calcularlo en el nivel de partida de presupuesto principal.

Nota
Nota

Este servicio no es compatible con usuarios invitados.

Si un usuario invitado intenta ejecutar un OmniScript o un procedimiento de integración o una función de la interfaz de usuario que utiliza este servicio, el servicio no se ejecutará y el usuario invitado verá un mensaje de error.

Clase: InsQuoteService

Método: recalculateRollupFormulas

Funcionamiento

Este servicio se utiliza principalmente para presupuestos de múltiples instancias de gran tamaño.

  1. Cuando el InsQuoteService:createUpdateQuote no se completa en una llamada, el presupuesto se actualiza con un subconjunto de partidas de presupuesto a través de múltiples llamadas; por lo tanto, la acumulación en cada llamada no es un precio completo.

  2. Este servicio toma como opción de entrada o remota la quoteId del presupuesto que necesita volver a calcular el precio de acumulación.

  3. Después de agregar todas las partidas de presupuesto al presupuesto, este servicio vuelve a calcular el precio de acumulación en el nivel de partida de presupuesto principal y raíz.

Opciones remotas

Opción

Descripción

quoteId

Obligatorio

Id. del presupuesto que el servicio utilizará para volver a calcular el precio de acumulación.

JSON de entrada

Este servicio no toma un JSON de entrada.

JSON de salida

Este es un ejemplo sencillo de un Id. de partida de presupuesto actualizado y su precio unitario: 

{
   "0QL1U0000006GZ4WAM": 1283
}
 
Cargando
Salesforce Help | Article