Loading
Assicurazioni
InsQuoteService:getPlanSpecs

InsQuoteService:getPlanSpecs

Utilizzare questo servizio per ottenere tutte le voci preventivo (ovvero le specifiche del piano) associate a un prodotto specifico.

Nota
Nota

Questo servizio non è supportato per gli utenti guest.

Se un utente guest tenta di eseguire un OmniScript o una procedura di integrazione o una funzione dell'interfaccia utente che utilizza questo servizio, il servizio non verrà eseguito e l'utente guest visualizzerà un messaggio di errore.

Classe: InsQuoteService

Metodo: getPlanSpecs

Funzionamento

  1. Prende il quoteId e il productId.

  2. Restituisce l'ID voce preventivo, la chiave istanza della voce preventivo e le informazioni sul prodotto per qualsiasi piano che utilizza il prodotto specificato.

Opzioni remote

Opzione

Descrizione

quoteId

Obbligatorio

ID del preventivo target.

productSpecId

ID del prodotto di destinazione.

Ignorato se è disponibile l'opzione coverageSpecIds.

coverageSpecIds

Elenco di ID copertura.

Ignorato se è disponibile l'opzione productSecId.

Input JSON

Questo servizio non accetta un JSON di input.

JSON di output

Il servizio restituisce un elenco nel JSON di output delle specifiche QuoteLineItem per gli ID prodotto che corrispondono all'ID prodotto di destinazione o delle specifiche QuoteLineItem che contengono un oggetto secondario con un productId che corrisponde a uno qualsiasi degli ID copertura forniti (esempio seguente).

Nota
Nota

I campi restituiti nel JSON di output possono essere aggiornati modificando il GetQuoteLineItemSpec fieldSet nell'oggetto QuoteLineItem. Tenere presente che i campi Id, instanceKey e productId verranno sempre restituiti, anche se vengono rimossi dal fieldSet.

{
  'records': [{
    'Id': '0QLf4000000SX3tGAG',
    'instanceKey': 'Coverage 1a',
    'productId': '01tf4000001ZcLnAAK'
  }, {
    'Id': '0QLf4000000SX3rGAG',
    'instanceKey': 'Coverage 1b',
    'productId': '01tf4000001ZcLnAAK'
  }]
}
 
Caricamento
Salesforce Help | Article