Loading
Insurance
InsQuoteService:recalculateRollupFormulas

InsQuoteService:recalculateRollupFormulas

Utilisez ce service pour calculer la somme du prix au niveau de l'élément de ligne de devis enfant ou petit-enfant et le recalculer au niveau de l'élément de ligne de devis parent.

Remarque
Remarque

Ce service n'est pas pris en charge pour les utilisateurs invités.

Si un utilisateur invité tente d'exécuter un OmniScript ou une Procédure d'intégration ou une fonction d'interface utilisateur qui utilise ce service, le service n'est pas exécuté et l'utilisateur invité affiche un message d'erreur.

Classe: InsQuoteService

Méthode : recalculateRollupFormulas

Fonctionnement

Ce service est principalement utilisé pour les devis volumineux à instances multiples.

  1. Lorsque la InsQuoteService:createUpdateQuote n'est pas terminée en un seul appel, le devis est mis à jour avec un sous-ensemble d'éléments de ligne de devis via plusieurs appels. Par conséquent, le cumul dans chaque appel n'est pas un prix complet.

  2. Ce service prend en entrée ou en option distante la quoteId du devis qui doit recalculer le prix de cumul.

  3. Une fois tous les éléments de ligne de devis ajoutés au devis, ce service recalcule le prix de cumul au niveau de l'élément de ligne de devis parent et racine.

Options distantes

Option

Description

quoteId

Obligatoire

ID du devis que le service utilisera pour recalculer le prix de cumul.

JSON d'entrée

Ce service ne prend pas de JSON d'entrée.

JSON de sortie

Voici un simple exemple d'ID d'élément de ligne de devis mis à jour et son prix unitaire : 

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