Vous êtes ici :
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.
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.
Méthode : getProductSpecs
Fonctionnement
-
Le service prend un
quoteIdet trouve le devis. -
Renvoie un JSON qui contient les valeurs suivantes :
-
productId -
productName -
ProductCode -
Type -
Subtype
-
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).
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"
}
]
}
