Академический Документы
Профессиональный Документы
Культура Документы
Outline
1. Major Components of a WFMS 2. WfMC Architecture Standards 3. Example: Oracle Workflow System 4. Workflow as the e-Business Hub
Build Time
Process Model
Workflow Engine
Database
Build Time and Run Time Activities Build Time: Create the process model Create business rules Create User model Rule Time: Create process instances Route activities Control processes and activities
HICSS 35 - Workflow Management Tutorial - J. Leon Zhao 4
Worklist
Work Item
10
Outline
1. Major Components of a WFMS 2. WfMC Architecture Standards 3. Example: Oracle Workflow System 4. Workflow as the e-Business Hub
11
12
13
14
15
16
A c tiv itie s w h ich m a y b e or M a n u a l A c tiv itie s (w h ich a r e n o t m a n a g e d a s p a rt o f th e W o rk flo w S y ste m ) A u to m a ted A c tiv ities
P ro c es s In sta n ce s (a re p re se n ta tio n o f w h a t is a c tu a lly h a p p e n in g ) in clu d e o n e o r m o re A c tiv ity In sta n ce s d u rin g e xe cu tio n w h ich a re re p re se n ted b y in clu d e a n d /o r W o r k Ite m s (ta sk s a llo c a ted to a w o rk flo w p a rtic ip a n t) In v o k e d A p p lic a tio n s (c o m p u ter to o ls/a p p lic a tio n s u se d to su p p o rt a n a c tiv ity ) 17
18
19
20
21
22
23
24
25
Outline
1. Major Components of a WFMS 2. WfMC Architecture Standards 3. Example: Oracle Workflow System 4. Workflow as the e-Business Hub
26
Workflow Builder
Execution Definition Administration Monitoring Query Workflow Definition Files Workflow Loader
Admin Query
Mail Applications
Notification Mailer
Browser Client
Application Server
Oracle server
29
Oracle Workflow
o7 Oracle 8
Manages the Execution of a Business Process Immediate and Background Operation Generates 100% Audit Trail Delivers Notifications When Human Activities are Required Oracle 8 Transactional Integrity Guarantees Consistency Between Application and Workflow State
30
31
32
33
SMTP MAPI
Notifications
Oracle server
34
Electronic Notifications
Reaching Inside and Outside the Enterprise
Notify Users to Handle Activities that Cannot Be Automated Send Notifications to Individuals, Roles or Workgroups
Change the Participants in a Role Without Changing the Process
Electronic Notifications
Multiple Notification Methods
Central Notification Viewer Form
Ideal for Regular Oracle Applications Users Allows Drill-Down to Oracle Applications Screens to Facilitate Task Completion
Internet-Enabled
Use Standard Web Browser to Review and Respond to Notifications Allows Drill-Down to Any URL to Facilitate Task Completion
Workflow Definition
37
CORBA
Interface to Oracle Workflow Engine Object Management Group, Workflow Management Facility
100% Java
HICSS 35 - Workflow Management Tutorial - J. Leon Zhao 38
Outline
1. Major Components of a WFMS 2. WfMC Architecture Standards 3. Example: Oracle Workflow System 4. Workflow as the e-Business Hub
39
e-business Integration
e-business is accelerating demand for integration
Business-to-Business Commerce Corporate Self-Service Virtual Supply Chains Customer Relationship Management Application Service Providers/Hosting
Communication is required between systems both within and beyond the enterprise
40
Warehouse
WORKFLOW
Human Resources
Accounting
41
Oracle Purchasing Oracle General Ledger Oracle Projects Oracle Payables Oracle Human
Resources
Oracle Service Oracle Engineering Oracle Web Employees Oracle Web Customers Oracle Web Suppliers
42
Workflow is Essential
Workflow enables continuous process improvement
Start
Server Validation Determine Server Side Which Process Validation To Start From Process
44
Workflow Engine
A P P L I C A T I O N A P P L I C A T I O N
Business Events
Advanced Queuing
Business Events
45
New Order
Fan Out
Fan In
Accept Order
End
Check Credit
Check Stock
Check Credit
Notify Admin
<Timeout>
Start
Stock Check
End
Start
Credit Check
End
46
Web
Receive ASN
Approval Workflow
Pay on Receipt Payment
Search
AP
Suppliers
Content Loads/Updates
48