Você está aqui:
InsQuoteService:getAccountQuotes
Use esse serviço para recuperar registros de cotação associados a uma accountId.
Método: getAccountQuotes
Descrição
Esse serviço é destinado a usuários do Site da experiência que não têm acesso a cotações e à lista de cotações padrão.
Como funciona
-
Se o usuário for um usuário autenticado do site da experiência:
-
O serviço descriptografa os
accountIdfornecidos. Se oaccountIdfornecido não for criptografado e não puder ser descriptografado, o serviço gerará uma exceção. -
O serviço descriptografa os
accountIdfornecidos. Se oaccountIdfornecido não for criptografado e não puder ser descriptografado, o serviço gerará uma exceção. -
Os campos de cotação retornados são baseados no conjunto de campos QuoteDetail e excluem os campos que não estão em CustomerCommunityFLSCheckFields. Os
ObjectIdssão criptografados.
-
-
Se o usuário for um Usuário convidado, uma mensagem de erro IllegalArgumentException será exibida: "Não há suporte para o método
getAccountQuotespara o usuário convidado." -
Para outros tipos de usuário:
-
O serviço consulta cotações em que
Quote.AccountId= <accountId> LIMITE 10000. -
Os campos de cotação retornados são baseados no conjunto de campos QuoteDetail.
-
Opções remotas
Opção remota |
Descrição |
|---|---|
|
Obrigatório. O |
JSON de saída
O serviço retorna uma lista de cotações no JSON de saída.
{
"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
}
]
}
