Workflow bis17

44
LOGO Workflow SHARE IDEAS EBT671 Enterprise Resources Planning Workshop I

description

 

Transcript of Workflow bis17

Page 1: Workflow bis17

LOGO

WorkflowSHARE IDEAS

EBT671 Enterprise Resources Planning Workshop I

Page 2: Workflow bis17

LOGOEBT671 Enterprise Resources Planning Workshop I

Contents

Useful of Oracle Workflow1

Architecture of Oracle Workflow2

Components of Oracle Workflow3

Workflow Diagram (Case Study)4

Page 3: Workflow bis17

LOGOEBT671 Enterprise Resources Planning Workshop I

1. Useful of Oracle Workflow

USEFUL OF ORACLE WORKFLOW

Page 4: Workflow bis17

LOGOEBT671 Enterprise Resources Planning Workshop I

USEFUL OF ORACLE WORKFLOW

What is Workflow in Oracle?

คื�อ Business process diagram ที่��บ่งบ่อกถึ งกระบ่วนการที่างธุ�รก�จวามี�

ก�จกรรมีการที่�างานในแต่ละ process อย่างไรบ่�าง รวมีที่ !ง Activity ต่างๆ ที่��จะให้�ที่�างานห้ร�อเก�ดขึ้ !นโดย่อ ต่โนมี ต่�

Responsibility for workflow is “Workflow administrator web application”

Page 5: Workflow bis17

LOGOEBT671 Enterprise Resources Planning Workshop I

USEFUL OF ORACLE WORKFLOW

INTERNET Integration HubIntegration Hub Bank

Supplier

Page 6: Workflow bis17

LOGO

USEFUL OF ORACLE WORKFLOW

Oracle E-Business Suite or Application

Business Event System

Oracle Workflow Process

Event-Based Workflow

EBT671 Enterprise Resources Planning Workshop I

Page 7: Workflow bis17

LOGO

Point-to-point

Connect

Distributed

EBT671 Enterprise Resources Planning Workshop I

USEFUL OF ORACLE WORKFLOW

Messaging Hub

Page 8: Workflow bis17

LOGO

Integrate with tradingPartner systems

Add Personalized trading partner rules

Step through daily Transaction flows

Approve standard Business documents

Validate self-service

transactions

Achieve closed loop Business Intelligence

Can Use

EBT671 Enterprise Resources Planning Workshop I

USEFUL OF ORACLE WORKFLOW

Page 9: Workflow bis17

LOGO

USEFUL OF ORACLE WORKFLOW

Define and

implement your Business policies

EBT671 Enterprise Resources Planning Workshop I

Streamline the entire

process

Route informatio

n

Capture exceptions and

take action

Build continuou

s improvem

ents directly into the process

definition

Adapt your

processes as your business changes

TEXTD R I V E N

Page 10: Workflow bis17

LOGOEBT671 Enterprise Resources Planning Workshop I

USEFUL OF ORACLE WORKFLOW

1.

2.

3.

4.

Oracle Workflow can help save time by :

• Reducing repetitive data entry tasks1

• Automating approval hierarchies2• Automatically delivering notifications and

reminders of work to be done3• Providing self-service monitoring

capabilities4

Page 11: Workflow bis17

LOGOEBT671 Enterprise Resources Planning Workshop I

ARCHITECTURE OF ORACLE WORKFLOW

1.

2.

3.

4.

2. Architecture of Oracle Workflow

Page 12: Workflow bis17

LOGOEBT671 Enterprise Resources Planning Workshop I

ARCHITECTURE OF ORACLE WORKFLOW

1.

2.

3.

4.

Standalone

-With the Oracle Database(both Standard Edition and Enterprise Edition)-With the Oracle Application Server-With the Oracle Collaboration Suite

Embedded in Oracle E-Business Suite

-Self-service applications-Professional applications

Workflow is available in two versions

Page 13: Workflow bis17

LOGOEBT671 Enterprise Resources Planning Workshop I

ARCHITECTURE OF ORACLE WORKFLOW

1.

2.

3.

4.

3-Tiers Architecture

Page 14: Workflow bis17

LOGOEBT671 Enterprise Resources Planning Workshop I

1.

2.

3.

4.

Oracle Workflow Enabled Application

Oracle Database Server

Workflow Definition

Loader

WorkflowDefinition

Files

WorkflowDevelopment

Client

Workflow Builder

WebWorklist

WebMonior

WorkflowManager

End-UserClient

MailApplication

AdvancedQueuing Directory Services

Users Roles

Business Event System Workflow

Engine

NotificationSystem

OracleHTTPServer

ApplicationServer

NotificationMailer

1 12 3

WorkflowXML Loader

ARCHITECTURE OF ORACLE WORKFLOW

Page 15: Workflow bis17

LOGO

ApplicationsApplications ClientClient Oracle ServerOracle Server

EBT671 Enterprise Resources Planning Workshop I

• Oracle HTTP Server

• Notification Mailer

• Mail Applications

• Web Work list

• Web Monitor

• Workflow Manager

• Workflow Builder

• Workflow Definition Files

• Workflow Definition Loader

• Workflow Engine

• Notification System

• Directory Service

• Business Event System :BES

• Advance Queuing

• Oracle Workflow Enabled Application

ARCHITECTURE OF ORACLE WORKFLOW

Page 16: Workflow bis17

LOGOEBT671 Enterprise Resources Planning Workshop I

COMPONENTS OF ORACLE WORKFLOW

3. Components of Oracle Workflow

Page 17: Workflow bis17

LOGOEBT671 Enterprise Resources Planning Workshop I

COMPONENTS OF ORACLE WORKFLOW

Workflow Definition File/Loader

Oracle DatabaseProcessDefinition

WorkflowBuilder

Workflow Loader

WorkflowLoader

Workflow Engine

Page 18: Workflow bis17

LOGOEBT671 Enterprise Resources Planning Workshop I

COMPONENTS OF ORACLE WORKFLOW

Workflow XML Loader

Oracle DatabaseXML

BES Object Definition

Workflow XML Loader

EventManager

Page 19: Workflow bis17

LOGOEBT671 Enterprise Resources Planning Workshop I

COMPONENTS OF ORACLE WORKFLOW

Workflow Engine

• Embedded in the Oracle Database• Use the process definition to

coordinate the routing of activity for the process (Oracle Workflow Builder)• Monitor the state of each activity(Workflow process)

• Guarantee consistency between application

and the workflow state (Oracle Database transactional integrity)• Use PL/SQL or Java APIs to changes any status in the workflow

Page 20: Workflow bis17

LOGOEBT671 Enterprise Resources Planning Workshop I

COMPONENTS OF ORACLE WORKFLOW

Notification System

Page 21: Workflow bis17

LOGOEBT671 Enterprise Resources Planning Workshop I

COMPONENTS OF ORACLE WORKFLOW

Work list Web Pages

In oracle E-Business Suite, the following version of the Work list are available:

Work listShows basic information about notifications

Advanced Work list Includes additional information as well as additional options for displaying and administering notifications

Personal Work list Provides the most detailed option for searching for and displaying notifications

Page 22: Workflow bis17

LOGO

Directory Services

WF_USERS

WF_ROLES

WF_USER_ROLES

EBT671 Enterprise Resources Planning Workshop I

COMPONENTS OF ORACLE WORKFLOW

WF_ROLE_ASSIGNMENTS

Directory Services

Page 23: Workflow bis17

LOGOEBT671 Enterprise Resources Planning Workshop I

COMPONENTS OF ORACLE WORKFLOW

WF_ROLE_ASSIGNMENTS

Business Event System : BES

Page 24: Workflow bis17

LOGOEBT671 Enterprise Resources Planning Workshop I

COMPONENTS OF ORACLE WORKFLOW

WF_ROLE_ASSIGNMENTS

Advance Queuing : AQ

Page 25: Workflow bis17

LOGOEBT671 Enterprise Resources Planning Workshop I

COMPONENTS OF ORACLE WORKFLOW

WF_ROLE_ASSIGNMENTS

Advance Queuing : AQ (Cont.)

Page 26: Workflow bis17

LOGOEBT671 Enterprise Resources Planning Workshop I

COMPONENTS OF ORACLE WORKFLOW

WF_ROLE_ASSIGNMENTS

Workflow Monitor Web Pages

Page 27: Workflow bis17

LOGOEBT671 Enterprise Resources Planning Workshop I

COMPONENTS OF ORACLE WORKFLOW

WF_ROLE_ASSIGNMENTS

Workflow Manager Web Pages

Page 28: Workflow bis17

LOGOEBT671 Enterprise Resources Planning Workshop I

COMPONENTS OF ORACLE WORKFLOW

WF_ROLE_ASSIGNMENTS

Background Engines

Background engines handle :- Activities deferred by the Workflow Engine- Timed out activities- Stuck process

To run a background engines :- Oracle E-Business Process Suite - Submit the

Workflow background Process concurrent program

Page 29: Workflow bis17

LOGOEBT671 Enterprise Resources Planning Workshop I

COMPONENTS OF ORACLE WORKFLOW

Oracle Workflow Builder

Development tool for Oracle Workflow- Graphically (GUI) define and customize workflow

definitions

Oracle Workflow Builder consists of 2 parts:- Navigator Tree- Process Diagram

Page 30: Workflow bis17

LOGOEBT671 Enterprise Resources Planning Workshop I

4. Workflow Diagram (Case

Study)

WORKFLOW DIAGRAM (CASE STUDY)

Page 31: Workflow bis17

LOGOEBT671 Enterprise Resources Planning Workshop I

WORKFLOW DIAGRAM (CASE STUDY)

File name: WFDEMO.WFTProcess: Requisition Approval

Page 32: Workflow bis17

LOGOEBT671 Enterprise Resources Planning Workshop I

WORKFLOW DIAGRAM (CASE STUDY)

Create flow by Oracle Workflow Builder

Page 33: Workflow bis17

LOGOEBT671 Enterprise Resources Planning Workshop I

WORKFLOW DIAGRAM (CASE STUDY)

Create flow by Oracle Workflow Builder

Page 34: Workflow bis17

LOGOEBT671 Enterprise Resources Planning Workshop I

WORKFLOW DIAGRAM (CASE STUDY)

Create flow by Oracle Workflow Builder

Page 35: Workflow bis17

LOGOEBT671 Enterprise Resources Planning Workshop I

WORKFLOW DIAGRAM (CASE STUDY)

Create flow by Oracle Workflow Builder

Page 36: Workflow bis17

LOGOEBT671 Enterprise Resources Planning Workshop I

WORKFLOW DIAGRAM (CASE STUDY)

Create flow by Oracle Workflow Builder

Page 37: Workflow bis17

LOGOEBT671 Enterprise Resources Planning Workshop I

WORKFLOW DIAGRAM (CASE STUDY)

Create flow by Oracle Workflow Builder

Page 38: Workflow bis17

LOGOEBT671 Enterprise Resources Planning Workshop I

WORKFLOW DIAGRAM (CASE STUDY)

Create flow by Oracle Workflow Builder

Page 39: Workflow bis17

LOGOEBT671 Enterprise Resources Planning Workshop I

WORKFLOW DIAGRAM (CASE STUDY)

Create flow by Oracle Workflow Builder

Page 40: Workflow bis17

LOGOEBT671 Enterprise Resources Planning Workshop I

WORKFLOW DIAGRAM (CASE STUDY)

Create flow by Oracle Workflow Builder

Page 41: Workflow bis17

LOGOEBT671 Enterprise Resources Planning Workshop I

WORKFLOW DIAGRAM (CASE STUDY)

Create flow by Oracle Workflow Builder

Page 42: Workflow bis17

LOGOEBT671 Enterprise Resources Planning Workshop I

WORKFLOW DIAGRAM (CASE STUDY)

Create flow by Oracle Workflow Builder

Page 43: Workflow bis17

LOGOEBT671 Enterprise Resources Planning Workshop I

WORKFLOW DIAGRAM (CASE STUDY)

Create flow by Oracle Workflow Builder

Page 44: Workflow bis17

LOGOEBT671 Enterprise Resources Planning Workshop I