Ti trovi qui:
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:
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:
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:
-
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.
-
-
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.
-
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.
-
-
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.
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:
-
Questo insieme di espressioni calcola le tariffe di tutti i conducenti assicurati per veicolo. Ovvero, valuta ogni conducente associato a ogni veicolo.
-
Questa espressione imposta le tariffe di tutti i veicoli da assicurare.
