Loading
Seguro
Procedimento de integração para vários itens automáticos

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 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:

Qual é a aparência do Procedimento de integração 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:

  1. 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.

  2. 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.

  3. 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.

  4. 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.

Nota
Nota

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:

  • autoRateDrivers

    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.

  • autoRateVehicles

    Esse conjunto de expressões classifica todos os veículos a serem segurados.

 
Carregando
Salesforce Help | Article