Implementando las políticas y reglas de negocio en Lenguaje Natural

41
Gobierno de Navarra Oracle Customer Day Oracle Policy Automation (OPA) Miguel Parra Director Desarrollo de Negocio Oracle Aplicaciones Sector Público y Sanidad 7 Noviembre 2013

Transcript of Implementando las políticas y reglas de negocio en Lenguaje Natural

Page 1: Implementando las políticas y reglas de negocio en Lenguaje Natural

Gobierno de Navarra Oracle Customer Day

Oracle Policy Automation (OPA)

Miguel Parra

Director Desarrollo de Negocio

Oracle Aplicaciones Sector Público y Sanidad

7 Noviembre 2013

Page 2: Implementando las políticas y reglas de negocio en Lenguaje Natural

Oracle Policy Automation

OPA

Page 3: Implementando las políticas y reglas de negocio en Lenguaje Natural

Retos actuales en la Implementación de Políticas

Poder demostrar la conformidad con las políticas y normas

de las organizaciones y gobiernos con máxima

transparencia es ya un requisito incuestionable

Ajustes

Presupuestarios

fuerzan a la

eficiencia

Se exige que las Soluciones Tecnológicas innoven y

proporcionen más por menos

“Rendir cuentas”

requiere

transparencia

Seguridad, geopolítica y eventos financieros generan

frecuentemente cambios y altas expectativas de puesta en

marcha

Tomar decisiones ajustadas y consistentes es difícil cuando

se necesitan políticas y reglas claramente definidas para

generar las mejores decisiones

Creciente

Complejidad

Regulatoria

Aceleración de los

cambios

legislativos

Page 4: Implementando las políticas y reglas de negocio en Lenguaje Natural

• Transforma la legislación compleja y documentos de políticas en reglas de negocio en lenguaje natural.

• Son los usuarios de negocio los que implementan y optimizan el conjunto de reglas

• Se desacopla la Implementación de Políticas del código tradicional de los programas

• Automatiza la evaluación de dichas reglas (elegibilidad), el cambio de circunstancias y la monitorización de eventos.

• Deja rastro de las evaluaciones realizadas en cada momento, con detalle de cada dato evaluado

• Pueden ser invocados desde todos los canales y/o programas externos

• Solución en Movilidad

Automatización de las Políticas de Gestión Oracle Policy Automation OPA

Modelling

Políticas de

Gestión

Modelización

Page 5: Implementando las políticas y reglas de negocio en Lenguaje Natural

6

Definición Despliegue Prueba

Microsoft Office

Expertos Funcionales

Regulaciones & Políticas

Análisis & Simulación

Visualización

Haley Office Rules Oracle Policy

Modelling

Web service

Diálogo Interactivo Web

Oracle Policy

Automation

Engine

Ciclo de Vida de Oracle Policy Automation Policy

Automation

Page 6: Implementando las políticas y reglas de negocio en Lenguaje Natural

Oracle Policy Modeling

Visión general de arquitectura

CRM, Portal, Website, etc.

HR, ERP, CRM, etc.

Middleware / Native Web

Services / Java / .NET

Other Databases or Solutions

OPA Connectors

Policy Capture and Management

Policy Execution Solution Integration

Oracle Policy Automation

OPA Web Determinations

OPA Determinations Server

OPA Batch Processor

OPA Determinations Engine

Page 7: Implementando las políticas y reglas de negocio en Lenguaje Natural

Ejemplos …

Page 8: Implementando las políticas y reglas de negocio en Lenguaje Natural

Algunas características

diferenciales

Page 9: Implementando las políticas y reglas de negocio en Lenguaje Natural

Definición de las reglas en lenguaje natural

• Proporciona la capacidad a los usuarios de negocio de traducir las políticas en reglas de negocio con lenguaje natural basado en un motor de reglas, sin necesidad de definición previa del modelo técnico ni metadata por parte de IT

• Traducir políticas en reglas flexibles, configurables y reutilizables

Page 10: Implementando las políticas y reglas de negocio en Lenguaje Natural

Definición de las reglas en lenguaje natural

Page 11: Implementando las políticas y reglas de negocio en Lenguaje Natural

Definición de las reglas en lenguaje natural

Page 12: Implementando las políticas y reglas de negocio en Lenguaje Natural

Definición de las reglas en lenguaje natural

Page 13: Implementando las políticas y reglas de negocio en Lenguaje Natural

CADM 811

Page 14: Implementando las políticas y reglas de negocio en Lenguaje Natural

Formularios dinámicos interactivos

Las preguntas son

automáticamente

creadas a partir de

los documentos

fuente de

definición de las

reglas sin

necesidad de

programación

El sistema detecta

qué preguntas

debe realizar y

mostrar, en función

de la información

previa que se va

suministrando

Page 15: Implementando las políticas y reglas de negocio en Lenguaje Natural

Informe de Determinación Automático

Los motivos de la

determinación son explicados

en lenguaje natural

Puede ser utilizado para

construir contenido para

enviar o para auditar los

resultados

El motor de lenguaje natural

construye automáticamente

las frases

Capacidad de incluir mensajes

personalizados en función de

los resultados obtenidos

Page 16: Implementando las políticas y reglas de negocio en Lenguaje Natural

Diálogo Interactivo embebido en Aplicación

Page 17: Implementando las políticas y reglas de negocio en Lenguaje Natural

Diálogo Interactivo embebido en Aplicación

Page 18: Implementando las políticas y reglas de negocio en Lenguaje Natural

Diálogo Interactivo embebido en Aplicación

Page 19: Implementando las políticas y reglas de negocio en Lenguaje Natural

Diálogo Interactivo embebido en Aplicación

Page 20: Implementando las políticas y reglas de negocio en Lenguaje Natural
Page 21: Implementando las políticas y reglas de negocio en Lenguaje Natural
Page 22: Implementando las políticas y reglas de negocio en Lenguaje Natural

Generación automática de informes

Page 23: Implementando las políticas y reglas de negocio en Lenguaje Natural
Page 24: Implementando las políticas y reglas de negocio en Lenguaje Natural

Análisis What if? en Excel

2. Crear o Importar datos

de prueba

3. Ejecutar el escenario

1. Definir un nuevo escenario de

reglas

4. Analizar en Excel

Projecto Oracle Policy

Modeling

Hoja Excel Análisis What if?

Obtener resultados de las políticas

Uso de Excel para calcular, pivotar, gráficos, …

5. Enviar a un amigo!

Entender el impacto de las políticas

Utilización de datos reales o de prueba

Elaboración y compartición de resultados

Diseñado para usuarios de negocio

Page 25: Implementando las políticas y reglas de negocio en Lenguaje Natural

• Introducir o importar datos a ser evaluados con identificativo

de fila único

• Utilizar cualquier técnica de Excel para su creación

• E.g. drag-and-drop, fórmulas, importación de fuentes externas

Columnas de resultados en blanco IDs únicos

Datos introducidos o importados

Análisis What if? en Excel

Page 26: Implementando las políticas y reglas de negocio en Lenguaje Natural

Análisis What if? en Excel

Page 27: Implementando las políticas y reglas de negocio en Lenguaje Natural

Análisis What if? en Excel

Page 28: Implementando las políticas y reglas de negocio en Lenguaje Natural

Solución Multiidioma

• Definición de reglas en un único idioma

• Diálogos interactivos multiidioma

Page 29: Implementando las políticas y reglas de negocio en Lenguaje Natural

OPA Batch Processor

Analizar el impacto de las políticas con datos reales

Integrar fácilmente OPA con sistemas legacy

Detecta Cambios de Circunstancias

Detecta posibles situaciones de Fraude

Database

Input CSV files

Policy Model

OPA Batch Processor

Output CSV files

Cómo:

• Base de datos o ficheros CSV como

entrada y salida

• Motor batch con capacidad multiproceso

Coverage report

Test script

a,b

a,b

Page 30: Implementando las políticas y reglas de negocio en Lenguaje Natural

Ejemplos de Casos de Uso

Page 31: Implementando las políticas y reglas de negocio en Lenguaje Natural

Ejemplos de Casos de Uso

Política

Social

• Determinación de Elegibilidad

• Cálculo de Ayudas, Subvenciones y Prestaciones

• Simulaciones de impacto de Políticas Sociales

• Automatización del proceso de decisión

• Autoservicio interactivo al ciudadano

Tributos

• Determinación de obligación de pago de impuestos y tasas

• Cálculo del importe a pagar

• Normalización y homogeneización del cálculo de tributos

• Asesoramiento interactivo a los contribuyentes

• Gestión abierta a los ciudadanos en la web

• Determinación de patrones de Fraude

Agricultura

• Determinación de las ayudas de la PAC (Política Agraria Común)

• Reparto de las ayudas por tipo de cultivo

• Auditoria de las ayudas concedidas en función de los criterios

objetivos

• Control y supervisión de situaciones de fraude

Page 32: Implementando las políticas y reglas de negocio en Lenguaje Natural

Ejemplos de Casos de Uso

Empleo

• Determinación de prestaciones y su cálculo

• Cálculo del Índice de Empleabilidad

• Automatización de Ayudas y Subvenciones a Empresas y

Demandantes

• Selección por Competencias

• Determinación de Itinerarios Laborales (Orientación y Formación)

Atención

Ciudadana

• Simplicidad en el entendimiento de las políticas

• Mejora sustancial de capacidad de Autoservicio

• Autoevaluación y potencial Inicio de la solicitud

• Ejercicio de TRANSPARENCIA en la aplicación de políticas

Sanidad • Consejo sanitario y farmacológico interactivo

• Determinación de Planes Asistencales (p.e.: Enfermos crónicos)

• Aplicación de Protocolos médicos

Page 33: Implementando las políticas y reglas de negocio en Lenguaje Natural

Algunas Referencias

Page 34: Implementando las políticas y reglas de negocio en Lenguaje Natural

DRAFT ONLY

IT Clientes Oracle Policy Automation

Servicios Financieros

y Seguros Administración Otros

• American Fidelity (US)

• Countrywide (US)

• Credit Suisse (Switzerland)

• UBS (Switzerland)

• BUPA (UK, Ireland)

• NASD (US)

• United Healthcare (US)

• HealthMarkets (US)

• American International Assurance (US)

• Farm Bureau Financial Services (US)

• Motosport (US)

• Cisco (US)

• Intel (US)

• AT&T (US)

• Toyota Motor Corp (US)

• Adobe (US)

• Nestlé (Australia)

• Air New Zealand (NZ)

• Ingenix (US)

• CapGemini (UK)

• Amcor (Australia)

• George Weston Foods (Australia)

• Lion Nathan Group (Australia, NZ)

• Multiplex (Australia)

• Queensland Rail (Australia)

• Veolia (Australia)

• British American Tobacco (UK) • Endesa • Iberdrola • Iberia

• Internal Revenue Service (US) • Govt of British Columbia (Canada) • Montana DMV (US) • HM Revenue & Customs (UK) • Home Office (UK) • Ministry of Defense (UK) • Dept Trade and Industry (UK) • SKAT (Tax Agency) (Denmark) • Skatteverket (Tax Agency) (Sweden) • Dept of Social Insurance (Sweden) • Dept of Social Security (Sweden) • Westchester County (US) • ICF Road Home (US) • 50+ Local Councils (UK) • Businesslink.gov.uk (UK) • Small Business Service (UK) • Dept of Statistics (Netherlands) • Dept of Defense (Australia) • Board of Taxation (Australia) • Dept of Veterans’ Affairs (Australia) • Dept of Immigration (Australia) • NSW Government (Australia) • Medicare (Australia) • Osakidetza (Spain) • Ayuntamiento de Madrid (Spain)

Page 35: Implementando las políticas y reglas de negocio en Lenguaje Natural

Department for Work and Pensions (UK)

Solution Siebel Enterprise

Case Management & eService

Oracle Policy Automation

Objectives

Provide consistent,

accurate and convenient

services

Reduce cost, improve

efficiency and flexibility

Deliver a modern solution

without replacing entire

architecture

Overview

DWP manages the UK Government’s

Social Services Programs including

pensions and working age benefits

systems

Annual IT Budget: $2 Billion

125,000 employees in 2,000+

locations across the UK, a quarter of all

UK civil service

Makes more than 3 million total benefit

payments worth £360million

On a daily basis, DWP handles the

following:

3 Million Benefit Payments – Worth

£700 Million

13,000 Job Vacancies

5,000 Job Placements

1,000 Appeals

Up to 1 Million Transactions: Calls,

Visits, Letters

DWP has 30,000 deployed users

on the Siebel Case Management

Application

Benefits

Single view of citizen

across legacy systems

Improved data

management – more

controlled access to

citizen information

Business process

consistency

Registration process

handling time down from

2-3 weeks to 2-3 hours

Oracle Consulting has enabled us to enforce

performance-driven, citizen-centric

government for a complex, multiple-agency

project—resulting in improved customer

service and increased operational efficiency.” – Paul Doughty, Project Manager eServices,

Department for Work and Pensions

Page 36: Implementando las políticas y reglas de negocio en Lenguaje Natural

Center for Work and Income (Netherlands)

Overview

The Center for Work and Income (CWI:

Centrum voor Werk en Inkomen) in the

Netherlands is the country's

administrator of social services and a

trusted advisor for people seeking

employment

130 offices staffed by 4,500 employees

providing services for 600,000

unemployed workers

Challenges

Invite employers to

offer vacancies

Decrease the number

and amount of claims

and payments

Challenges

Provide every possible

service to help people

find jobs.

Provide better tools for

helping citizens

complete employment

applications, assess

their skills, and

schedule activities

Why Oracle?

Improved

productivity with

automation of work

processes

Staff focus more on

helping job seekers

Faster, better service

process

Improved flexibility in

adapting business

processes

Successfully

upgraded production

system

Solution Siebel Enterprise

Case Management

OraclePolicy Automation

“Oracle’s Siebel solution helps us control administration costs while freeing our consultants from paperwork. We can now focus our resources where they are needed most—on our customers.” – Solke Munneke, Program Manager, Centrum voor Werk en Inkomen

Page 37: Implementando las políticas y reglas de negocio en Lenguaje Natural

Sociale Verzekeringsbank (Social Insurance Agency)

Solution

Siebel Case Management

Oracle Policy Automation

Universal Customer Master

“Common Client Index”

Overview Implements national insurance schemes

for pensions and benefits in the

Netherlands

Employs 3,200 people

4.9 million clients

“We make sure that you, your children &

your parents receive child benefit, AOW

pension & Anw survivor benefit correctly

& on time“

Challenges

Enhance Customer

Service with one integral

customer view

Improve efficiency

(reduction of 700 FTE out

of 3.000 FTE) by less

administrative paperwork

Become more adaptive

and agile by centralising

the social service policies

into one business rule

engine

Why Oracle?

Proven track record

in Social Security

worldwide

Vendor stability and

viability

Ability to master close

to 18 million customer

records

Complete Social

Security solution

footprint

Page 38: Implementando las políticas y reglas de negocio en Lenguaje Natural

Policy Automation in Tax and Revenues

• El Internal Revenue Service (IRS) es la

Agencia del Gobierno Federal de los

Estados Unidos que recauda impuestos y

vigila el cumplimiento de las leyes fiscales

• Alrededor de 165 millones de

contribuyentes, tributan entorno a 1 trillón

de dólares anualmente.

• Los contribuyentes son responsables de

calcular sus propios impuestos, mientras

que el IRS verifica su corrección.

Background Problemas

• El software para el cálculo de impuestos

no podía actualizarse a tiempo, con lo

que requerían importante proceso

manual

• La información facilitada en la Web y en

el Call Center no coincidía con los

cálculos efectuados en las devoluciones

• La complejidad de la legislación de

impuestos genera inconsistencias e

incertidumbre acerca de la aplicación de

las reglas de recaudación

• Approx. 10 billones de dólares in Earned

Income Tax Credit (EITC) son sobre-

calculados, de los cuales 8 billones son

erróneos

Page 39: Implementando las políticas y reglas de negocio en Lenguaje Natural

Policy Automation in Tax and Revenues

Solución Beneficios

• OPA representa el repositorio central para todas

las reglas de negocio y normativa

• Después de un curso de formación en OPA

personalizada de 4 días, un técnico funcional del

IRS es capaz de crear y depurar reglas de

negocio entorno a los procesos de recaudación

de impuestos.

• El conjunto de reglas se encuentra desplegado

en la Web IRS.gov para auto – servicio

interactivo de los contribuyentes

• Un total de 75 TLC’s (Tax Law Categories) en

producción (Objetivo 114 TLC’s)

• Disponible para 20,000+ usuarios en 256 call

centers y 54 service centers

• 50% reducción en los costes de

desarrollo de sistemas.

• Reducción de la pérdida de conocimiento

por movimiento / jubilación de expertos

funcionales

• Consistencia a través de todos los

canales ha reducido drásticamente el

fraude.

• Retorno de la Inversión Social y Político

justificado por un servicio al contribuyente

más efectivo y eficiente.

Page 40: Implementando las políticas y reglas de negocio en Lenguaje Natural

Referencias: Sector Público

• HMRC (Agencia de Aduanas e Impuestos de UK)

• Cálculo de pensiones, impuestos, guía interactiva, Auto-Servicio

• SKAT, Skatteverket and VeroSkatt

• Digital Motor Registration and EKKO

• Asesoramiento a pequeñas empresas y Auto-Servicio de los ciudadanos

• Con ETM (Enterprise Tax Management y Siebel)

• Fosadringskassan (Seguro Social de Suecia)

• Reforma dental (nueva legislación)

• Proyecto puesto en marcha en 4 meses

• Extensión a todas las prestaciones sociale

• Central Bureau Statistics

• Reglas para mejorar los datos de los ciudadanos holandeses

• Integración con Siebel

Page 41: Implementando las políticas y reglas de negocio en Lenguaje Natural

Questions