Loading
Insurance
InsQuoteService:getProductSpecs

InsQuoteService:getProductSpecs

Utilisez ce service dans un OmniScript pour obtenir la liste des spécifications de produits spécifiques utilisées dans un devis, au niveau Élément de ligne de devis, et qui inclut des informations sur le produit.

Cela est utile dans les devis de grand groupe lorsque vous souhaitez récupérer les produits uniques dans un devis avec plusieurs produits racine et plusieurs instances du même produit racine.

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 : getProductSpecs

Fonctionnement

  1. Le service prend un quoteId et trouve le devis.

  2. Renvoie un JSON qui contient les valeurs suivantes :

    • productId

    • productName

    • ProductCode

    • Type

    • Subtype

Options distantes

Option

Description

quoteId

ID du devis cible.

JSON d'entrée

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

JSON de sortie

Le service renvoie une liste de spécifications produit uniques et d'informations produit dans le JSON de sortie (exemple ci-dessous).

Remarque
Remarque

Ces champs peuvent être modifiés dans le JSON de sortie en modifiant le champ GetProductSpec fieldSet dans l'objet Product2. Notez que ces champs seront toujours renvoyés, même s'ils sont retirés du fieldSet.

{
    "totalSize": 2,
    "records": [
        {
            "displaySequence": -1,
            "productId": "01tf4000003GucXAAS",
            "productName": "Large Group PMI Advance",
            "ProductCode": "LGPA",
            "Type": "Medical",
            "SubType": "PPO"
        },
        {
            "displaySequence": -1,
            "productId": "01tf4000003GucDAAS",
            "productName": "Customizable Benefit Plan - PPO2",
            "ProductCode": "ANTM CPD PPO2",
            "Type": "Medical",
            "SubType": "PPO"
        }
    ]
}
 
Chargement
Salesforce Help | Article