Usted está aquí:
InsQuoteService:getAccountQuotes
Utilice este servicio para recuperar registros de presupuesto asociados con un accountId.
Método: getAccountQuotes
Descripción
Este servicio está pensado para usuarios de Sitio de Experience que no tienen acceso a presupuestos y la lista de presupuestos predeterminada.
Funcionamiento
-
Si el usuario es un Usuario de sitio de Experience autenticado:
-
El servicio descifra los
accountIdproporcionados. Si elaccountIdproporcionado no está cifrado y no se puede descifrar, el servicio lanza una excepción. -
El servicio descifra los
accountIdproporcionados. Si elaccountIdproporcionado no está cifrado y no se puede descifrar, el servicio lanza una excepción. -
Los campos de presupuesto devueltos se basan en el conjunto de campos QuoteDetail y excluyen los campos que no están en CustomerCommunityFLSCheckFields. Las
ObjectIdsestán cifradas.
-
-
Si el usuario es un Usuario invitado, aparece un mensaje de error IllegalArgumentException: "El
getAccountQuotesde métodos no es compatible con Usuario invitado." -
Para otros tipos de usuario:
-
Las consultas de servicio para presupuestos donde
Quote.AccountId= <accountId> LÍMITE 10000. -
Los campos de presupuesto devueltos se basan en el conjunto de campos QuoteDetail.
-
Opciones remotas
Opción remota |
Descripción |
|---|---|
|
Obligatorio. El |
JSON de salida
El servicio devuelve una lista de presupuestos en el JSON de salida.
{
"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
}
]
}