Você está aqui:
Procedimento de integração para vários itens automáticos
Para classificar o produto de seguro Multi Auto, usamos este procedimento de integração:
-
Tipo: Automático
-
Subtipo: MultiInstanceRating
-
Nome: Classificação Auto+MultiDriver
Isto é o que esse Procedimento de integração faz, em alto nível:
O Procedimento de integração orquestra os dois principais cálculos de classificação: os cálculos do motorista e, em seguida, os cálculos do veículo.
Esta é a aparência real do Procedimento de integração de MultiInstanceRating automático:
Embora você crie seu próprio procedimento de integração para classificar seus produtos de seguro automático, você pode analisar e testar a estrutura desse procedimento para ver como ele funciona. Você pode modelar seu próprio Procedimento de integração nele se ele funcionar para você.
Veja o que cada componente da etapa do procedimento usa e o que cada etapa faz:
-
Ação do conjunto de expressões – rateDrivers
Classifica os motoristas chamando os conjuntos de expressões AutoRateDrivers.
As seguintes opções remotas são definidas:
-
Código: includeInputKeys
Valor: autoVehicle.instanceKey,autoDriver.instanceKey
O que faz: Essa opção especifica as chaves a serem incluídas do conjunto de entradas nos conjuntos de saída dos resultados do cálculo. Essas chaves são usadas posteriormente para identificar o conjunto correto de resultados de cálculo pela opção aggByKey, bem como nas etapas subsequentes deste Procedimento de Integração.
-
Código: includeInputs
Valor: verdadeiro
O que faz: Ativa o código que captura as chaves de instância especificadas pela opção includeInputKeys.
-
Código: aggByKey
Valor: autoVehicle.instanceKey
O que faz: Usa a tecla autoVehicle.instance InputKey nos conjuntos de resultados de cálculo para determinar os conjuntos nos quais executar etapas de agregação.
-
Código: effectiveDate
Valor: %options:effectiveDate%
O que faz: Esse valor é passado como uma opção para o serviço InsProductService:getRatedProduct por este Procedimento de integração. Esses dados são usados para capturar as versões corretas de conjuntos de expressões e tabelas de pesquisa que o Procedimento de integração usa.
-
-
Ação de lista – mergeDriverFactorsVehicles
Mescla os resultados do cálculo (rateDrivers:output:aggregationResults) para drivers da etapa 1 com os dados de entrada originais (input_1) do JSON de entrada. Corresponde a autoVehicle.instanceKey da saída de cálculo do motorista e mescla os dados.
-
Ação do conjunto de expressões – rateVehicle
Classifica os veículos chamando os conjuntos de expressões AutoRateVehicles.
-
Código: includeInputKeys
Valor: autoVehicle.instanceKey,productKey,parentProdKey
O que faz: Essa opção especifica as chaves a serem incluídas do conjunto de entradas nos conjuntos de saída dos resultados do cálculo.
-
Código: includeInputs
Valor: verdadeiro
O que faz: Ativa o código que captura as chaves de instância especificadas pela opção includeInputKeys.
-
Código: includeRawCalculationResult
Valor: verdadeiro
O que faz: Anexa os resultados brutos do cálculo desse conjunto de expressões ao JSON de saída (bem como os resultados do cálculo analisados).
-
Código: effectiveDate
Valor: %options:effectiveDate%
O que faz: Esse valor é passado como uma opção para o serviço InsProductService:getRatedProduct por este Procedimento de integração. Esses dados são usados para capturar as versões corretas de conjuntos de expressões e tabelas de pesquisa que o Procedimento de integração usa.
-
-
Ação de resposta
Retorna a resposta para a ação de cálculo na etapa 4. O caminho JSON de envio especificado é padrão, enviando apenas os nós necessários.
O procedimento de classificação Multi Auto também usa conjuntos de expressões para realizar uma série de cálculos em pesquisas de matriz e variáveis e constantes definidas pelo usuário. Uma tabela de pesquisa procura informações usando várias dimensões de entrada e retorna o valor de saída correspondente.
Antes de ativar seu conjunto de expressões, execute simulações com variáveis de entrada de teste padrão e personalizadas. Diferentes matrizes de decisão ou versões de subexpressão chamadas em uma versão do conjunto de expressões podem ter valores de data e hora de início e data e hora de término diferentes. Teste diferentes versões alterando o valor da Data de vigência. Se o conjunto de expressões não funcionar como o esperado, edite os elementos e simule novamente. Quando estiver satisfeito, ative o conjunto de expressões. Para obter mais informações, consulte Simular e ativar sua versão do conjunto de expressões.
Para obter mais informações sobre a configuração do Mecanismo de regras de negócios, consulte Mecanismo de regras de negócios.
O Procedimento de integração automática múltipla chama estes conjuntos de expressões:
-
Esse conjunto de expressões classifica todos os motoristas a serem segurados por veículo. Ou seja, ele classifica cada motorista anexado a cada veículo.
-
Esse conjunto de expressões classifica todos os veículos a serem segurados.
