SlideShare une entreprise Scribd logo
1  sur  51
Workflow ManagementBasics of Workflow Managementand Workflow Modeling Languages
Agenda Whatis Workflow Management? Workflow Management Systems Benefitsof Workflow Management Aspectsof Workflow ModellingLanguages Workflow Process Workflow Participants Designing Workflow Process Modelling Languages
Workflow Managementis the automatedCoordination  and Control    of    Business Processes [Joosten 97] z. B. claim settlement, loan approval, stock transaction, order management e.g. delegation, initiation of activities, reminder,  monitoring, role resolution z. B. property rights,escalation,deadlines Workflow Management – Terms andDefinitions
Workflow Management – Terms andDefinitions A Workflowis a businessprocess, whose actitivytransitionsarecontrolledby an applicationsystem. A Workflow Management Systemis an application system, with that workflows can be defined, administrated and executed. The order of execution is determined by a formal representation of the process logic within the application system.
Workflow Types Ad Hoc:   Goal: Quick reaction to simple but unforeseen situations (e.g. “FYI”-E-Mail) Simple process that can be defined within 5 minutes to one hour Collaborative: Goal: Improvement of collaborative work Integration of multiple teams Unique, creative process (e.g. software engineering) Administrative: Goal: administrative cost savings Formal process, medium amount of instances (e.g. accounting) Production: Goal: Increase of productivity and quality in high-load processes Formal process, high amount of instances, response time < sec., secure processes (e.g. loan approval, claim settlement)
Production Collaborative LoanApproval, Claim Settlement Documentation, SoftwareEngineering Administrative AdHoc Travel ExpenseReimbursement,Request for Leave FYI Mail, Ad-hoc Delegation Workflow Types Value Creation Repetitive Process Unique Process Cf. „Selectinga Workflow Product“, BIS
Workflow Instances – Build Time vs. Run Time Build time Modelling of Workflows Run time Execution of Workflows
Agenda Whatis Workflow Management? Workflow Management Systems Benefitsof Workflow Management Aspectsof Workflow ModellingLanguages Workflow Process Workflow Participants Designing Workflow Process Modelling Languages
Software Architectures – Monolithic Application Systems Monolithic Application Systems
Software Architectures – DBMS based Application Systems Applicationand ProcessLogic Data Management DBMS
Application Logic Software Architectures – WfMS based Application Systems ProcessLogic Data Management WFMS DBMS
Software Architectures – Component based Application Systems ProcessLogic Compo-nentC Enter- prise Service Compo-nentB ERPModule Compo-nentA Data Management Office Package WFMS DBMS
Application Systems TypesfortheImplementationof different Workflow Types WfMS ProjectManagement Groupware/ Mail Ad Hoc Collaborative Administrative Production
Agenda Whatis Workflow Management? Workflow Management Systems Benefitsof Workflow Management Aspectsof Workflow ModellingLanguages Workflow Process Workflow Participants Designing Workflow Process Modelling Languages
Benefits of Workflow Management It’s done by the best user! Every taskisassignedautomatically Profile of each user (qualifications) Prioritization by age, type of work Multi-step routing, including parallel paths, rendezvous Task-Distribution Push (send work) Pull  (user selects) Time Participant can be a person or “robot”
Benefits of Workflow Management All necessary tasks are performed Case consists of multiple activities Invokes programs or program pieces Manual processing steps Completion Status change controls flow (approved, reject) Hold for later processing Change flow for exceptions
Benefits of Workflow Management Information is easily accessible Invoke applications Terminal emulation (screen scraping) Direct interface Move data with workflow Images Documents Multi-Media Links Integration in the sense of EAI only via Data!
Benefits of Workflow ManagementInterface to data systems No interface – used side by side Minimal interface  Move key identification (e.g. contract number) from workflow to existing screens (HLLAPI) Popular with users, low cost Workflow invokes legacy systems Autonomous workflow drives the application Legacy systems invoke workflow Embedded workflow in the applications
Benefits of Workflow ManagementLogging and tracking Typical systems provide Automatic processing history  Date Time Person disposition for each step User comments Explanation of variance special circumstances Search for work in process Determine status of work If qualified, “select” and process work
Benefits of Workflow Management Automated monitoring Reporting and analysis Work accomplished Total volume Turn-around time Productivity of individuals, teams, groups Errors and error rates User controlled alarms
Agenda Whatis Workflow Management? Workflow Management Systems Benefitsof Workflow Management Aspectsof Workflow ModellingLanguages Workflow Process Workflow Participants Designing Workflow ProcessModellingLanguages The Infinity Workflow ProcessModelling Language Designing Workflow ResourceModellingLanguages The Infinity Workflow ResourceModelling Language
Different TypesofProcess Models Process Model Workflow Process Model Business Process Model Workflow Management, Process Automation Organisational Design, BusinesProcessReengineering, etc.
Separation Criteriafor Business Process Model Activities Separation ofactivities, whenever thereis a changeoftheexecutingprocessparticipant thereis a changeoftheresponsibleprocessparticipant thereis a changeoftheprocessobject (e.g. invoice, account etc.) Modellingofvalueaddingactivities(searchorcoordinationareusually not partof a businessprocess model) Modellingofapplications on activitybasis(coarsegranularity) Categorisedmodellingof organisational structures Execution Responsibility Information demand („hastobeinformed“) …
Separation Criteriafor Workflow Process Model Activities Separation ofactivities, whenever thereis a changeoftheexecutingprocessparticipant thereis a changeoftheinvokedapplication thereis a changeofworkflowdata Explicit modellingofcoordinationanddecisionaspects(fine granular!) Modellingofapplications on interfacebasis(granularityofexecutiondeterminesgranularityofactivities!) Categorisedmodellingof organisational structures Execution Processandactivityresponsibility(Exception Handling) Substitution anddelegationmechanisms
Customer oder arrives Process customer order Transformation of Business Process Models to Workflow Models Workflow Modelling Business ProcessModelling X Level of Detail AtomicActivity
Agenda Whatis Workflow Management? Workflow Management Systems Benefitsof Workflow Management Aspectsof Workflow ModellingLanguages Workflow Process Workflow Participants Designing Workflow Process Modelling Languages
AllocationofAppropriateParticipantsto Workflow Activities Employeewhoexecutes a workflowactivity, hastobequalifiedappropriately hastohavetheauthorisationtoexecute an activity hastohavetheauthorisationtoexecutetheaccordingapplications hastohavetheauthorisationtousetheworkflowdata Different strategiestoassignemployeestoworkflows
Allocation of Workflow Participants to ActivitiesDirect Allocation A participant is allocated directly to an activity E.g.: Employee “XY2034 Accounting”executes activity “enter invoice” Pro: Easy to specify and to implement Contra: Maintenance costly, whenever the organisation changes  inflexible Workflow and organisation are not independent
Allocation of Workflow Participants to ActivitiesRole-based Allocation Role: Set of qualifications and competencies Qualification: capability (education, physical ability) Competence: authorisation,responsibility Role: Synonym for one or more workflow participants E.g.: EmployeesofroleZ800 areabletoperformactivity WF134 „enter invoice“ Pro: Flexible Workflow and organisation are independent Indirect load sharing Contra: Increased complexity of resource model Exception handling necessary
Allocation of Workflow Participants to ActivitiesAllocation with Formal Expressions Allocation interpreting a formal expressionE.g.: Superior(Resource(Activity(x))) Preconditions: Workflow modeller has to be familiar with the structure of the resource model Exception handling necessary Pro & contra: cf. role-based allocation
Object Types in Resource Models (1/2) Employee Human resource that is able to execute activities Organisational position Job (e.g. “clerk damage adjustment m-z”) A job can be assigned with one ore more persons Position type (“little” Role) Categories of similar positions
Object Types in Resource Models (2/2) Organisational unit Cluster of positions Temporary or permanent Qualification Capability of a person that was acquired by the person him/herself and that cannot be withdrawn “Measurement“ e.g. through certificates  Competence Resposibilities and authorizations that can be assigned to or withdrawn from a person  Qualification + Competence = Role
Agenda Whatis Workflow Management? Workflow Management Systems Benefitsof Workflow Management Aspects of Workflow Modelling Languages Workflow Process Workflow Participants Designing Workflow Process Modelling Languages
Digression:Meta Modeling
Language Design Languagescanbethesubjectofscientificanalysis Theoryoflogiclanguagelayers Objectlanguage: subjectoftheanalysis Metalanguage: Language thatisusedtoperformtheanalysis Relative languagelayers
Language Layers
Language Oriented Meta-ization Languages … defineconceptsthatcanbeusedtobuildmodels … canbe, in turn, representedbymodels Models tobuildlanguagesallowlanguageoriented meta-ization Example: Model M1 isbuiltwithlanguage S1 Language S1 isrepresented in model M2 Then M2 iscalledlanguageorientedmetamodel,relatedtotheissuemodelled in M1
Model Layersof Language Oriented Meta-ization
ProcessOriented Meta-ization Instructions … determinetheprocessofmodelling in a particularmodellinglanguage …canbe, in turn, representedbymodels Models to represent instructions allowprocessoriented meta-ization Example: Model M3 isbuiltwithlanguage S2 Models builtwith S2 arebuiltaccordingtoprocess P1 Process P1 isrepresentedthrough model M4 Then,M4 isprocessorientedmeta model,related to the issue modelled in M3
Model LayersofProcessOriented Meta-ization
ExemplaryLanguagesfor Language OrientedMetaModelling Language OrientedMetaModelling: Languagesthatareabletorepresentobjectsandrelationships datamodellinglanguages ERM Class Diagram MOF … Iftherearesyntaxrulesthataretoocomplexfordatamodellinglanguages (e.g. recursiverelationshiprules), themeta model hastobeextendedby formal grammars Note: Metamodelsusuallydefineonlytheconceptualaspectofmodellinglanguages
Example: The ERM Meta Model in ERM Notation
ExemplaryInstantiationof a Meta Model as a Model Model Meta Model
ExemplaryInstantiationof a Meta Model as a Model Model Meta Model
ExemplaryInstantiationof a Meta Model as a Model Model Meta Model
ExemplaryInstantiationof a Meta Model as a Model Model Meta Model
ExemplaryInstantiationof a Meta Model as a Model Model Meta Model
ExemplaryInstantiationof a Meta Model as a Model Model Meta Model
ExemplaryInstantiationof a Meta Model as a Model Model Meta Model
ExemplaryLanguagesforProcessOrientedMetaModelling ProcessOrientedMetaModelling: Languagesthatareabletorepresentaction EPC Petri Nets ActivityDiagrams Value Chains … Example: valuechainthatdescribes EPC modelling
Thankyou

Contenu connexe

En vedette

Odoo 8 tutorial accounting part 1
Odoo 8 tutorial   accounting part 1Odoo 8 tutorial   accounting part 1
Odoo 8 tutorial accounting part 1Md Omar Bare
 
Odoo 8 tutorial HR Module part 1
Odoo 8 tutorial   HR Module part 1Odoo 8 tutorial   HR Module part 1
Odoo 8 tutorial HR Module part 1Md Omar Bare
 
Enterprise Resource Planning; Human Resource Module
Enterprise Resource Planning; Human Resource ModuleEnterprise Resource Planning; Human Resource Module
Enterprise Resource Planning; Human Resource Moduleسعد ابورياح
 
Odoo (OpenERP) User Manual - Human Resource
Odoo (OpenERP) User Manual - Human Resource Odoo (OpenERP) User Manual - Human Resource
Odoo (OpenERP) User Manual - Human Resource Shivam Dixit
 

En vedette (6)

Odoo 8 tutorial accounting part 1
Odoo 8 tutorial   accounting part 1Odoo 8 tutorial   accounting part 1
Odoo 8 tutorial accounting part 1
 
Odoo 8 tutorial HR Module part 1
Odoo 8 tutorial   HR Module part 1Odoo 8 tutorial   HR Module part 1
Odoo 8 tutorial HR Module part 1
 
Enterprise Resource Planning; Human Resource Module
Enterprise Resource Planning; Human Resource ModuleEnterprise Resource Planning; Human Resource Module
Enterprise Resource Planning; Human Resource Module
 
Odoo (OpenERP) User Manual - Human Resource
Odoo (OpenERP) User Manual - Human Resource Odoo (OpenERP) User Manual - Human Resource
Odoo (OpenERP) User Manual - Human Resource
 
ERP module
ERP moduleERP module
ERP module
 
Time Management Presentation
Time Management PresentationTime Management Presentation
Time Management Presentation
 

Similaire à 08 worlflow management

An Standard ERP System- By Priyanka Chauhan
An Standard ERP System- By Priyanka ChauhanAn Standard ERP System- By Priyanka Chauhan
An Standard ERP System- By Priyanka ChauhanPriyanka Chauhan
 
Towards executable models within BPM
Towards executable models within BPMTowards executable models within BPM
Towards executable models within BPMAlexander SAMARIN
 
]project-open[ Workflow Developer Tutorial Part 4
]project-open[ Workflow Developer Tutorial Part 4]project-open[ Workflow Developer Tutorial Part 4
]project-open[ Workflow Developer Tutorial Part 4Klaus Hofeditz
 
03 01 whatisworkflow
03 01 whatisworkflow03 01 whatisworkflow
03 01 whatisworkflowtflung
 
Are processes masquerading as projects hurting your business
Are processes masquerading as projects hurting your businessAre processes masquerading as projects hurting your business
Are processes masquerading as projects hurting your businessBen Bradley
 
The Ontology-based Business Architecture Engineering Framework
The Ontology-based Business Architecture Engineering FrameworkThe Ontology-based Business Architecture Engineering Framework
The Ontology-based Business Architecture Engineering FrameworkDmitry Kudryavtsev
 
BPM & Workflow in the New Enterprise Architecture
BPM & Workflow in the New Enterprise ArchitectureBPM & Workflow in the New Enterprise Architecture
BPM & Workflow in the New Enterprise ArchitectureNathaniel Palmer
 
BPM & Workflow in the New Enterprise Architecture
BPM & Workflow in the New Enterprise ArchitectureBPM & Workflow in the New Enterprise Architecture
BPM & Workflow in the New Enterprise ArchitectureNathaniel Palmer
 
Model-Driven Engineering of Workflow User Interfaces
Model-Driven Engineering of Workflow User InterfacesModel-Driven Engineering of Workflow User Interfaces
Model-Driven Engineering of Workflow User InterfacesJuan Manuel Gonzalez Calleros
 
Formalizing Collaborative Software Development Issues: A Collaborative Work A...
Formalizing Collaborative Software Development Issues: A Collaborative Work A...Formalizing Collaborative Software Development Issues: A Collaborative Work A...
Formalizing Collaborative Software Development Issues: A Collaborative Work A...IOSR Journals
 
Architecting enterprise BPM systems for optimal agility
Architecting enterprise BPM systems for optimal agilityArchitecting enterprise BPM systems for optimal agility
Architecting enterprise BPM systems for optimal agilityAlexander SAMARIN
 
Improving Business Performance: Demystifying Simulation and Optimization
Improving Business Performance: Demystifying Simulation and OptimizationImproving Business Performance: Demystifying Simulation and Optimization
Improving Business Performance: Demystifying Simulation and OptimizationNathaniel Palmer
 
Model-Driven Design of Audiovisual Indexing Processes for Search Apps.
Model-Driven Design of Audiovisual Indexing Processes for Search Apps.Model-Driven Design of Audiovisual Indexing Processes for Search Apps.
Model-Driven Design of Audiovisual Indexing Processes for Search Apps.Marco Brambilla
 
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
 

Similaire à 08 worlflow management (20)

About work flow
About work flowAbout work flow
About work flow
 
An Standard ERP System- By Priyanka Chauhan
An Standard ERP System- By Priyanka ChauhanAn Standard ERP System- By Priyanka Chauhan
An Standard ERP System- By Priyanka Chauhan
 
Towards executable models within BPM
Towards executable models within BPMTowards executable models within BPM
Towards executable models within BPM
 
]project-open[ Workflow Developer Tutorial Part 4
]project-open[ Workflow Developer Tutorial Part 4]project-open[ Workflow Developer Tutorial Part 4
]project-open[ Workflow Developer Tutorial Part 4
 
03 01 whatisworkflow
03 01 whatisworkflow03 01 whatisworkflow
03 01 whatisworkflow
 
Are processes masquerading as projects hurting your business
Are processes masquerading as projects hurting your businessAre processes masquerading as projects hurting your business
Are processes masquerading as projects hurting your business
 
BPM tools
BPM toolsBPM tools
BPM tools
 
The Ontology-based Business Architecture Engineering Framework
The Ontology-based Business Architecture Engineering FrameworkThe Ontology-based Business Architecture Engineering Framework
The Ontology-based Business Architecture Engineering Framework
 
BPM & Workflow in the New Enterprise Architecture
BPM & Workflow in the New Enterprise ArchitectureBPM & Workflow in the New Enterprise Architecture
BPM & Workflow in the New Enterprise Architecture
 
BPM & Workflow in the New Enterprise Architecture
BPM & Workflow in the New Enterprise ArchitectureBPM & Workflow in the New Enterprise Architecture
BPM & Workflow in the New Enterprise Architecture
 
Model-Driven Engineering of Workflow User Interfaces
Model-Driven Engineering of Workflow User InterfacesModel-Driven Engineering of Workflow User Interfaces
Model-Driven Engineering of Workflow User Interfaces
 
Formalizing Collaborative Software Development Issues: A Collaborative Work A...
Formalizing Collaborative Software Development Issues: A Collaborative Work A...Formalizing Collaborative Software Development Issues: A Collaborative Work A...
Formalizing Collaborative Software Development Issues: A Collaborative Work A...
 
Software Engineering
Software EngineeringSoftware Engineering
Software Engineering
 
Architecting enterprise BPM systems for optimal agility
Architecting enterprise BPM systems for optimal agilityArchitecting enterprise BPM systems for optimal agility
Architecting enterprise BPM systems for optimal agility
 
Workflow vs e-mail
Workflow vs e-mailWorkflow vs e-mail
Workflow vs e-mail
 
Project Management
Project ManagementProject Management
Project Management
 
Improving Business Performance: Demystifying Simulation and Optimization
Improving Business Performance: Demystifying Simulation and OptimizationImproving Business Performance: Demystifying Simulation and Optimization
Improving Business Performance: Demystifying Simulation and Optimization
 
spitraberg
spitrabergspitraberg
spitraberg
 
Model-Driven Design of Audiovisual Indexing Processes for Search Apps.
Model-Driven Design of Audiovisual Indexing Processes for Search Apps.Model-Driven Design of Audiovisual Indexing Processes for Search Apps.
Model-Driven Design of Audiovisual Indexing Processes for Search Apps.
 
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)
 

Plus de Yury Kupriyanov

Устав проекта
Устав проектаУстав проекта
Устав проектаYury Kupriyanov
 
Описание содержания проекта
Описание содержания проектаОписание содержания проекта
Описание содержания проектаYury Kupriyanov
 
План управления проектом
План управления проектомПлан управления проектом
План управления проектомYury Kupriyanov
 
07 integrated process modelling
07   integrated process modelling07   integrated process modelling
07 integrated process modellingYury Kupriyanov
 
09 trends in information modelling
09   trends in information modelling09   trends in information modelling
09 trends in information modellingYury Kupriyanov
 
Xx additional remarks to exercise 4
Xx additional remarks to exercise 4Xx additional remarks to exercise 4
Xx additional remarks to exercise 4Yury Kupriyanov
 
06 Introduction To Process Modeling
06   Introduction To Process Modeling06   Introduction To Process Modeling
06 Introduction To Process ModelingYury Kupriyanov
 
Information Modeling (course presentation in RUS)
Information Modeling (course presentation in RUS)Information Modeling (course presentation in RUS)
Information Modeling (course presentation in RUS)Yury Kupriyanov
 

Plus de Yury Kupriyanov (15)

Устав проекта
Устав проектаУстав проекта
Устав проекта
 
Описание содержания проекта
Описание содержания проектаОписание содержания проекта
Описание содержания проекта
 
План управления проектом
План управления проектомПлан управления проектом
План управления проектом
 
07 integrated process modelling
07   integrated process modelling07   integrated process modelling
07 integrated process modelling
 
01 information systems
01   information systems01   information systems
01 information systems
 
10 project management
10   project management10   project management
10 project management
 
09 trends in information modelling
09   trends in information modelling09   trends in information modelling
09 trends in information modelling
 
Hse mda bpmn_210410
Hse mda bpmn_210410Hse mda bpmn_210410
Hse mda bpmn_210410
 
Xx additional remarks to exercise 4
Xx additional remarks to exercise 4Xx additional remarks to exercise 4
Xx additional remarks to exercise 4
 
06 Introduction To Process Modeling
06   Introduction To Process Modeling06   Introduction To Process Modeling
06 Introduction To Process Modeling
 
05 Transformation
05  Transformation05  Transformation
05 Transformation
 
02 information models
02   information models02   information models
02 information models
 
04 data modeling 2
04   data modeling 204   data modeling 2
04 data modeling 2
 
03 data modeling 1
03   data modeling 103   data modeling 1
03 data modeling 1
 
Information Modeling (course presentation in RUS)
Information Modeling (course presentation in RUS)Information Modeling (course presentation in RUS)
Information Modeling (course presentation in RUS)
 

Dernier

SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...fonyou31
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room servicediscovermytutordmt
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024Janet Corral
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfchloefrazer622
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajanpragatimahajan3
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...Sapna Thakur
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 

Dernier (20)

SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room service
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajan
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 

08 worlflow management

  • 1. Workflow ManagementBasics of Workflow Managementand Workflow Modeling Languages
  • 2. Agenda Whatis Workflow Management? Workflow Management Systems Benefitsof Workflow Management Aspectsof Workflow ModellingLanguages Workflow Process Workflow Participants Designing Workflow Process Modelling Languages
  • 3. Workflow Managementis the automatedCoordination and Control of Business Processes [Joosten 97] z. B. claim settlement, loan approval, stock transaction, order management e.g. delegation, initiation of activities, reminder, monitoring, role resolution z. B. property rights,escalation,deadlines Workflow Management – Terms andDefinitions
  • 4. Workflow Management – Terms andDefinitions A Workflowis a businessprocess, whose actitivytransitionsarecontrolledby an applicationsystem. A Workflow Management Systemis an application system, with that workflows can be defined, administrated and executed. The order of execution is determined by a formal representation of the process logic within the application system.
  • 5. Workflow Types Ad Hoc: Goal: Quick reaction to simple but unforeseen situations (e.g. “FYI”-E-Mail) Simple process that can be defined within 5 minutes to one hour Collaborative: Goal: Improvement of collaborative work Integration of multiple teams Unique, creative process (e.g. software engineering) Administrative: Goal: administrative cost savings Formal process, medium amount of instances (e.g. accounting) Production: Goal: Increase of productivity and quality in high-load processes Formal process, high amount of instances, response time < sec., secure processes (e.g. loan approval, claim settlement)
  • 6. Production Collaborative LoanApproval, Claim Settlement Documentation, SoftwareEngineering Administrative AdHoc Travel ExpenseReimbursement,Request for Leave FYI Mail, Ad-hoc Delegation Workflow Types Value Creation Repetitive Process Unique Process Cf. „Selectinga Workflow Product“, BIS
  • 7. Workflow Instances – Build Time vs. Run Time Build time Modelling of Workflows Run time Execution of Workflows
  • 8. Agenda Whatis Workflow Management? Workflow Management Systems Benefitsof Workflow Management Aspectsof Workflow ModellingLanguages Workflow Process Workflow Participants Designing Workflow Process Modelling Languages
  • 9. Software Architectures – Monolithic Application Systems Monolithic Application Systems
  • 10. Software Architectures – DBMS based Application Systems Applicationand ProcessLogic Data Management DBMS
  • 11. Application Logic Software Architectures – WfMS based Application Systems ProcessLogic Data Management WFMS DBMS
  • 12. Software Architectures – Component based Application Systems ProcessLogic Compo-nentC Enter- prise Service Compo-nentB ERPModule Compo-nentA Data Management Office Package WFMS DBMS
  • 13. Application Systems TypesfortheImplementationof different Workflow Types WfMS ProjectManagement Groupware/ Mail Ad Hoc Collaborative Administrative Production
  • 14. Agenda Whatis Workflow Management? Workflow Management Systems Benefitsof Workflow Management Aspectsof Workflow ModellingLanguages Workflow Process Workflow Participants Designing Workflow Process Modelling Languages
  • 15. Benefits of Workflow Management It’s done by the best user! Every taskisassignedautomatically Profile of each user (qualifications) Prioritization by age, type of work Multi-step routing, including parallel paths, rendezvous Task-Distribution Push (send work) Pull (user selects) Time Participant can be a person or “robot”
  • 16. Benefits of Workflow Management All necessary tasks are performed Case consists of multiple activities Invokes programs or program pieces Manual processing steps Completion Status change controls flow (approved, reject) Hold for later processing Change flow for exceptions
  • 17. Benefits of Workflow Management Information is easily accessible Invoke applications Terminal emulation (screen scraping) Direct interface Move data with workflow Images Documents Multi-Media Links Integration in the sense of EAI only via Data!
  • 18. Benefits of Workflow ManagementInterface to data systems No interface – used side by side Minimal interface Move key identification (e.g. contract number) from workflow to existing screens (HLLAPI) Popular with users, low cost Workflow invokes legacy systems Autonomous workflow drives the application Legacy systems invoke workflow Embedded workflow in the applications
  • 19. Benefits of Workflow ManagementLogging and tracking Typical systems provide Automatic processing history Date Time Person disposition for each step User comments Explanation of variance special circumstances Search for work in process Determine status of work If qualified, “select” and process work
  • 20. Benefits of Workflow Management Automated monitoring Reporting and analysis Work accomplished Total volume Turn-around time Productivity of individuals, teams, groups Errors and error rates User controlled alarms
  • 21. Agenda Whatis Workflow Management? Workflow Management Systems Benefitsof Workflow Management Aspectsof Workflow ModellingLanguages Workflow Process Workflow Participants Designing Workflow ProcessModellingLanguages The Infinity Workflow ProcessModelling Language Designing Workflow ResourceModellingLanguages The Infinity Workflow ResourceModelling Language
  • 22. Different TypesofProcess Models Process Model Workflow Process Model Business Process Model Workflow Management, Process Automation Organisational Design, BusinesProcessReengineering, etc.
  • 23. Separation Criteriafor Business Process Model Activities Separation ofactivities, whenever thereis a changeoftheexecutingprocessparticipant thereis a changeoftheresponsibleprocessparticipant thereis a changeoftheprocessobject (e.g. invoice, account etc.) Modellingofvalueaddingactivities(searchorcoordinationareusually not partof a businessprocess model) Modellingofapplications on activitybasis(coarsegranularity) Categorisedmodellingof organisational structures Execution Responsibility Information demand („hastobeinformed“) …
  • 24. Separation Criteriafor Workflow Process Model Activities Separation ofactivities, whenever thereis a changeoftheexecutingprocessparticipant thereis a changeoftheinvokedapplication thereis a changeofworkflowdata Explicit modellingofcoordinationanddecisionaspects(fine granular!) Modellingofapplications on interfacebasis(granularityofexecutiondeterminesgranularityofactivities!) Categorisedmodellingof organisational structures Execution Processandactivityresponsibility(Exception Handling) Substitution anddelegationmechanisms
  • 25. Customer oder arrives Process customer order Transformation of Business Process Models to Workflow Models Workflow Modelling Business ProcessModelling X Level of Detail AtomicActivity
  • 26. Agenda Whatis Workflow Management? Workflow Management Systems Benefitsof Workflow Management Aspectsof Workflow ModellingLanguages Workflow Process Workflow Participants Designing Workflow Process Modelling Languages
  • 27. AllocationofAppropriateParticipantsto Workflow Activities Employeewhoexecutes a workflowactivity, hastobequalifiedappropriately hastohavetheauthorisationtoexecute an activity hastohavetheauthorisationtoexecutetheaccordingapplications hastohavetheauthorisationtousetheworkflowdata Different strategiestoassignemployeestoworkflows
  • 28. Allocation of Workflow Participants to ActivitiesDirect Allocation A participant is allocated directly to an activity E.g.: Employee “XY2034 Accounting”executes activity “enter invoice” Pro: Easy to specify and to implement Contra: Maintenance costly, whenever the organisation changes  inflexible Workflow and organisation are not independent
  • 29. Allocation of Workflow Participants to ActivitiesRole-based Allocation Role: Set of qualifications and competencies Qualification: capability (education, physical ability) Competence: authorisation,responsibility Role: Synonym for one or more workflow participants E.g.: EmployeesofroleZ800 areabletoperformactivity WF134 „enter invoice“ Pro: Flexible Workflow and organisation are independent Indirect load sharing Contra: Increased complexity of resource model Exception handling necessary
  • 30. Allocation of Workflow Participants to ActivitiesAllocation with Formal Expressions Allocation interpreting a formal expressionE.g.: Superior(Resource(Activity(x))) Preconditions: Workflow modeller has to be familiar with the structure of the resource model Exception handling necessary Pro & contra: cf. role-based allocation
  • 31. Object Types in Resource Models (1/2) Employee Human resource that is able to execute activities Organisational position Job (e.g. “clerk damage adjustment m-z”) A job can be assigned with one ore more persons Position type (“little” Role) Categories of similar positions
  • 32. Object Types in Resource Models (2/2) Organisational unit Cluster of positions Temporary or permanent Qualification Capability of a person that was acquired by the person him/herself and that cannot be withdrawn “Measurement“ e.g. through certificates Competence Resposibilities and authorizations that can be assigned to or withdrawn from a person Qualification + Competence = Role
  • 33. Agenda Whatis Workflow Management? Workflow Management Systems Benefitsof Workflow Management Aspects of Workflow Modelling Languages Workflow Process Workflow Participants Designing Workflow Process Modelling Languages
  • 35. Language Design Languagescanbethesubjectofscientificanalysis Theoryoflogiclanguagelayers Objectlanguage: subjectoftheanalysis Metalanguage: Language thatisusedtoperformtheanalysis Relative languagelayers
  • 37. Language Oriented Meta-ization Languages … defineconceptsthatcanbeusedtobuildmodels … canbe, in turn, representedbymodels Models tobuildlanguagesallowlanguageoriented meta-ization Example: Model M1 isbuiltwithlanguage S1 Language S1 isrepresented in model M2 Then M2 iscalledlanguageorientedmetamodel,relatedtotheissuemodelled in M1
  • 38. Model Layersof Language Oriented Meta-ization
  • 39. ProcessOriented Meta-ization Instructions … determinetheprocessofmodelling in a particularmodellinglanguage …canbe, in turn, representedbymodels Models to represent instructions allowprocessoriented meta-ization Example: Model M3 isbuiltwithlanguage S2 Models builtwith S2 arebuiltaccordingtoprocess P1 Process P1 isrepresentedthrough model M4 Then,M4 isprocessorientedmeta model,related to the issue modelled in M3
  • 41. ExemplaryLanguagesfor Language OrientedMetaModelling Language OrientedMetaModelling: Languagesthatareabletorepresentobjectsandrelationships datamodellinglanguages ERM Class Diagram MOF … Iftherearesyntaxrulesthataretoocomplexfordatamodellinglanguages (e.g. recursiverelationshiprules), themeta model hastobeextendedby formal grammars Note: Metamodelsusuallydefineonlytheconceptualaspectofmodellinglanguages
  • 42. Example: The ERM Meta Model in ERM Notation
  • 43. ExemplaryInstantiationof a Meta Model as a Model Model Meta Model
  • 44. ExemplaryInstantiationof a Meta Model as a Model Model Meta Model
  • 45. ExemplaryInstantiationof a Meta Model as a Model Model Meta Model
  • 46. ExemplaryInstantiationof a Meta Model as a Model Model Meta Model
  • 47. ExemplaryInstantiationof a Meta Model as a Model Model Meta Model
  • 48. ExemplaryInstantiationof a Meta Model as a Model Model Meta Model
  • 49. ExemplaryInstantiationof a Meta Model as a Model Model Meta Model
  • 50. ExemplaryLanguagesforProcessOrientedMetaModelling ProcessOrientedMetaModelling: Languagesthatareabletorepresentaction EPC Petri Nets ActivityDiagrams Value Chains … Example: valuechainthatdescribes EPC modelling