/faculteit technologie management PN-1 مهندسی مجدد فرآیندهای تجاری بخش اول: مفاهیم مقدماتی و سازماندهی فرآیندها.

Slides:



Advertisements
Similar presentations
Building Bug-Free O-O Software: An Introduction to Design By Contract A presentation about Design By Contract and the Eiffel software development tool.
Advertisements

Organisation Of Data (1) Database Theory
BG -All Hands Unallowable Labor and Cost Refresher
Tutorial 12: Enhancing Excel with Visual Basic for Applications
MIS 325 PSCJ. 2  Business processes can be quite complex  Process model: any abstract representation of a process  Process-modeling tools provide a.
SYSTEM ANALYSIS & DESIGN (DCT 2013)
1 Design by Contract Building Reliable Software. 2 Software Correctness Correctness is a relative notion  A program is correct with respect to its specification.
/faculteit technologie management PN-1 Petri nets refresher Prof.dr.ir. Wil van der Aalst Eindhoven University of Technology, Faculty of Technology Management,
July 11 th, 2005 Software Engineering with Reusable Components RiSE’s Seminars Sametinger’s book :: Chapters 16, 17 and 18 Fred Durão.
8. Fault Tolerance in Software 8.5 Construction of Acceptance Tests Goal Goal: describe the types and selection criteria for acceptance tests Two levels.
Chapter 9 Audit Sampling: An Application to Substantive Tests of Account Balances McGraw-Hill/Irwin ©2008 The McGraw-Hill Companies, All Rights Reserved.
Modules, Hierarchy Charts, and Documentation
ISO 9001 Interpretation : Exclusions
Introduction to C Programming
Laboratory Management - 1
Project Plan Development
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 27 Slide 1 Quality Management 1.
XII- COST CONTROL, MONITORING & ACCOUNTING
Development plan and quality plan for your Project
Microsoft Office Word 2013 Expert Microsoft Office Word 2013 Expert Courseware # 3251 Lesson 4: Working with Forms.
Test Design Techniques
National Diploma in Systems Analysis and Design Data Flow Modelling.
staffs.ac.uk Process Model. staffs.ac.uk Contents Provide definitions Explain the components and representations Introduce a step.
CS 4310: Software Engineering
CO1552 – Web Application Development Lists, Special Characters, and Tables.
Chapter 9 Audit Sampling: An Application to Substantive Tests of Account Balances McGraw-Hill/Irwin Copyright © 2008 by The McGraw-Hill Companies, Inc.
WMS systems manage and coordinate several independent subtasks. The coordination problems get even more serious when the subtasks are performed on separate.
Programming Translators.
UNIVERSITI TENAGA NASIONAL “Generates Professionals” CHAPTER 4 : Part 1 INTRODUCTION TO SOFTWARE DEVELOPMENT: SYSTEM ANALYSIS & DESIGN.
U-SAFE Insurance Company–Sale and Recordkeeping of Insurance Policies.
Lesson 8.   Part 1: Reading for Information (5 min)  Part 2: Applied Mathematics (10 min)  Part 3: Locating Information (15 min) Total Lesson: 30.
Communication campaign Most common issues identified: analysis per cost category Antonio Requena Fernández FCH JU Financial Officer.
Planning a search strategy.  A search strategy may be broadly defined as a conscious approach to decision making to solve a problem or achieve an objective.
Copyrighted material John Tullis 10/17/2015 page 1 04/15/00 XML Part 3 John Tullis DePaul Instructor
Copyright © 2007 Pearson Education Canada 1 Chapter 14: Completing the Tests in the Sales and Collection Cycle: Accounts Receivable.
مهندسی مجدد فرآیندهای تجاری
File Handling and Control Break Logic. Objectives In this chapter, you will learn about: Computer files Writing a program that reads from and/or writes.
April 2009GSC - ideas, difficulties1 Contains ‘overlay’ animations: Please download and save to your hard disk, then use your F5 key to run the presentation!
1 DATA FLOW DIAGRAM. 2 Outline Process decomposition diagrams Data flow diagram (DFD)
Petri nets refresher Prof.dr.ir. Wil van der Aalst
/faculteit technologie management PN-1 مهندسی مجدد فرآیندهای تجاری بخش دوم: مدلسازی فرآیندها به کمک Petri nets.
RESEARCH METHODS Lecture 29. DATA ANALYSIS Data Analysis Data processing and analysis is part of research design – decisions already made. During analysis.
Copyright © 2007 Pearson Education Canada 7-1 Chapter 7: Audit Planning and Documentation.
1 Modeling workflows : The organizational dimension and alternative notations. Wil van der Aalst Eindhoven University of Technology Faculty of Technology.
1 Intro stored procedures Declaring parameters Using in a sproc Intro to transactions Concurrency control & recovery States of transactions Desirable.
/faculteit technologie management PN-1 مهندسی مجدد فرآیندهای تجاری بخش سوم: مدیریت منابع فرآیند Workflow Resource Management.
Copyright © 2008 Delmar Learning. All rights reserved. Unit 3 Consumer Rights and Responsibilities in Health Care.
 understand that administration involves the storing, processing, retrieving and disseminating of information to support the business functions (i.e.
Copyright © 2007, Oracle. All rights reserved. Using Document Management and Collaboration Appendix B.
Chapter 2 Scanning. Dr.Manal AbdulazizCS463 Ch22 The Scanning Process Lexical analysis or scanning has the task of reading the source program as a file.
TYPES OF INFORMATION SYSTEMS 2 ND. AUGUST 2005 TUESDAY LOWER SIXTH COMPUTING LESSON Prepared by: T.Fina Next.
/faculteit technologie management PN-1 مهندسی مجدد فرآیندهای تجاری بخش سوم: مدیریت منابع فرآیند Workflow Resource Management.
/faculteit technologie management PN-1 مهندسی مجدد فرآیندهای تجاری بخش دوم: مدلسازی فرآیندها به کمک Petri nets.
Customer Part Specifications Version 7.0 New Features.
Prof. Marcello La Rosa BPM Discipline Queensland University of Technology.
ON “SOFTWARE ENGINEERING” SUBJECT TOPIC “RISK ANALYSIS AND MANAGEMENT” MASTER OF COMPUTER APPLICATION (5th Semester) Presented by: ANOOP GANGWAR SRMSCET,
 TATA CONSULTANCY SERVICES MM - INVOICE VERIFICATION.
/faculteit technologie management PN-1 مهندسی مجدد فرآیندهای تجاری بخش چهارم: تحلیل فرآیندها Analysis of workflows.
Coupling and Cohesion Rajni Bhalla.
Component and Deployment Diagrams
Coupling and Cohesion 1.
Tender Dossier as seen by Tenderers.
د. حنان الداقيز خريف /28/2016 Software Quality Assurance ضمان جودة البرمجيات ITSE421 5 – The components of the SQA.
MM03 - Master Data in Purchasing & Contract
Constructive Cost Model
IPC144 Introduction to Programming Using C Week 8 – Lesson 1
Managing Medical Records Lesson 1:
2.1 Introduction to Object-Oriented Programming
elementary concepts of workflows workflow = business process
Functions By Anand George.
Presentation transcript:

/faculteit technologie management PN-1 مهندسی مجدد فرآیندهای تجاری بخش اول: مفاهیم مقدماتی و سازماندهی فرآیندها

/faculteit technologie management Workflow Concepts The case The task The process Routing Enactment PN-2

/faculteit technologie management The case The primary objective of a workflow system is to deal with cases. Examples of cases –an insurance claim, –a mortgage application, –A tax return, –an order, –a patient in a hospital. A case has a limited lifetime Between the appearance and disappearance of a case, it always has a particular state. PN-3

/faculteit technologie management The case State consists of three elements: – (1) the values of the relevant case attributes', –(2) the conditions that have been fulfilled; –(3) the content of the case. A range of variables can be associated with each case. –Case attributes are used to manage it. We cannot use a case attribute to see how far a case has progressed. – To do this, we use conditions. –Examples of conditions include "order accepted," "application refused," and "under consideration." PN-4

/faculteit technologie management The case We can also use the word phase instead of condition. the case would be in more than one phase simultaneously. the workflow system does not contain details about the content of the case, only those of its attributes and conditions. PN-5

/faculteit technologie management The task It refers to one of the most important concepts. By identifying tasks, it is possible to structure workflows. A task is a logical unit of work. If anything goes wrong during the performance of a task, then we must return to the beginning of the entire task. (Rollback) A task which is contracted out by a client to a supplier is regarded as "atomic" (indivisible) by the former. PN-6

/faculteit technologie management The task Examples of tasks –Typing a letter, –assessing a valuation report, –filing a complaint, –stamping a document, –checking personal data. PN-7

/faculteit technologie management The task Tasks Kinds: –Manual is entirely performed by one or more people without any use of an application. for example, carrying out a physical check. –Automatic is performed without any intervention by people. usually an application—a computer program— can carry out the task entirely based upon previously recorded data. –Semi-Automatic Both a person and an application are involved in a semi- automatic task Example: the completion of a valuation report by an insurance assessor supported by a specially developed program. PN-8

/faculteit technologie management The task A task refers to a generic piece of work, to avoid confusion between the task itself and the performance of that task as part of a particular case: –work item is the combination of a case and a task is created as soon as the state of a case allows it –activity. refers to the actual performance of a work item As soon as work begins upon the work item, it becomes an activity PN-9

/faculteit technologie management PN-10

/faculteit technologie management The process The way in which a particular category of cases should be carried out is described by the relevant process. –indicates which tasks need to be carried out –shows the order in which this should be done –We can also regard a process as a procedure for a particular case type different cases are handled using a single process –It is possible to enable a specific treatment based upon the attributes of a certain case. PN-11

/faculteit technologie management The process It is possible to make use of previously defined processes as part of another process. –in addition to tasks and conditions, a process may also consists of (zero or more) sub-processes. –complex processes can also be structured hierarchically. The lifecycle of a case is defined by a process. –each process also has a beginning and an end, which respectively mark the appearance and completion of a case. PN-12

/faculteit technologie management PN-13

/faculteit technologie management PN-14

/faculteit technologie management PN-15