Sie befinden sich hier:
InsQuoteService:getAccountQuotes
Verwenden Sie diesen Service, um Angebotsdatensätze abzurufen, die einem accountId zugeordnet sind.
Methode: getAccountQuotes
Beschreibung
Dieser Service ist für Experience-Site-Benutzer vorgesehen, die keinen Zugriff auf Angebote und die Standard-Angebotsliste haben.
Funktionsweise
-
Wenn der Benutzer ein authentifizierter Experience-Site-Benutzer ist:
-
Der Service entschlüsselt die bereitgestellte
accountId. Wenn die angegebeneaccountIdnicht verschlüsselt ist und nicht entschlüsselt werden kann, gibt der Service eine Ausnahme aus. -
Der Service entschlüsselt die bereitgestellte
accountId. Wenn die angegebeneaccountIdnicht verschlüsselt ist und nicht entschlüsselt werden kann, gibt der Service eine Ausnahme aus. -
Die zurückgegebenen Angebotsfelder basieren auf dem Feldset QuoteDetail und schließen die Felder aus, die sich nicht in CustomerCommunityFLSCheckFields befinden.
ObjectIdssind verschlüsselt.
-
-
Wenn es sich bei dem Benutzer um einen Gastbenutzer handelt, wird in der Fehlermeldung IllegalArgumentException Folgendes angezeigt: "Methoden-
getAccountQuoteswird für Gastbenutzer nicht unterstützt." -
Für andere Benutzertypen:
-
Die Serviceabfragen für Angebote mit
Quote.AccountId= <accountId> LIMIT 10000. -
Die zurückgegebenen Angebotsfelder basieren auf dem Feldset "QuoteDetail".
-
Remote-Optionen
Remote-Option |
Beschreibung |
|---|---|
|
Pflichtangabe. Die |
Ausgabe-JSON
Der Service gibt eine Angebotsliste in der Ausgabe-JSON zurück.
{
"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
}
]
}
