sap nw bpm

68
SAP NetWeaver BUSINESS PROCESS MANAGEMENT Gestión y modelado de procesos con SAP NetWeaver BPM César Martín Experto en soluciones de plataforma tecnológica SAP ES BALUARD Palma de Mallorca 21 de abril de 2010

Upload: jose-ivan-reyes-arteaga

Post on 26-Dec-2014

284 views

Category:

Documents


8 download

TRANSCRIPT

Page 1: SAP NW BPM

SAP NetWeaverBUSINESS PROCESS MANAGEMENTGestión y modelado de procesos conSAP NetWeaver BPM

César MartínExperto en soluciones de plataforma tecnológica SAP

ES BALUARDPalma de Mallorca21 de abril de 2010

Page 2: SAP NW BPM

© SAP AG 2009. All rights reserved. / Page 2

Agenda

Introducción

La gestión de procesos con SAP

Tecnología de SAP BPM

Conclusiones y preguntas

Page 3: SAP NW BPM

© SAP AG 2009. All rights reserved. / Page 3

In your letter of August 21, 1973, you complained that our processes were too slow…

Page 4: SAP NW BPM

© SAP AG 2009. All rights reserved. / Page 4

Mejora en la gestión de procesos de negocioSegún una encuesta de Gartner entre1,600 CIOs de todo el mundo

# Prioridades del negocio

1 Mejora en la gestión de procesos

2 Reducción de costes empresariales

3 Incrementar el uso de análisis de la información

4 Mejora en la eficiencia de la fuerza de trabajo

5 Atraer y retener nuevos clientes

6 Gestionar iniciativas de cambio

7 Creación de nuevos productos o servicios (innovación)

8 Dirigirse a clientes y mercados de forma más efectiva

9 Consolidación de operaciones de negocio

10 Expandir la relación con los clientes

Fuente: Gartner EXP (Enero de 2010)

Page 5: SAP NW BPM

© SAP AG 2009. All rights reserved. / Page 5

Gestión de procesos inflexible e ineficienteLa innovación y mejora de procesos resulta muy costosa

Lentitud en la ejecuciónde estrategias

Respuesta limitadapara cambiar losrequerimientos denegocioIngresos perdidos poroportunidades fallidas

Procesos de negocioineficientes

Alto esfuerzo manualElevado nivel de errores

Capacidad de mejoralimitada

Alto coste de evoluciónpues las aplicaciones noestán preparadas para elcambioBaja calidad en lasimplementaciones deprocesos debidas a la faltade alineación del negociocon IT

Page 6: SAP NW BPM

© SAP AG 2009. All rights reserved. / Page 6

Mejora en los procesos con tecnología flexibleMejora la eficiencia del negocio y de IT

Ejecución rápida dela estrategiaBeneficios

Mayor rapidez en la puestaen marchaMejora en la competitividadal aumentar la capacidad deadaptación a los cambios

Rápida composición yampliación de aplicaciones

BeneficiosReducción de costes alreutilizar servicios y facilitar elcambio en los modelos de losprocesosAlta calidad en laimplementación técnica de losprocesos gracias a la mejoralineación entre negocio e IT

BeneficiosMenos trabajo manual alaprovechar una mayorautomatización de procesosMenor tasa de errores

Procesos de negocioeficientes

Page 7: SAP NW BPM

© SAP AG 2009. All rights reserved. / Page 7

El reto de la gestión de procesosFlexibilidad de procesos, visibilidad y automatización limitadas

Problemas principales¿Cómo consigo que IT implemente misprácticas de procesos de forma efectiva?¿Cómo se obtiene colaboración entre IT ylos expertos del negocio?¿Cómo gestiono mis prácticasempresariales?¿Cómo aprovecho las herramientas deanálisis para apoyar las decisiones yoptimizar los procesos?¿Cómo aplico prácticas de negociocambiantes sobre los procesos?

Page 8: SAP NW BPM

© SAP AG 2009. All rights reserved. / Page 8

Agenda

Introducción

La gestión de procesos con SAP

Tecnología de SAP BPM

Conclusiones y preguntas

Page 9: SAP NW BPM

© SAP AG 2009. All rights reserved. / Page 9

La composición de procesosSAP NetWeaver Business Process Management

Process server

Processcomposer

ProcessDesk

Processdesk

Paso directo de la vista delnegocio a la ejecución del proceso

Modelizado, despliegue y ejecución deprocesos de negocio basados en reglasEditor de procesos amigable basado ennotación de modelado BPMN.Combina actividades humanas eintegración con sistemas en un solo modeloSoporte de conceptos clave de la gestiónde procesos (workflow, eventos, tareas,reglas, contextos, roles e interfaz deusuario)Incorpora capacidad nativa para integracióncon reporting y para monitorización de losprocesos

Page 10: SAP NW BPM

© SAP AG 2009. All rights reserved. / Page 10

Creación y adaptación de procesosConstrucción de procesos de negocio sobre SAP

How do I manage andgovern own businesspractices?

Leverage an integratedtechnology portfolio forcomplete managementof your own practices

How do I enforce everchanging businesspolicies in processes?

Embed flexiblebusiness rules inprocesses that an becontrolled by LOBs

How do I effectivelycreate own businesspractices?

Leverage SOA-enabledindustry best practicesin process extensions

How do I leverageanalytics to supportdecisions and optimizeown practices?

Provide a unified viewon process andbusiness performance

How do I fostercollaboration betweenLOB and IT?

Use an “executable”process modelinglanguage that both LOBand IT understand

Page 11: SAP NW BPM

© SAP AG 2009. All rights reserved. / Page 11

Aprovechamiento de las mejoresprácticas empresariales sobre unaarquitectura SOA

SOA sobre SAP Business SuiteEnterprise Service RepositorySAP NetWeaver BPM(Entregados dentro deSAP Composition Environment).

Page 12: SAP NW BPM

© SAP AG 2009. All rights reserved. / Page 12

ExamplesPeople-centric processesPaper and approval-intensive processesProcesses spanning across multiple systemsProcesses interacting with external parties

SAP Business Suite y SAP NetWeaver BPMAprovechamiento de las mejores prácticas del sector y definición de lasmejores prácticas de cada empresa

SAP NetWeaver BPM(entregado con SAP NetWeaver CE)

SAP NetWeaver

3rd partySOA-enabled

SAP Business Suite

EnhancementPackages

Leverage best practiceswith service-enabled SAPBusiness Suite

Create own practiceswith SAP NetWeaver BPM

ExamplesPayroll processingYear-end closingPurchase order creationWarehouse management

Page 13: SAP NW BPM

© SAP AG 2009. All rights reserved. / Page 13

Utilizacion de un modelado deprocesos “ejecutable” que tanto ITcomo el experto de negocioentienden

SAP NetWeaver BPM(Entregado con SAP NetWeaver CompositionEnvironment)Soporte para Business Process ModelingNotation (BPMN)

Page 14: SAP NW BPM

© SAP AG 2009. All rights reserved. / Page 14

Business Process Modeling NotationDefinición directa del proceso por el experto de negocio

Page 15: SAP NW BPM

© SAP AG 2009. All rights reserved. / Page 15

Business Process Modeling NotationHabilita la colaboración entre el negocio e IT

Negocio IT

Perspectiva para el diseño dede procesos de negocio

Del modelado… ….a la ejecución directa

Perspectiva de desarrolloe implementación

Page 16: SAP NW BPM

© SAP AG 2009. All rights reserved. / Page 16

Aprovechamiento de un portfoliode tecnología integrado para unagestión completa de los procesoscorporativos

SAP NetWeaver Composition Environment

Productos complementariosSAP NetWeaver PortalSAP NetWeaver Process IntegrationSAP NetWeaver Master Data ManagementSAP BusinessObjects Data ServicesSAP NetWeaver Identity Management

Page 17: SAP NW BPM

© SAP AG 2009. All rights reserved. / Page 17

SAP NetWeaverComposition Environment

SAP NetWeaver Composition EnvironmentIncrease Development Productivity Through an Integrated Experience

SAP NetWeaver CE ofrece un entorno de desarrollo integrado con todaslas capas necesarias para construir aplicaciones compuestas

Gestión de procesos (con SAP NetWeaver BPM)

Definición de interfaces de usuarios

Composición de servicios y definición de datos

Page 18: SAP NW BPM

© SAP AG 2009. All rights reserved. / Page 18

SAP NetWeaver: Plataforma completaGestión de accesos, datos e identidades

Acceso unificado de usuarioscon SAP NetWeaver Portal

Integración con aplicaciones de terceroscon SAP NetWeaver Process Integration

Datos maestros consistentescon SAP NetWeaver MDM

Autenticación segura basada en rolescon SAP NetWeaver IDM

Productos complementarios deSAP NetWeaver BPM

Información empresarial fiablecon SAP BusinessObjects Data Services

Page 19: SAP NW BPM

© SAP AG 2009. All rights reserved. / Page 19

Vista unificada de procesos yrendimiento empresarial

SAP NetWeaver CE (desarrollo rápido decon Visual Composer)SAP BusinessObjects BI toolsSAP NetWeaver Business Warehouse

Page 20: SAP NW BPM

© SAP AG 2009. All rights reserved. / Page 20

Análisis para soportar latoma de decisiones

Informes sobre procesos para optimizarsu rendimiento

Participantes en elproceso Propietario

del proceso

* Nota: Extractores disponibles para SAP NetWeaver Business Warehouse (BW)

SAP NetWeaver CE y BI from SAP

Page 21: SAP NW BPM

© SAP AG 2009. All rights reserved. / Page 21

Utilización de reglas de negocio flexiblesdentro de los procesos controladasdirectamente por el experto en negocio

SAP NetWeaver Business RulesManagement (BRM)

Page 22: SAP NW BPM

© SAP AG 2009. All rights reserved. / Page 22

Performance BonusGood 20Average 15* 10Good 15Average 10* 5Good 10Average 5* 0

Manager

Architect

Programmer

Designation

Function Calculate BonusParameters In: DesignationCHAR*10, Performance INTEGER,Parameters Out: Bonus INTEGERIF Designation = “Manager”THEN

IF Performance = 1THEN Bonus = 15 ELSE Bonus

= 10 END-IFELSE IF Designation =“Architect”

IF Performance = 1THEN

Bonus = 15ELSE IF Performance = 2

Bonus = 10ELSE

Bonus = 5END-IF

ELSE IF Designation =“Programmer”

IF Performance = 1Bonus = 10

ELSE IF Performance = 2Bonus = 5

ELSEBonus = 0

END-IF

Start onName of period End on Activate

Rule Effectivity

01.01.20072007 31.12.2007

01.01.20082008 31.12.2008

01.01.20092009 31.12.2009 X

01.01.20102010 01.01.2010

Reglas centralizadas:Fácil y flexible

Reglas codificadas:Complejas e inflexibles

Utiliza reglasde negociodesde losprocesos

Cambio yactivación dereglas denegocio entiempo real

SAP NetWeaver Business Rules ManagementHabilita un sistema de decisiones simplificado, dinámico y consistente

Page 23: SAP NW BPM

© SAP AG 2009. All rights reserved. / Page 23

Agenda

Introducción

La gestión de procesos con SAP

Tecnología de SAP BPM

Conclusiones y preguntas

Page 24: SAP NW BPM

© SAP AG 2009. All rights reserved. / Page 24

Agenda

Introducción

La gestión de procesos con SAP

Tecnología de SAP BPM• El entorno de composición de aplicaciones• BPMN (Business Process Modeling Notation)• De la definición a la ejecución• Monitorización de procesos• BRM (Business Rules Management)

Conclusiones y preguntas

Page 25: SAP NW BPM

© SAP AG 2009. All rights reserved. / Page 25

Java ApplicationServer

Servidor de aplicacionesbasado en JAVA EE 5 (oJAVA EE 6 en 7.2)

Eclipse DevelopmentEnvironment

SAP NetWeaverDeveloper Studio: Entornode desarrollo y modeladobasado en Eclipse.

SAP NetWeaver Composition EnvironmentBase tecnológica para BPM

Proc

esse

sEvent Flow / Rules

Role

SAP NetWeaverBPM paracomposición deprocesos de negocio

View

s

Portal and Web FormsMobileand VoiceAnalytics

SAP NetWeaver VisualComposer paramodelado deaplicaciones e interfacesde usuario)Web Dynpro JavaSAP Interactive Formsby AdobeFederated PortalNetwork

Repositorio deservicios y registro(ESR)Gestión de vida delSoftware (NWDI)

Bus

Dataor File

Web Services / EnterpriseServices Connectivity

Serv

ices

Servicefaçade

Newservice

Dataservice

Enterpriseservice

Basicservice

SAP CompositeApplicationFramework (CAF)Modelado ycomposición deobjetos de negocio yservicios

Page 26: SAP NW BPM

© SAP AG 2009. All rights reserved. / Page 26

Agenda

Introducción

La gestión de procesos con SAP

Tecnología de SAP BPM• El entorno de composición de aplicaciones• BPMN (Business Process Modeling Notation)• De la definición a la ejecución• Monitorización de procesos• BRM (Business Rules Management)

Conclusiones y preguntas

Page 27: SAP NW BPM

© SAP AG 2009. All rights reserved. / Page 27

¿Cómo pasar del modelo del proceso a suimplementación?

Page 28: SAP NW BPM

© SAP AG 2009. All rights reserved. / Page 28

Introducción a BPMN

“El primer objetivo del BPMN es proveer una notación que seaentendible por todos los usuarios de negocio, desde el analista denegocio que crea el primer esbozo de los procesos, hasta losdesarrollodares técnicos, responsables de implementar la tecnologíaque ejecuta estos procesos y finalmente para la gente de negocio quegestionarán y monitorizarán estos procesos. Es por ésto por lo queBPMN crea un puente para el gap existente entre el diseño de procesosde negocio y la implementación de éstos.”

OMG, BPMN 1.1 Specification

!

Primera publicación en 2002

Estándar oficial del Object Management Group (OMG) desde 2006

Versión Actual: BPMN 1.2

Page 29: SAP NW BPM

© SAP AG 2009. All rights reserved. / Page 29

SAP NetWeaver BPMModelado de procesos

ActividadesHumanas

ActividadesAutomáticas

Page 30: SAP NW BPM

© SAP AG 2009. All rights reserved. / Page 30

Business Process Modeling Notation –Basic elements

Activity

Gateway

Event

Activity:A step in the processRepresents work or action performed

Gateway:Controlles flow branching, merging and parallel actionsPure logic – does not do the decision itself

Event:A signal that „something has happened“Can start, pause and resume or interrupt and redirecta process or activity

© SAP

Page 31: SAP NW BPM

© SAP AG 2009. All rights reserved. / Page 31

Business Process Modeling Notation –Activities – Part 1

HumanActivity

AutomatedActivity

ReferencedSub-Process

Human ActivityActivity that has to be processed by a user.

Automated ActivityActivity that is processed by a system.

Referenced Sub-ProcessAn Activity that references and executes another process

modeled with BPMN – can be shown collapsed or expanded.

Embedded Sub-Process (available with SAP NW CE 7.2)An embedded process is a compound activity that is a flow

of other activities - can be shown collapsed or expanded.

EmbeddedSub-Process

© SAP

Page 32: SAP NW BPM

© SAP AG 2009. All rights reserved. / Page 32

Business Process Modeling Notation -Activities – Part 2

Reporting

Notification

Reporting (available with SAP NW CE 7.2)The reporting activity collects data that can be used

for reports.

Notification (available with SAP NW CE 7.2)The notification activity is used to send e-mail notifications.

Mapping:A simple activity that maps data from the process context

back to the process context allowing the calling of functionsand rules in between.

Mapping

Looping (available with SAP NW CE 7.2)Sub-processes and activities can be executed multiple times

in parallel, based on a list in the process context.

Looping

.

© SAP

Page 33: SAP NW BPM

© SAP AG 2009. All rights reserved. / Page 33

Business Process Modeling Notation -Gateways

Exclusive ChoiceOnly one path can be takenEach Gate has a boolean data expression

Parallel Split (also AND gateway)Splits sequence flow in parallel stream

Event based ChoiceOnly one path can be takenDecision is based on events, not data condition

Uncontrolled MergeMerge exclusive alternative incoming sequence flows

to one outgoing sequence flow

Parallel JoinMerge parallel alternative incoming sequence flows to

one outgoing sequence flow

© SAP

Page 34: SAP NW BPM

© SAP AG 2009. All rights reserved. / Page 34

BPMN – Events

Event Trigger Start Event IntermediateEvent

End Event

Message

Timer

Error

Termination

Page 35: SAP NW BPM

© SAP AG 2009. All rights reserved. / Page 35

Business Process Modeling Notation -Events – Part 1

Start EventCreates new process instance or indicates start of a sub-process

Intermediate Timer EventPause the sequence flow of a process or a sub-process

for/until a specific time

Intermediate Message EventWait for and receive a message

Error Boundary EventUsed to catch an error thrown by an activity / sub-process

End EventEnds a sequence flow in a process or a sub-process

TerminationStop the process or sub-process immediately

© SAP

Page 36: SAP NW BPM

© SAP AG 2009. All rights reserved. / Page 36

Business Process Modeling Notation -Events – Part 2

Escalation Boundary Event (available with SAP NW CE 7.2)Used to catch an escalation event thrown by an activity

or a sub-process

Escalation End (available with SAP NW CE 7.2)Represents a business error that has occured and needs

to be handled

Error EndTerminates a process that has reached an error state

© SAP

Page 37: SAP NW BPM

© SAP AG 2009. All rights reserved. / Page 37

BPMN – Supported Connection Objects

Sequence Flow:Defines the order of activities that are perform within a Business ProcessA Flow has only one source and one target which is a element of the category„Flow Objects“

Message Flow:A process is considered to be a service and the message flow showsthe interaction between several services

Association:Is used for attaching information to a Flow Object

Data Flow:Is used for displaying in- or output to and from an activity respectively

© SAP

Page 38: SAP NW BPM

© SAP AG 2009. All rights reserved. / Page 38

Business Process Modeling Notation –Orchestration and Choreography

Choreography:Modeling interaction between pools (not flow ofcontrol!)Representation as message flow

Orchestration:Modeling a process flow of control in a singleinternal (active) poolRepresentation as sequence flow

© SAP

Page 39: SAP NW BPM

© SAP AG 2009. All rights reserved. / Page 39

Business Process Modeling Notation –Artifacts

Annotation

Data Object:An artifact that stores process contextAccssesible during whole process

Annotation:Possibility to give comments within Process ModelPure description

Data Object

Artifacts:Besides the modeling of the process flow BPMN allows to model artifacts that hold additionalinformation such as data templates that are processed within an instance of the process orAnnotations to comment and explain the process.

© SAP

Page 40: SAP NW BPM

© SAP AG 2009. All rights reserved. / Page 40

Business Process Modeling Notation –Pools and Lanes

Pool:A Pool contains a single „BPMN- Process“A sequence flow is constrained in exactly one poolA Process diagramm may contain several poolsDifferentiation between „active“ and „inactive“

(descriptive) poolsOnly one active pool per modelA pool generally represents a logical collection of roles,

organizational units and systems

Lane:A pool may be divided into lanesA lane generally represents a role or

an organizational unit

© SAP

Page 41: SAP NW BPM

© SAP AG 2009. All rights reserved. / Page 41

Ejemplo: proceso de contratación de unempleado con BPM

Roles y sistemas (calles)Administrador de HREspecialista en HRTécnico de seguridadTénico de ITSistema ERP HCM

Actividades humanasEl Administrator de HR inicia el proceso a partir deun formulario en el que rellena los datos del empleadoEl técncio de seguridad examina la información yrealiza un chequeo de seguridadEl Especialista en HR recopila los documentosnecesarios para realizar la contratación (por ejemplo,datos familiares, contrato, datos bancarios, etc.)El técnico de IT entrega el portátil y crea la cuenta decorreo

Actividades automáticasRegistro del empleado en el sistema ERP HCMFuncionalidad en HCM

Obtener estructura organizativaObtener posiciones de estructura organizativaObtención de la dirección emailDeterminar responsable directo

Funcionalidad personalizada en HCMDeterminar salario por puestoObtener listado de instalacionesCrear o borrar número personalGrabar datos del empleadoAsignar empleado a organizaciónActivar empleadoGrabar información de nóminaGrabar información de contrato

Page 42: SAP NW BPM

© SAP AG 2009. All rights reserved. / Page 42

Example Process: Main processEl Administrator de HR inicia elproceso a partir de un formularioen el que rellena los datos delempleado

El Administrator de HR inicia elproceso a partir de un formularioen el que rellena los datos delempleado

El técncio deseguridadexamina lainformación yrealiza unchequeo deseguridad

El técncio deseguridadexamina lainformación yrealiza unchequeo deseguridad

El Especialista en HRrecopila losdocumentosnecesarios pararealizar la contratación(por ejemplo, datosfamiliares, contrato,datos bancarios, etc.)

El Especialista en HRrecopila losdocumentosnecesarios pararealizar la contratación(por ejemplo, datosfamiliares, contrato,datos bancarios, etc.)

11

22

33ActividadautomáticaEl empleado seregistra en elsistema ERP HCM

ActividadautomáticaEl empleado seregistra en elsistema ERP HCM

44

El técnico de ITentrega el portátily crea la cuentade correo

El técnico de ITentrega el portátily crea la cuentade correo

55

Page 43: SAP NW BPM

© SAP AG 2009. All rights reserved. / Page 43

Agenda

Introducción

La gestión de procesos con SAP

Tecnología de SAP BPM• El entorno de composición de aplicaciones• BPMN (Business Process Modeling Notation)• De la definición a la ejecución• Monitorización de procesos• BRM (Business Rules Management)

Conclusiones y preguntas

Page 44: SAP NW BPM

© SAP AG 2009. All rights reserved. / Page 44

SAP NetWeaver BPMDe la definición del proceso a la aplicación

Page 45: SAP NW BPM

© SAP AG 2009. All rights reserved. / Page 45

SAP NetWeaver Developer StudioDesarrollo de procesos

Page 46: SAP NW BPM

© SAP AG 2009. All rights reserved. / Page 46

SAP NetWeaver BPMSencillo modelado de procesos

1

2

3

Perspectiva de modelado de procesospara “pintar” fácilmente el proceso denegocio

Prototipado rápido: posibilidad de ejecutarprocesos incompletos con tareassimuladas

Page 47: SAP NW BPM

© SAP AG 2009. All rights reserved. / Page 47

SAP NetWeaver BPMGeneración de interfaces de usuario avanzados

Generación automática de interfaces de usuario apartir de los datos del contexto en las actividades.

Genera la base para WebDynpro, Visual Composer yAdobe Interactive Forms.

Page 48: SAP NW BPM

© SAP AG 2009. All rights reserved. / Page 48

SAP NetWeaver BPMCapacidades ampliadas para reporting

Actividades para reporting basadas en elcontexto del proceso.Reporting en vivo con Visual ComposerExtractores para SAP NetWeaver BW

Page 49: SAP NW BPM

© SAP AG 2009. All rights reserved. / Page 49

Proceso en ejecución

Entrada de una petición de compra a través de un interfaz WebDynpro: se introducen dos campos: id deproducto y cantidad.

El Web Dynpro se genera directamente desde la actividad humana.

© SAP

Page 50: SAP NW BPM

© SAP AG 2009. All rights reserved. / Page 50

Proceso en ejecución (2)

La petición se reenvía a un supervisor de nivel superior que añade datos adicionales,como datos del proveedor y región geográfica. Los datos se introducen desde unformulario Adobe. Posteriormente se reenvía la petición para su aprobación.

© SAP

Page 51: SAP NW BPM

© SAP AG 2009. All rights reserved. / Page 51

Proceso en ejecución (3)

Si el total del pedido supera cierta cantidad, entonces tiene que aprobarse.

El aprobador usará un interfaz diseñado enVisual Composer.

© SAP

Page 52: SAP NW BPM

© SAP AG 2009. All rights reserved. / Page 52

Agenda

Introducción

La gestión de procesos con SAP

Tecnología de SAP BPM• El entorno de composición de aplicaciones• BPMN (Business Process Modeling Notation)• De la definición a la ejecución• Monitorización de procesos• BRM (Business Rules Management)

Conclusiones y preguntas

Page 53: SAP NW BPM

© SAP AG 2009. All rights reserved. / Page 53

Monitorización de procesos

Page 54: SAP NW BPM

© SAP AG 2009. All rights reserved. / Page 54

Monitorización de procesos

Page 55: SAP NW BPM

© SAP AG 2009. All rights reserved. / Page 55

Monitorización de procesos

Page 56: SAP NW BPM

© SAP AG 2009. All rights reserved. / Page 56

Monitorización de procesos

Page 57: SAP NW BPM

© SAP AG 2009. All rights reserved. / Page 57

Monitorización de procesos

Page 58: SAP NW BPM

© SAP AG 2009. All rights reserved. / Page 58

Monitorización de procesos

Page 59: SAP NW BPM

© SAP AG 2009. All rights reserved. / Page 59

Agenda

Introducción

La gestión de procesos con SAP

Tecnología de SAP BPM• El entorno de composición de aplicaciones• BPMN (Business Process Modeling Notation)• De la definición a la ejecución• Monitorización de procesos• BRM (Business Rules Management)

Conclusiones y preguntas

Page 60: SAP NW BPM

© SAP AG 2009. All rights reserved. / Page 60

SAP NetWeaverBusiness Rules Management (BRM)

Dos formas de modelar reglasModelado de reglas dentro del contextode un proceso BPMModelado de reglas de formaindependiente del BPM

Varias formas de integrar con BPMUtilización de las reglas en actividadesautomáticasEn la toma de decisiones en laspasarelas (gateways) de BPMModelados de funciones basado enreglas de negocioUtilización de las reglas entransformaciones de datos

Rules Engine

RulesComposer

ProcessDeskRulesManagement

¿Cuál es la necesidad para BRM?Separar las reglas de negocio del código de laaplicaciónHacer que las reglas sean servicios reutilizablesMejora en flexibilidad, eficiencia y controlGestión y monitorización de reglas comocomponente de BPMFacilidad de adaptar las reglas al los cambiosen el negocio

¿Qué ofrece SAP NetWeaver BRM?Una herramienta centralizada para gestión dereglasUtiliza las capacidades deSAP NetWeaverComposition EnvironmentDefinición de reglas a través de aplicación Web

Page 61: SAP NW BPM

© SAP AG 2009. All rights reserved. / Page 61

SAP NetWeaver BRM

Modelado Gráfico de Reglas complejasEjecución de Secuencias con flujos deReglas

Testear Reglas en el Rules Composer usandoesquemas XML y sin código Java

Integración con Microsoft Office Excel:Exportación e Importación de Tablas de Decisión

Rules Manager –Interface Webpara cambios dereglas en tiemporeal por analistasBPX/Business

Page 62: SAP NW BPM

© SAP AG 2009. All rights reserved. / Page 62

Tabla de Decisión en SAP NetWeaver BRM

Page 63: SAP NW BPM

© SAP AG 2009. All rights reserved. / Page 63

Agenda

Introducción

La gestión de procesos con SAP

Tecnología de SAP BPM• El entorno de composición de aplicaciones• BPMN (Business Process Modeling Notation)• De la definición a la ejecución• Monitorización de procesos• BRM (Business Rules Management)

Conclusiones y preguntas

Page 64: SAP NW BPM

© SAP AG 2009. All rights reserved. / Page 64

Referencias

Page 65: SAP NW BPM

© SAP AG 2009. All rights reserved. / Page 65

““““““

¿Cuál es el valor de BPM?

Fácil implementación de reglas en losprocesos de negocio

Reducción de costes y mayor rapidezde implementación

“““ Mayor capacidad de reacción antelos cambios

Page 66: SAP NW BPM

© SAP AG 2009. All rights reserved. / Page 66

…my predictive process analytics dashboard made me anticipate your call!

Page 67: SAP NW BPM

© SAP AG 2009. All rights reserved. / Page 67

© SAP

César MartínExperto en SolucionesPlataforma Tecnológica

SAP IberiaC/ Torrelaguna, 77Bloque SAP28043 Madrid

T +34 91 456 72 00F +34 91 456 72 01E [email protected]

http://www.sap.com/spain

¡Muchas gracias!

Page 68: SAP NW BPM

© SAP AG 2009. All rights reserved. / Page 68

No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information contained hereinmay be changed without prior notice.

Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors.

Microsoft, Windows, Excel, Outlook, and PowerPoint are registered trademarks of Microsoft Corporation.

IBM, DB2, DB2 Universal Database, System i, System i5, System p, System p5, System x, System z, System z10, System z9, z10, z9, iSeries, pSeries, xSeries, zSeries,eServer, z/VM, z/OS, i5/OS, S/390, OS/390, OS/400, AS/400, S/390 Parallel Enterprise Server, PowerVM, Power Architecture, POWER6+, POWER6, POWER5+,POWER5, POWER, OpenPower, PowerPC, BatchPipes, BladeCenter, System Storage, GPFS, HACMP, RETAIN, DB2 Connect, RACF, Redbooks, OS/2, Parallel Sysplex,MVS/ESA, AIX, Intelligent Miner, WebSphere, Netfinity, Tivoli and Informix are trademarks or registered trademarks of IBM Corporation.

Linux is the registered trademark of Linus Torvalds in the U.S. and other countries.

Adobe, the Adobe logo, Acrobat, PostScript, and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States and/or othercountries.

Oracle is a registered trademark of Oracle Corporation.

UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group.

Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and MultiWin are trademarks or registered trademarks of Citrix Systems, Inc.

HTML, XML, XHTML and W3C are trademarks or registered trademarks of W3C®, World Wide Web Consortium, Massachusetts Institute of Technology.

Java is a registered trademark of Sun Microsystems, Inc.

JavaScript is a registered trademark of Sun Microsystems, Inc., used under license for technology invented and implemented by Netscape.

SAP, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP Business ByDesign, and other SAP products and services mentioned herein as well as their respectivelogos are trademarks or registered trademarks of SAP AG in Germany and other countries.

Business Objects and the Business Objects logo, BusinessObjects, Crystal Reports, Crystal Decisions, Web Intelligence, Xcelsius, and other Business Objects products andservices mentioned herein as well as their respective logos are trademarks or registered trademarks of Business Objects S.A. in the United States and in other countries.Business Objects is an SAP company.

All other product and service names mentioned are the trademarks of their respective companies. Data contained in this document serves informational purposes only.National product specifications may vary.

These materials are subject to change without notice. These materials are provided by SAP AG and its affiliated companies ("SAP Group") for informational purposes only,without representation or warranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Groupproducts and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construedas constituting an additional warrant.

Copyright 2009 SAP AGAll Rights Reserved