Você está aqui:
Principais considerações sobre cotação e classificação
Entenda como a cotação, a precificação e a assinatura funcionam em cotações de várias raízes, incluindo configuração de produto, agregação de precificação, regras-chave de instância e comportamento de avaliação de regra.
- As APIs de cotação e classificação são compatíveis com operações de várias raízes no formato atual.
- A resposta de saída JSON da API de classificação exibe valores de prêmio padrão agregados para cotações de várias raízes.
- Você pode adicionar vários produtos à cotação usando o catálogo de navegação na interface do usuário da cotação e configurá-los de modo independente por meio da interface do usuário do configurador.
- Cotações de várias raízes não oferecem suporte a chaves de instância duplicadas em diferentes pacotes de produto raiz. Por exemplo, se uma cotação incluir dois produtos raiz, como Prata automática e Ouro automático, e o sinalizador ProductInstanceReuse estiver habilitado para o produto Condutor, a mesma instância do condutor poderá ser reutilizada em Prata automática ou em Ouro automático quando a chave da instância corresponder. No entanto, a mesma instância de condutor não pode ser compartilhada em Silver automático nem Gold automático.
- A funcionalidade de reutilização tem suporte apenas em um único produto raiz.
- Use Tabelas de decisão para precificação quando a cotação envolver grandes formatos de dados. A matriz de decisão não é escalonada e oferece suporte a no máximo 200 invocações por chamada à API de precificação.
- Regras de assinatura:
- Você pode definir regras de assinatura para vários produtos raiz em uma cotação de várias raízes.
- Quando conjuntos de regras em diferentes produtos raiz são executados para a mesma transição de estágio (por exemplo, Rascunho para Enviado), as regras de assinatura avaliam os resultados usando uma condição AND.
- Quando uma regra de assinatura se aplica a um produto que pertence a um pacote de produtos, a regra é avaliada como verdadeira se pelo menos uma instância desse produto na cotação atender aos critérios. Por exemplo, uma regra de assinatura verifica se o Ano do veículo é maior que 2020. Um produto raiz Automático inclui dois veículos com os anos 2018 e 2024. A regra é avaliada como verdadeira porque uma instância do veículo atende à condição.
- A estrutura de resposta da regra de assinatura foi alterada para mostrar conjuntos de regras executados para cada um dos produtos raiz e seus respectivos critérios de avaliação com resultado de avaliação bem-sucedido.
- Estrutura de resposta da regra de assinatura
- A resposta de assinatura retorna os resultados da avaliação da regra por produto raiz, junto com os critérios de avaliação e o status de sucesso ou falha para cada conjunto de regras.
- Para cada produto raiz, a resposta identifica o produto em que as regras são executadas, mostra os critérios de avaliação aplicados a esse produto e indica se cada regra e conjunto de regras são avaliados com êxito. O resultado geral da transição do estágio reflete o resultado combinado de todas as avaliações do produto raiz.
Resposta de amostra
O exemplo a seguir mostra os resultados da avaliação de assinatura retornados para vários produtos raiz durante uma transição de estágio.
{
"errors": [],
"fromStage": "Draft",
"isSuccess": false,
"objectId": "0Q0xx0000004CNYCA2",
"ruleSetResult": [
{
"evaluationCriteria": "1",
"isSuccess": false,
"productId": "01txx0000006i3DAAQ",
"ruleResult": [
{
"isSuccess": false,
"ruleApiName": "AutoModelSUVAndYearGT2020"
}
]
},
{
"evaluationCriteria": "1 AND 2",
"isSuccess": true,
"productId": "01txx0000006i3GAAQ",
"ruleResult": [
{
"isSuccess": true,
"ruleApiName": "Health_Rule_Draft_InReview"
},
{
"isSuccess": true,
"ruleApiName": "Medical_Rule_DepMember_AgeGT18"
}
]
}
],
"stageTransitionUnderwritingEvaluationId": "1Mjxx0000004D0GCAU",
"toStage": "In Review"
}
Resultado de amostra
O exemplo a seguir mostra como os resultados da avaliação de assinatura são armazenados por produto raiz após a avaliação.
{
"objectId": "0Q0xx0000004CNYCA2",
"objectName": "Quote",
"stageTransitionName": "Draft To In Review",
"fromStage": "Draft",
"toStage": "In Review",
"ruleSetResults": [
{
"productId": "01txx0000006i3DAAQ",
"evaluationCriteria": "1",
"ruleResults": [
{
"ruleApiName": "AutoModelSUVAndYearGT2020",
"evaluationFailureTaskGroup": "13oxx0000004CdhAAE",
"evaluationSuccessTaskGroup": "13oxx0000004CdgAAE",
"success": false
}
],
"success": false
},
{
"productId": "01txx0000006i3GAAQ",
"evaluationCriteria": "1 AND 2",
"ruleResults": [
{
"ruleApiName": "Health_Rule_Draft_InReview",
"evaluationFailureTaskGroup": "13oxx0000004CaTAAU",
"evaluationSuccessTaskGroup": "13oxx0000004CaSAAU",
"quoteLineItemId": [
"0QLxx0000004CsDGAU"
],
"success": true
},
{
"ruleApiName": "Medical_Rule_DepMember_AgeGT18",
"evaluationFailureTaskGroup": "13oxx0000004CYrAAM",
"evaluationSuccessTaskGroup": "13oxx0000004CYqAAM",
"quoteLineItemId": [
"0QLxx0000004CsTGAU"
],
"success": true
}
],
"success": true
}
],
"errors": null,
"success": false
}

