SlideShare a Scribd company logo
1 of 7
Download to read offline
BPM and BizFlow
(Buisness Process Managment)
Buisness
Activity
Business
Activity
Business
Activity
Business
Activity
Buisness Transaction
(An interaction between buisnesses and their customers)
Ex:Buying NewsPaper
Gateways
Events
None Start Event None End Event
A Buisness Transaction has 3 parts :
1)Buisness Activities:(Unity of work performed inside a process)
2)Events(Can be internal or external to the Buisness Activities)
3)Gateways(Connect the Buisness Activities)
Buisness
Activity
Participant : a person participating in the Buisness Activity
1)Normal Activity : the interaction with a Participant (ex:Filling a Form)
2)Sub-Process Activity : Is a process inside the main process
3)Agent Activity : A background process communicating with the Buisness process
4)Compoment Activity : interact with Enterprise Java Beans or web services
5)SQL Activity : access to a database
6)Mail Activity : sending an email
Events
1)None Start Event : the event that starts every Buisness Process
2)Timer Intermediate Event : the event that leads to a new activity after a
deadline occurs on an activity
3)Error Intermediate Event : the event that leads to a new activity after an
error occurs on an activity(ex: on an SQL Activity or Mail Activity)
4)None End Event : the event that ends every Buisness Process
Inside the
activity
Gateways
1)XOR Gateway : used as a decision node for a Response Group(ex:accept or reject)
2)OR Gateway : used to do one or more activities based on a decision(ex: a Process
parameter values)
3)Complex Gateway : used to continue the process if one or more activities(but not all
activities) has been accomplished (ex: 2/3 activities)
4)AND Gateway : used to do multiple activities in parallel or to continue the process if
the multiple activities are all accomplished
Response Group : a group of responses involved in a participant decision (ex : accept or reject)
Process Variable : a variable defined for a Buisness Process
3 Process Variable Scopes:
1)Global Process Variables : can be exhanged with Forms and used by all processes at the same time
2)Process Definition Variables : can be exchanged between all the running instances of the same Buisness Process
3)Process Instance Variables : can be exchanged between all the activities of the same Buisness Process
Application Server
BizFLow Server
Database Server
Application Application Application Application
BizFlow Architecture
HTTP/HTTPS
TCP/IP
JDBC Native
JDBC
Local Defined Process
BizFlow Process Studio
Project Team Members
Remote Defined Process(After being Published it is running on the BizFlow Server)
Reference to the applications running on the Application Server
Remote Running Process(After being Initiated from the client interface)
Remote Terminated Process(After being executed on the BizFlow Server)
Permissions on the Project Team Members and the groups to which they belong
BizCoves(on the client interface)
BizCove
View (is a
View with a
Layout)
BizCoves(Partial Views)
1)Initiate
BizCove
2)Workliste
BizCove
3)Monitor
BizCove
4)Report
BizCove

More Related Content

Viewers also liked

logistikas Buisness Plan
logistikas Buisness Planlogistikas Buisness Plan
logistikas Buisness PlanBibin K Bby
 
Buisness plan fit1000
Buisness plan fit1000Buisness plan fit1000
Buisness plan fit1000nes794
 
Disability Equality NW buisness plan (Dec 11)
Disability Equality NW buisness plan (Dec 11)Disability Equality NW buisness plan (Dec 11)
Disability Equality NW buisness plan (Dec 11)Rich Watts
 
Quality management systems
Quality management systemsQuality management systems
Quality management systemsQaisar Mehmud
 
Process management
Process managementProcess management
Process managementMohd Arif
 
Management process powerpoint
Management process powerpointManagement process powerpoint
Management process powerpointElizabethLampson2
 
The Project Management Process - Week 6 Leadership
The Project Management Process - Week 6   LeadershipThe Project Management Process - Week 6   Leadership
The Project Management Process - Week 6 LeadershipCraig Brown
 
The Project Management Process - Week 1
The Project Management Process -  Week 1The Project Management Process -  Week 1
The Project Management Process - Week 1Craig Brown
 
Introduction to Business Process Management
Introduction to Business Process ManagementIntroduction to Business Process Management
Introduction to Business Process ManagementAlan McSweeney
 
Human resource management process
Human resource management processHuman resource management process
Human resource management processZeeshan Sabir
 
State of the Word 2011
State of the Word 2011State of the Word 2011
State of the Word 2011photomatt
 

Viewers also liked (20)

logistikas Buisness Plan
logistikas Buisness Planlogistikas Buisness Plan
logistikas Buisness Plan
 
Buisness plan fit1000
Buisness plan fit1000Buisness plan fit1000
Buisness plan fit1000
 
Disability Equality NW buisness plan (Dec 11)
Disability Equality NW buisness plan (Dec 11)Disability Equality NW buisness plan (Dec 11)
Disability Equality NW buisness plan (Dec 11)
 
Ewriter
EwriterEwriter
Ewriter
 
Restaurant Business Plan
Restaurant Business PlanRestaurant Business Plan
Restaurant Business Plan
 
Quality management systems
Quality management systemsQuality management systems
Quality management systems
 
Buisness plan punit
Buisness plan punitBuisness plan punit
Buisness plan punit
 
Buisness skills
Buisness skillsBuisness skills
Buisness skills
 
Introduction to BPM
Introduction to BPMIntroduction to BPM
Introduction to BPM
 
Process management
Process managementProcess management
Process management
 
4 Game Inc Business Plan
4 Game Inc Business Plan4 Game Inc Business Plan
4 Game Inc Business Plan
 
Management process powerpoint
Management process powerpointManagement process powerpoint
Management process powerpoint
 
The Project Management Process - Week 6 Leadership
The Project Management Process - Week 6   LeadershipThe Project Management Process - Week 6   Leadership
The Project Management Process - Week 6 Leadership
 
The Project Management Process - Week 1
The Project Management Process -  Week 1The Project Management Process -  Week 1
The Project Management Process - Week 1
 
What is BPM?
What is BPM?What is BPM?
What is BPM?
 
Processes of management
Processes of managementProcesses of management
Processes of management
 
Proposal Management Process
Proposal  Management  ProcessProposal  Management  Process
Proposal Management Process
 
Introduction to Business Process Management
Introduction to Business Process ManagementIntroduction to Business Process Management
Introduction to Business Process Management
 
Human resource management process
Human resource management processHuman resource management process
Human resource management process
 
State of the Word 2011
State of the Word 2011State of the Word 2011
State of the Word 2011
 

Similar to BPM and BizFlow

Producer Consumer Problem in C explained.ppt
Producer Consumer Problem in C explained.pptProducer Consumer Problem in C explained.ppt
Producer Consumer Problem in C explained.pptossama8
 
3.Process Management
3.Process Management3.Process Management
3.Process ManagementSenthil Kanth
 
Ch4 OS
Ch4 OSCh4 OS
Ch4 OSC.U
 
From Site to System (specifically, business process management systems)
From Site to System (specifically, business process management systems)From Site to System (specifically, business process management systems)
From Site to System (specifically, business process management systems)Adam Khan
 
Tk2323 lecture 11 process and thread
Tk2323 lecture 11   process and threadTk2323 lecture 11   process and thread
Tk2323 lecture 11 process and threadMengChun Lam
 
The process approach (and business process management)
The process approach (and business process management)The process approach (and business process management)
The process approach (and business process management)Nicola Mezzetti
 
Task communication
Task communicationTask communication
Task communication1jayanti
 
Chapter two process.pptx
Chapter two process.pptxChapter two process.pptx
Chapter two process.pptxMezigebuMelese1
 
Maintenance of Network Connectivity Across Process Migration
Maintenance of Network Connectivity Across Process MigrationMaintenance of Network Connectivity Across Process Migration
Maintenance of Network Connectivity Across Process MigrationCSCJournals
 
Modelling Safe Interface Interactions in Web Applications
Modelling Safe Interface Interactionsin Web ApplicationsModelling Safe Interface Interactionsin Web Applications
Modelling Safe Interface Interactions in Web ApplicationsMarco Brambilla
 
CSI-503 - 4. Process synchronization
CSI-503 - 4. Process synchronizationCSI-503 - 4. Process synchronization
CSI-503 - 4. Process synchronizationghayour abbas
 
Operations on Processes and Cooperating processes
Operations on Processes and Cooperating processesOperations on Processes and Cooperating processes
Operations on Processes and Cooperating processesVishnuMenon59
 
Concurrency: Mutual Exclusion and Synchronization
Concurrency: Mutual Exclusion and SynchronizationConcurrency: Mutual Exclusion and Synchronization
Concurrency: Mutual Exclusion and SynchronizationAnas Ebrahim
 
OS - Chapter # 3 for the development of os
OS - Chapter # 3 for the development of osOS - Chapter # 3 for the development of os
OS - Chapter # 3 for the development of osTahaShahid18
 
Threads handlers and async task, widgets - day8
Threads   handlers and async task, widgets - day8Threads   handlers and async task, widgets - day8
Threads handlers and async task, widgets - day8Utkarsh Mankad
 

Similar to BPM and BizFlow (20)

Producer Consumer Problem in C explained.ppt
Producer Consumer Problem in C explained.pptProducer Consumer Problem in C explained.ppt
Producer Consumer Problem in C explained.ppt
 
3.Process Management
3.Process Management3.Process Management
3.Process Management
 
Ch03
Ch03Ch03
Ch03
 
Chapter 3 - Processes
Chapter 3 - ProcessesChapter 3 - Processes
Chapter 3 - Processes
 
Ch4 OS
Ch4 OSCh4 OS
Ch4 OS
 
OS_Ch4
OS_Ch4OS_Ch4
OS_Ch4
 
Process
ProcessProcess
Process
 
OSCh4
OSCh4OSCh4
OSCh4
 
From Site to System (specifically, business process management systems)
From Site to System (specifically, business process management systems)From Site to System (specifically, business process management systems)
From Site to System (specifically, business process management systems)
 
Tk2323 lecture 11 process and thread
Tk2323 lecture 11   process and threadTk2323 lecture 11   process and thread
Tk2323 lecture 11 process and thread
 
The process approach (and business process management)
The process approach (and business process management)The process approach (and business process management)
The process approach (and business process management)
 
Task communication
Task communicationTask communication
Task communication
 
Chapter two process.pptx
Chapter two process.pptxChapter two process.pptx
Chapter two process.pptx
 
Maintenance of Network Connectivity Across Process Migration
Maintenance of Network Connectivity Across Process MigrationMaintenance of Network Connectivity Across Process Migration
Maintenance of Network Connectivity Across Process Migration
 
Modelling Safe Interface Interactions in Web Applications
Modelling Safe Interface Interactionsin Web ApplicationsModelling Safe Interface Interactionsin Web Applications
Modelling Safe Interface Interactions in Web Applications
 
CSI-503 - 4. Process synchronization
CSI-503 - 4. Process synchronizationCSI-503 - 4. Process synchronization
CSI-503 - 4. Process synchronization
 
Operations on Processes and Cooperating processes
Operations on Processes and Cooperating processesOperations on Processes and Cooperating processes
Operations on Processes and Cooperating processes
 
Concurrency: Mutual Exclusion and Synchronization
Concurrency: Mutual Exclusion and SynchronizationConcurrency: Mutual Exclusion and Synchronization
Concurrency: Mutual Exclusion and Synchronization
 
OS - Chapter # 3 for the development of os
OS - Chapter # 3 for the development of osOS - Chapter # 3 for the development of os
OS - Chapter # 3 for the development of os
 
Threads handlers and async task, widgets - day8
Threads   handlers and async task, widgets - day8Threads   handlers and async task, widgets - day8
Threads handlers and async task, widgets - day8
 

BPM and BizFlow

  • 1. BPM and BizFlow (Buisness Process Managment)
  • 2. Buisness Activity Business Activity Business Activity Business Activity Buisness Transaction (An interaction between buisnesses and their customers) Ex:Buying NewsPaper Gateways Events None Start Event None End Event A Buisness Transaction has 3 parts : 1)Buisness Activities:(Unity of work performed inside a process) 2)Events(Can be internal or external to the Buisness Activities) 3)Gateways(Connect the Buisness Activities)
  • 3. Buisness Activity Participant : a person participating in the Buisness Activity 1)Normal Activity : the interaction with a Participant (ex:Filling a Form) 2)Sub-Process Activity : Is a process inside the main process 3)Agent Activity : A background process communicating with the Buisness process 4)Compoment Activity : interact with Enterprise Java Beans or web services 5)SQL Activity : access to a database 6)Mail Activity : sending an email Events 1)None Start Event : the event that starts every Buisness Process 2)Timer Intermediate Event : the event that leads to a new activity after a deadline occurs on an activity 3)Error Intermediate Event : the event that leads to a new activity after an error occurs on an activity(ex: on an SQL Activity or Mail Activity) 4)None End Event : the event that ends every Buisness Process Inside the activity
  • 4. Gateways 1)XOR Gateway : used as a decision node for a Response Group(ex:accept or reject) 2)OR Gateway : used to do one or more activities based on a decision(ex: a Process parameter values) 3)Complex Gateway : used to continue the process if one or more activities(but not all activities) has been accomplished (ex: 2/3 activities) 4)AND Gateway : used to do multiple activities in parallel or to continue the process if the multiple activities are all accomplished Response Group : a group of responses involved in a participant decision (ex : accept or reject) Process Variable : a variable defined for a Buisness Process 3 Process Variable Scopes: 1)Global Process Variables : can be exhanged with Forms and used by all processes at the same time 2)Process Definition Variables : can be exchanged between all the running instances of the same Buisness Process 3)Process Instance Variables : can be exchanged between all the activities of the same Buisness Process
  • 5. Application Server BizFLow Server Database Server Application Application Application Application BizFlow Architecture HTTP/HTTPS TCP/IP JDBC Native JDBC
  • 6. Local Defined Process BizFlow Process Studio Project Team Members Remote Defined Process(After being Published it is running on the BizFlow Server) Reference to the applications running on the Application Server Remote Running Process(After being Initiated from the client interface) Remote Terminated Process(After being executed on the BizFlow Server) Permissions on the Project Team Members and the groups to which they belong
  • 7. BizCoves(on the client interface) BizCove View (is a View with a Layout) BizCoves(Partial Views) 1)Initiate BizCove 2)Workliste BizCove 3)Monitor BizCove 4)Report BizCove