Loading
Assicurazioni
Procedura di integrazione per la valutazione di un prodotto assicurativo auto

Procedura di integrazione per la valutazione di un prodotto assicurativo auto

Il modello di prodotto è alla base di tutti i processi aziendali utilizzati in una linea di business. I servizi che danno un prezzo ai prodotti assicurativi estraggono i dati dal modello di prodotto, eseguono calcoli della procedura di valutazione utilizzando tali dati e quindi inseriscono la copertura e i prezzi dei premi nel modello di prodotto.

Di seguito è riportato un esempio di modello di prodotto per un prodotto radice Multi Auto di livello elevato:

Illustra il modello di prodotto di alto livello per il prodotto radice 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 livello generale:

Diagramma di flusso di lavoro per una procedura di integrazione che valuta un prodotto assicurativo

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

Ecco come si presenta la procedura di integrazione MultiInstanceRating automatica:

Procedura di integrazione con proprietà di configurazione della procedura evidenziate

Prima di creare la propria procedura di integrazione per valutare i prodotti assicurativi auto, rivedere e testare la struttura di questa procedura 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

    Valuta i conducenti chiamando l'insieme di espressioni autoRateDrivers.

    Sono impostate le seguenti opzioni remote:

    • Key: includeInputKeys

      Valore: autoVehicle.instanceKey,autoDriver.instanceKey

      Che cosa fa: Specifica le chiavi da includere dall'insieme di input negli insiemi di output dei risultati del calcolo. L'opzione aggByKey e le fasi successive di questa procedura di integrazione utilizzano queste chiavi per identificare la serie corretta di risultati di calcolo.

    • 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: Passa questo valore come opzione al servizio InsProductService: getRatedProduct utilizzato da questa procedura di integrazione. Questi dati vengono utilizzati per estrarre le versioni corrette degli insiemi di espressioni e delle tabelle di ricerca da utilizzare nella procedura di integrazione.

  2. Azione elenco

    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

    Valuta i veicoli chiamando l'insieme di espressioni autoRateVehicles.

    • Key: includeInputKeys

      Valore: autoVehicle.instanceKey,productKey,parentProdKey

      Che cosa fa: 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: Passa questo valore come opzione al servizio InsProductService:getRatedProduct utilizzato da questa procedura di integrazione. Questi dati vengono utilizzati per estrarre le versioni corrette degli insiemi di espressioni e delle tabelle di ricerca da utilizzare nella procedura di integrazione.

  4. Azione di risposta

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

 
Caricamento
Salesforce Help | Article