Du är här:
Integreringsprocedur för Multi Auto
För att betygsätta Multi Auto-försäkringsprodukten använder vi denna integreringsprocess:
-
Typ: Auto
-
Undertyp: MultiInstanceRating
-
Namn: Auto+MultiDriver-värdering
Detta gör denna integreringsprocess på en hög nivå:
Integreringsproceduren orkestrerar de två huvudsakliga värderingsberäkningarna – förarberäkningarna och sedan fordonsberäkningarna.
Så här ser den faktiska integreringsprocessen för Auto MultiInstanceRating ut:
Du skapar din egen integreringsprocess för att betygsätta dina autoförsäkringsprodukter, men du kan titta på och testa strukturen på denna för att se hur den fungerar. Du kan modellera din egen integreringsprocess för denna om det fungerar för dig.
Detta är vilken komponent varje steg i proceduren använder och vad varje steg gör:
-
Uttrycksuppsättningsåtgärd - rateDrivers
Betygsätter drivrutinerna genom att anropa uttrycksuppsättningarna autoRateDrivers.
Följande fjärralternativ är inställda:
-
Nyckel: includeInputKeys
Värde: autoVehicle.instanceKey,autoDriver.instanceKey
Vad den gör: Detta alternativ specificerar nycklarna att inkludera från indatauppsättningen i utdatauppsättningarna för beräkningsresultaten. Dessa nycklar används senare för att identifiera rätt uppsättning beräkningsresultat med alternativet aggByKey samt i efterföljande steg i denna integreringsprocess.
-
Nyckel: includeIndata
Värde: true
Vad den gör: Slår på koden som hämtar de instansnycklar som specificeras av alternativet includeInputKeys.
-
Nyckel: aggByKey
Värde: autoVehicle.instanceKey
Vad den gör: Använder autoVehicle.instance-nyckeln InputKey i beräkningsresultatuppsättningarna för att avgöra vilka uppsättningar som ska aggregeras.
-
Nyckel: effectiveDate
Värde: %options:effectiveDate%
Vad den gör: Detta värde skickas in som ett alternativ till tjänsten InsProductService:getRatedProduct genom denna integreringsprocess. Dessa data används för att hämta rätt versioner av uttrycksuppsättningar och söktabeller som integreringsprocessen använder.
-
-
Liståtgärd - mergeDriverFactorsVehicles
Kopplar beräkningsresultaten (rateDrivers:output:aggregationResults) för drivrutiner från steg 1 med de ursprungliga indata (input_1) från indata-JSON. Matchar autoVehicle.instanceKey från förarberäkningens utdata och kopplar data.
-
Åtgärd för uttrycksuppsättning - rateVehicle
Betygsätter fordonen genom att anropa uttrycksuppsättningarna autoRateVehicles.
-
Nyckel: includeInputKeys
Värde: autoVehicle.instanceKey,productKey,parentProdKey
Vad den gör: Detta alternativ specificerar nycklarna att inkludera från indatauppsättningen i utdatauppsättningarna för beräkningsresultaten.
-
Nyckel: includeIndata
Värde: true
Vad den gör: Slår på koden som hämtar de instansnycklar som specificeras av alternativet includeInputKeys.
-
Nyckel: includeRawCalculationResult
Värde: true
Vad den gör: Lägger till de råa beräkningsresultaten från detta uttrycksuppsättning till utdata-JSON (samt de tolkade beräkningsresultaten).
-
Nyckel: effectiveDate
Värde: %options:effectiveDate%
Vad den gör: Detta värde skickas in som ett alternativ till tjänsten InsProductService:getRatedProduct genom denna integreringsprocess. Dessa data används för att hämta rätt versioner av uttrycksuppsättningar och söktabeller som integreringsprocessen använder.
-
-
Svarsåtgärd
Returnerar svaret för beräkningsåtgärden i steg 4. Den specificerade Skicka JSON-sökvägen är standard och skickar endast de noder som behövs.
Värderingsproceduren Multi Auto använder även uttrycksuppsättningar för att utföra en serie beräkningar på matrissökningar och användardefinierade variabler och konstanter. En söktabell letar efter information med flera indatadimensioner och returnerar motsvarande utdatavärde.
Innan du aktiverar din uttrycksuppsättning, kör simuleringar med standardvariabler och egna testindatavariabler. Olika beslutsmatriser eller underuttrycksversioner som anropas i en uttrycksuppsättningsversion kan ha olika värden för startdatum och slutdatum/tid. Testa olika versioner genom att ändra värdet för Giltighetsdatum. Om uttrycksuppsättningen inte fungerar som förväntat, redigera elementen och simulera igen. När du är nöjd, aktivera uttrycksuppsättningen. Mer information finns i Simulera och aktivera din uttrycksuppsättningsversion.
Mer information om att konfigurera affärsregelmotorn finns i Affärsregelmotor.
Processen för multiautomatisk integrering anropar dessa uttrycksuppsättningar:
-
Denna uttrycksuppsättning betygsätter alla förare som ska vara försäkrade per fordon. Det innebär att den betygsätter varje förare som är kopplad till varje fordon.
-
Denna uttrycksuppsättning betygsätter alla fordon som ska försäkras.
