Customizing

Fallkostenanalyse

Zu einem Großschadenereignis kann eine Statistik der Einzelschäden angezeigt werden. Hierfür werden die Daten zu einer Großschadennummer aus dem Schadensystem ermittelt:

  • Schadenfallstammdaten (Fallart, Fallnummer, Bezeichnung, Policennummer,..)

  • Beträge (Zahlungen, Forderungen, Reserven)

Relevante Beans in den Spring Konfigurationen:

ClaimExpenditureRepository: Abstrahiert die Implementierung zum Abholen der Daten. Dies kann ein Rest-Service oder eine DB Zugriff sein. Eine Transformation des Datenmodells der Datenquelle zum Analyse-Modell muss hier stattfinden.

MleAnalysisService: Derzeit delegiert diese Service-Klasse nur an das ClaimExpenditureRepository. In der Zukunft könnten jedoch auch andere Analyse-Funktionalitäten hier zu finden sein.

Variante Faktor-ICS

Faktor-ICS bietet für das Standardmodell eine Rest-Schnittstelle zur Ermittlung der Fallkosten zu einem Großschadenereignis unter dem Pfad /ics/rest/expenditure an. Die Implementierung des Rest-Clients befindet sich im Modul ics-claim-repository.

Wenn das Fallkostenmodell im Kundenprojekt identisch ist, muss lediglich der Endpoint in der application.yml konfiguriert werden. Relevant sind die Properties mit dem Präfix ics-expenditure.

Ist eine Erweiterung des Datenmodells im Kundenprojekt notwendig, kann das Modul als Kopiervorlage dienen. Die Anpassungen betreffen dann das DTO Modell des Rest-Services ExpendituresResultDto und den Mapper auf das Analysedatenmodell ClaimExpenditures. Durch Übergabe der erwarteten Subklasse von ExpendituresResultDto bei der Erstellung der IcsClaimExpenditureClient kann der Client für das erweiterte Datenmodell ohne Ableitung konfiguriert werden.

Variante Kunden-Schadensystem

Für die Anwendung muss ein Bean konfiguriert werden, welches das Interface ClaimExpenditureRepository implementiert.