Business process management systems: strumenti e tecnologie - PowerPoint PPT Presentation

About This Presentation
Title:

Business process management systems: strumenti e tecnologie

Description:

Business process management systems: strumenti e tecnologie Luigi Magnanini SSB Progetti Business Process Un processo un insieme di attivit correlate che ... – PowerPoint PPT presentation

Number of Views:73
Avg rating:3.0/5.0
Slides: 33
Provided by: elvionsh
Category:

less

Transcript and Presenter's Notes

Title: Business process management systems: strumenti e tecnologie


1
Business process management systemsstrumenti e
tecnologie
Luigi Magnanini SSB Progetti
2
Business Process
  • Un processo è un insieme di attività correlate
    che hanno complessivamente un obiettivo comune
    come, ad esempio, la produzione di un bene o di
    un servizio o in generale, la creazione di valore
    per il cliente

3
Business Process
Le componenti da integrare sono molteplici
Eccezioni
Persone
Sistemi
Documenti
Regole
4
(No Transcript)
5
(No Transcript)
6
(No Transcript)
7
(No Transcript)
8
BPMS - componenti
  • Il Business Process Management System (BPMS) è la
    suite che include i moduli funzionali,
    tecnologici e le infrastrutture a supporto,
    integrati in uno specifico ambiente, fornendo
    tutte le funzionalità della tecnologia BPM.

9
BPMS deployment view
10
(No Transcript)
11
Linguaggi

12
XPDL
13
XPDL - esempio
14
Modellazione dei casi studio
  • Tasse automobilistiche
  • Vendita prodotti finanziari (Offerta fuori sede)

15
Bollo Auto Riscossione Tassa
16
Bollo Auto Riscossione Tassa
17
Bollo Auto Riscossione Tassa
18
Controllo e Amministrazione
Tutti i processi del sistema (1 nuovo)
Nuovo Processo terminato
Tutti i processi creati da me (1 nuovo)
Processo attivo
Processi disponibili
19
Controllo e Amministrazione
Controllo dei processi terminati
20
Reportistica
Tipi (casi) di processi attivi
Processi in esecuzione
Numero di processi finiti
21
BRMS
Dinamicità permettere al business di variare
politiche e regole di business di un processo
automatizzato
Regole per Definire il prezzo Definire una
tassa Identificare una frode Implementare
prescrizioni della normativa
Automatizzare le decisioni di Business Rilasciare
rapidamente le modifiche
Maggior controllo per lutente di
business Partnerhip e collaborazione con lIT
22
BRMS
Spesso le decisioni sono annegate nel codice
applicativo
  • Tempi lunghi per le modifiche
  • Fuori dalla visibilità del Business
  • Spesso nascoste e duplicate

Business
IT
Codice Applicativo
22
23
BRMS
Le decisioni diventano Business Rules punto di
collegamento tra Business ed IT
  • Uno statement di logica di business che
  • Può essere definito da un utente di business
  • E eseguibile

Business Rule
23
24
(No Transcript)
25
BRMS - benefici
  • Riduce la dipendenza dal settore IT rispetto ai
    cambiamenti del business
  • Maggiore controllo sulla logica decisionale
    implementata verifica conformità ai requisiti e
    una migliore gestione del business
  • Consente di esprimere con precisione la logica
    decisionale, usando una sintassi di business e
    rappresentazioni grafiche delle regole (decision
    tables, trees, scorecards and flows)
  • Miglioramento della efficienza dei processi
    attraverso un sistema di decisioni automatizzate

26
BRMS quando usarlo
  • Il problema sfugge alle classiche logiche di
    programmazione
  • La conoscenza è chiara ma la procedura per
    implementarla sarebbe troppo complessa con tanti
    rami decisionali
  • La logica cambia (ad esempio dipende dalla
    normativa)

27
È un progetto Open Source di JBoss che implementa
un Rule Engine, un motore di regole. Il
funzionamento Vengono dati un insieme di regole
e un insieme di fatti e il motore inferisce nuovi
fatti attivando le varie regole.
  • Il motore si basa principalmente su due concetti
  • Regole, la vera è propria logica
  • Asserzioni, i fatti a cui accedono le regole

28
BRMS sintassi regole
Regola Bollo Auto
Una regola è scritta con la seguente
sintassi rule Nome attributi opzionali e
valori when modalità di attivazione then azion
i end Del tutto simile alla notazione
procedurale if then
29
Regole Offerta Fuori Sede
30
Regole Offerta Fuori Sede
In base all' Art 108 Reg Consob Per informare il
cliente registra i dati del promotore nel
contratto
31
Validazione delle regole
Esito positivo
Dati in input al sistema di regole
Regola Quando ho un cliente professionale,
consegna documentazione per clienti professionali
Regola Quando ho un cliente professionale,
consegna documentazione per clienti professionali
Cosa mi aspetto che il sistema risponda
32
Validazione delle regole
Esito negativo
Risultato della regola
Risultato della regola
Cosa mi aspettavo nel caso di test
Write a Comment
User Comments (0)
About PowerShow.com