10
[email protected] DecisionCamp Luxembourg, 2018 Decision Modeling at AXA CH

Decision Modeling at AXA CH · Element-Mapping Geschäftsobjekt Fachbegriff Variable Business Concept Attribut Domain Key Kredit Ausfallwahrscheinlichkeit AUSFALLWAHRSCHEINLICHKEIT_CDKR

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

[email protected]

DecisionCamp Luxembourg, 2018

Decision Modeling at AXA CH

«The Decision Model (B. v. Halle, L. Goldberg)» (2013 - 2017)

2 | Wilfried Kurth, Decision Modelling at AXA CH

Model-driven Approach: Transformation Overview

XML Dataautomated

Transformations

Java Code Modul (Prototype)

Tool: OpenRulesTools: XSLTTools: Excel, PPT, SP Teamsite

xsd Schemaxsd Schema

html-View

Concept-Element-Mapping

Geschäftsobjekt Fachbegriff Variable Business Concept Attribut Domain Key

Kredit Ausfallwahrscheinlichkeit AUSFALLWAHRSCHEINLICHKEIT_CDKR Kredit ausflWhrschktCdkr SMALLINT

Beschäftgigungssituation BESCHAEFTIGUNG_ZUSTAND_CDKR bschaeftgZustCdkr SMALLINT

Kreditbelastung KREDIT_BELASTUNG_CDKR krdtBlastgCdkr SMALLINT

Hypothekenbelastung HYPOTHEK_BELASTUNG_CDKR hyptkBlastgCdkr SMALLINT

Studentenkredit STUDUENT_KREDIT_HOEHE_CDKR studtKrdtHoeheCdkr SMALLINT

Konsumkredit KONSUM_KREDIT_HOEHE_CDKR konsumKrdtHoeheCdkr SMALLINT

# Jahre aktueller Job ANZAHL_JAHR_IN_JOB_AKTUELL anzJahrJobAktl SMALLINT

# Jobs letzte 5 Jahre ANZAHL_JOB_IN_5_JAHR anzJobIn5Jahr SMALLINT

Fachbegriff-Element-Mapping Ausfallwahrscheinlichkeit bestimmen_1

Beschäftigungssituation BeschaeftigungSituation

Antragsteller AntragSteller

Kreditbelastung KreditBelastung

xsd Schema

html-View

XSLT Trans-formation toIS Decision

Business ITBusiness-IT Alignment

Marital Status -> zvstCdusingle -> 1

married –> 2

Generic Web Service

Exa

mp

le:

Rule Engine

«Decision Model and Notation (OMG)» (2017 - 2019)

3 | Wilfried Kurth, Decision Modelling at AXA CH

Model-driven Approach: Transformation Overview (Conformance Level 2)

XML Dataautomated

Transformations

based on

DMN Schema

by OMG

based on

IS Decision

Schema

by AXA CH

Business

View

AXA CH

XS

LT

DMN Analysis

View

Tool: OpenRulesTools: XSLT, XQueryTool: Innovator, DMN CL2

Business ITBusiness-IT Alignment

AXA-specific error messagesand warnings

General errormessages and warnings

Generic Web Service

Rule Engine

«Decision Model and Notation (OMG)» (2019 - …)

4 | Wilfried Kurth, Decision Modelling at AXA CH

Model-driven Approach: Conformance Level 3

XML Data

Tool: DMN Engine CL 3Tools: XSLT, XQueryTool: Innovator, DMN CL 3

Business ITBusiness-IT Alignment

Generic Web Service

DMN Engine(CL 3)

embedded Decision Engine(microservice)

Boxed Functions

Boxed …

Decision Tables

Some enterprise-specific transformation may still be necessary:

• Special views for

• tool-independent publication

• warnings and errors related to special naming convention, restrictions, …

• …

Use of decisions today – Automation of process tasks

5 Wilfried Kurth, Decision Modelling at AXA CH

e. g.: Automation of claims handling

Challenges

▪ Modifacation of existing systems

▪ Explicite process-orientation

▪ Missing digitized insurance product

▪ Missing digitized notification of loss

Letter, Phone,

Internet,App

Coverage-Decisions

Business Rules

Remove processes and rules from system

Coverage-Process

1

2

3

4

5

6

sim

pli

fied

DriverGarage

PoliceOpponent

12

3

45

6

Cla

ims

Pro

cess

Possible further use – Subdivision of monolithic processes

6 Wilfried Kurth, Decision Modelling at AXA CH

▪ Advantages

Clear responsibility for each subprocess

Successive expansion of subprocesses

Independent change of subprocesses (mircoservice architecture)

▪ Current challenges: Acceptance in Business and IT

▪ Still thinking in monolithic processes

Determination of subprocesses

▪ Short running process («not waiting»)

Implementation

▪ Use of decisions vs. internal coding in workflow system

Trigger Event

Handle Claim

Ext

. Res

ult

Eve

nts

Int.

Res

ult

Eve

nts

Trigger E

vents

Detailed process 3. Derived trigger event

4. N

ew r

esu

lt e

ven

t

1.Initial process start

2. D

ecis

ion

exe

cuti

on

Check repair invoice

Check total loss

Check liability

Check formal coverage

Check cost estimate

Examine suspicion of fraud

Handle suspected fraud

Arrange repair shop

Pay invoice

Orchestration Process

5.

2.

Loss event

… Simple theftat home of awrist watch out ofordinary storage…purchase price CHF 75’000

Recent considerations – Digitization of Insurance Products

7 Wilfried Kurth, Decision Modelling at AXA CH

Benefit promise for Household Insurance – a first approach

Challenges This decision model is only for

coverage check and benefitamount calculation

How can decisions bemade for many purposes, e. g. overview of all coverages?

General Insurance Provisions

Digitizedas Rules

Insurance Contract

- Product: Household- Product module: AllRisk- Insurance Sum: CHF 200’000- Deductible: CHF 2’000- …

Benefit promise

Digitized Contract

Digitized Input

Summary

8 Wilfried Kurth, Decision Modelling at AXA CH

▪ Requirements

Model-driven approach is needed

Change from application-centricity to process-orientation

Digitized input (notification, insurance product, …)

▪ Challenges

DMN is not that easy for business people

more than one way to execute decisions (web service, embedded engine, code generation)

some topics might have more attention (AI, ML, Bots, RPA, …)

Backup

Letter, Phone,

Internet,App

Situation today …

… and what has to be done Claims System

Do something

Xxxxxx

Xxxxxx

Xxxxxx

Xxxxxx

Xxxxxx

Xxxxxx

Business Rules

Coverage

Wilfried Kurth, Decision Modelling at AXA CH10