Ti trovi qui:
InsQuoteService:getAccountQuotes
Utilizzare questo servizio per recuperare i record preventivo associati a un accountId.
Metodo: getAccountQuotes
Descrizione
Questo servizio è destinato agli utenti del sito Experience che non hanno accesso ai preventivi e all'elenco dei preventivi predefinito.
Funzionamento
-
Se l'utente è un Utente del sito Experience autenticato:
-
Il servizio decrittografa i
accountIdforniti. Se ilaccountIdfornito non è crittografato e non può essere decrittografato, il servizio genera un'eccezione. -
Il servizio decrittografa i
accountIdforniti. Se ilaccountIdfornito non è crittografato e non può essere decrittografato, il servizio genera un'eccezione. -
I campi preventivo restituiti sono basati sull'insieme di campi QuoteDetail ed escludono i campi non presenti in CustomerCommunityFLSCheckFields. I
ObjectIdssono crittografati.
-
-
Se l'utente è un utente guest, viene visualizzato un messaggio di errore IllegalArgumentException: "La
getAccountQuotesdel metodo non è supportata per gli utenti guest." -
Per gli altri tipi di utenti:
-
Il servizio esegue query per i preventivi in cui
Quote.AccountId= <accountId> LIMIT 10000. -
I campi preventivo restituiti sono basati sull'insieme di campi QuoteDetail.
-
Opzioni remote
Opzione remota |
Descrizione |
|---|---|
|
Obbligatorio. Il |
JSON di output
Il servizio restituisce un elenco di preventivi nel JSON di output.
{
"error": "OK",
"quoteList": [
{
"Id": "cfqsBqZvLizhq97-3uhwCPPAdOk2JUvR7WoUHsuSMUw.R0wt7dIpwjaoYN46iO6-5vtTWy2JMfMxHEHlWnOc9NYQTYXsaUa7wKM9_rVBSZgR",
"<namespace>__TotalFeeAmount__c": 0,
"<namespace>__TotalTaxAmount__c": 0,
"<namespace>__TotalAmount__c": 20,
"<namespace>__GroupCensusId__c": "a4f5w000000yIixAAE",
"<namespace>__Type__c": "New Business",
"<namespace>__RecordTypeName__c": "Quote",
"<namespace>__RatingType__c": "Composite",
"<namespace>__RootItemTotal__c": 20,
"AccountId": "8SjtZ9HRDSZwNMblhy1VZKjj5J20HJXhYAQ75iwd_Ns.GC1PAoy2IUb1uvWCth0ycEVvgP_iWUgOTA1O9uqTJIos70elovNXQV5DWlpc9I4T",
"<namespace>__TotalPremiumforTerm__c": 20,
"<namespace>__TotalSumInsured__c": 0,
"<namespace>__Term__c": "Annual",
"<namespace>__TotalTaxTermDifference__c": 0,
"<namespace>__TotalPremiumTermDifference__c": 20,
"<namespace>__TotalFeeTermDifference__c": 0,
"<namespace>__TotalAmountTermDifference__c": 20,
"<namespace>__EndDate__c": "2022-04-15",
"<namespace>__EffectiveDate__c": "2021-04-16",
"<namespace>__DaysRemaining__c": 365
}
]
}