Loading
Assicurazioni
Procedura di integrazione per Multi Auto

Procedura di integrazione per Multi Auto

Per valutare il prodotto assicurativo Multi Auto, utilizziamo questa procedura di integrazione:

  • Tipo: Auto

  • Sottotipo: MultiInstanceRating

  • Nome: Valutazione Auto+MultiDriver

Ecco cosa fa questa procedura di integrazione, a un livello elevato:

Quello che fa questa procedura di integrazione, a un livello elevato.

La procedura di integrazione orchestra i due principali calcoli di valutazione: i calcoli del conducente e quindi i calcoli del veicolo.

Ecco come si presenta la procedura di integrazione MultiInstanceRating automatica:

Descrizione della procedura di integrazione MultiInstanceRating automatica.

Mentre si crea la propria procedura di integrazione per valutare i prodotti assicurativi auto, è possibile esaminare e testare la struttura di questo per vedere come funziona. È possibile modellare la propria procedura di integrazione su questa, se necessario.

Di seguito è riportato il componente utilizzato da ogni fase della procedura e le operazioni che ogni fase esegue:

  1. Azione insieme di espressioni - rateDrivers

    Valuta i conducenti chiamando gli insiemi di espressioni autoRateDrivers.

    Sono impostate le seguenti opzioni remote:

    • Key: includeInputKeys

      Valore: autoVehicle.instanceKey,autoDriver.instanceKey

      Che cosa fa: Questa opzione specifica le chiavi da includere dall'insieme di input negli insiemi di output dei risultati del calcolo. Queste chiavi vengono utilizzate in seguito per identificare l'insieme corretto di risultati di calcolo tramite l'opzione aggByKey e nelle fasi successive di questa procedura di integrazione.

    • Chiave: includeInputs

      Valore: vero

      Che cosa fa: Attiva il codice che estrae le chiavi istanza specificate dall'opzione includeInputKeys.

    • Chiave: aggByKey

      Valore: autoVehicle.instanceKey

      Che cosa fa: Utilizza la chiave autoVehicle.instance InputKey negli insiemi di risultati del calcolo per determinare gli insiemi su cui eseguire le fasi di aggregazione.

    • Chiave: effectiveDate

      Valore: %options:effectiveDate%

      Che cosa fa: Questo valore viene passato come opzione al servizio InsProductService:getRatedProduct da questa procedura di integrazione. Questi dati vengono utilizzati per estrarre le versioni corrette degli insiemi di espressioni e delle tabelle di ricerca utilizzate dalla procedura di integrazione.

  2. Azione elenco - mergeDriverFactorsVehicles

    Unisce i risultati del calcolo (rateDrivers:output:aggregationResults) per i conducenti della fase 1 con i dati di input originali (input_1) del JSON di input. Corrisponde a autoVehicle.instanceKey dall'output di calcolo del conducente e unisce i dati.

  3. Azione insieme di espressioni - rateVehicle

    Valuta i veicoli chiamando gli insiemi di espressioni autoRateVehicles.

    • Key: includeInputKeys

      Valore: autoVehicle.instanceKey,productKey,parentProdKey

      Che cosa fa: Questa opzione specifica le chiavi da includere dall'insieme di input negli insiemi di output dei risultati del calcolo.

    • Chiave: includeInputs

      Valore: vero

      Che cosa fa: Attiva il codice che estrae le chiavi istanza specificate dall'opzione includeInputKeys.

    • Chiave: includeRawCalculationResult

      Valore: vero

      Che cosa fa: Aggiunge i risultati del calcolo non elaborati di questa espressione impostata al JSON di output (così come i risultati del calcolo analizzati).

    • Chiave: effectiveDate

      Valore: %options:effectiveDate%

      Che cosa fa: Questo valore viene passato come opzione al servizio InsProductService:getRatedProduct da questa procedura di integrazione. Questi dati vengono utilizzati per estrarre le versioni corrette degli insiemi di espressioni e delle tabelle di ricerca utilizzate dalla procedura di integrazione.

  4. Azione di risposta

    Restituisce la risposta per l'azione di calcolo nel passaggio 4. Il percorso Invia JSON specificato è standard e invia solo i nodi necessari.

La procedura di valutazione Multi automatica utilizza anche gli insiemi di espressioni per eseguire una serie di calcoli sulle ricerche a matrice e sulle variabili e costanti definite dall'utente. Una tabella di ricerca cerca informazioni utilizzando più dimensioni di input e restituisce il valore di output corrispondente.

Nota
Nota

Prima di attivare l'insieme di espressioni, eseguire simulazioni con variabili di input di test predefinite e personalizzate. Diverse matrici decisionali o versioni sottoespressione chiamate in una versione insieme di espressioni possono avere valori di data/ora di inizio e di fine diversi. Testare versioni diverse modificando il valore Data effettiva. Se l'insieme di espressioni non funziona come previsto, modificare gli elementi e ripetere. Quando si è soddisfatti, attivare l'insieme di espressioni. Per ulteriori informazioni, vedere Simulazione e attivazione della versione insieme di espressioni.

Per ulteriori informazioni sull'impostazione del Motore di regole aziendali, vedere Motore di regole aziendali.

La procedura di integrazione automatica multipla chiama questi insiemi di espressioni:

  • autoRateDrivers

    Questo insieme di espressioni calcola le tariffe di tutti i conducenti assicurati per veicolo. Ovvero, valuta ogni conducente associato a ogni veicolo.

  • autoRateVehicles

    Questa espressione imposta le tariffe di tutti i veicoli da assicurare.

 
Caricamento
Salesforce Help | Article