+ All Categories
Home > Documents > May 24, 2007CaOAUG Process Automation Options for Functional People News from OAUG 2007.

May 24, 2007CaOAUG Process Automation Options for Functional People News from OAUG 2007.

Date post: 29-Mar-2015
Category:
Upload: dakota-peat
View: 213 times
Download: 1 times
Share this document with a friend
Popular Tags:
22
May 24, 2007 CaOAUG Process Automation Process Automation Options for Options for Functional People Functional People News from OAUG 2007 News from OAUG 2007
Transcript
Page 1: May 24, 2007CaOAUG Process Automation Options for Functional People News from OAUG 2007.

May 24, 2007 CaOAUG

Process Automation Process Automation Options for Functional Options for Functional

PeoplePeople

News from OAUG 2007News from OAUG 2007

Page 2: May 24, 2007CaOAUG Process Automation Options for Functional People News from OAUG 2007.

May 24, 2007CaOAUG: Process Automation for Functional

Users

AgendaAgenda

IntroductionIntroduction Process ModelingProcess Modeling Process Automation - OverviewProcess Automation - Overview Oracle Process Automation ToolsOracle Process Automation Tools Oracle Workflow – Discussion and Oracle Workflow – Discussion and

DemoDemo Oracle BPEL – Discussion and DemoOracle BPEL – Discussion and Demo QuestionsQuestions

Page 3: May 24, 2007CaOAUG Process Automation Options for Functional People News from OAUG 2007.

May 24, 2007CaOAUG: Process Automation for Functional

Users

IntroductionsIntroductions

Stewart St. Dennis, CTO, Zaxia Inc.Stewart St. Dennis, CTO, Zaxia Inc. BackgroundBackground

StewartStewart ZaxiaZaxia

Presentation Rules of EngagementPresentation Rules of Engagement Ask lots of questions!!!Ask lots of questions!!!

Page 4: May 24, 2007CaOAUG Process Automation Options for Functional People News from OAUG 2007.

May 24, 2007CaOAUG: Process Automation for Functional

Users

OAUG 2007 Quick SummaryOAUG 2007 Quick Summary

Fusion, Fusion, FusionFusion, Fusion, Fusion Fusion Middleware (BPEL, BPEL, BPEL)Fusion Middleware (BPEL, BPEL, BPEL) Fusion Application & StrategyFusion Application & Strategy Recent Releases for Product Base:Recent Releases for Product Base:

EBSEBS Seibel CRM Seibel CRM PeopleSoftPeopleSoft JD EdwardsJD Edwards

Page 5: May 24, 2007CaOAUG Process Automation Options for Functional People News from OAUG 2007.

May 24, 2007CaOAUG: Process Automation for Functional

Users

Process Modeling - OverviewProcess Modeling - Overview

What is process modeling?What is process modeling? Is it new?Is it new? Do you need special skills to do it?Do you need special skills to do it? How good is a process if it is not How good is a process if it is not

enforced (Visio)?enforced (Visio)? How to define AND enforce your How to define AND enforce your

processes:processes: Process AutomationProcess Automation

Page 6: May 24, 2007CaOAUG Process Automation Options for Functional People News from OAUG 2007.

May 24, 2007CaOAUG: Process Automation for Functional

Users

Process Automation ToolsProcess Automation Tools

Desktop Class Desktop Class Tools:Tools: Microsoft SharePoint Microsoft SharePoint

20072007 Lotus NotesLotus Notes Oracle Collaboration Oracle Collaboration

Suite (BPEL)Suite (BPEL) etc.etc.

Open Source Tools:Open Source Tools: phpCollabphpCollab E-GroupWareE-GroupWare etc.etc.

Oracle Tools:Oracle Tools: Oracle WorkflowOracle Workflow Oracle Oracle

BPM/BPEL/BAMBPM/BPEL/BAM

Page 7: May 24, 2007CaOAUG Process Automation Options for Functional People News from OAUG 2007.

May 24, 2007CaOAUG: Process Automation for Functional

Users

Oracle’s Process Automation ToolsOracle’s Process Automation Tools

Fusion Middleware (Current: 10g R3)Fusion Middleware (Current: 10g R3) Desktop based process developmentDesktop based process development Web based deployment and useWeb based deployment and use

Workflow:• Mature (10+ Years)• Based on “traditional” Oracle technology• Current tight integration with Oracle EBS

BPEL:• Young (1+ Years)• Based on “new” Oracle technology• Upcoming tight integration with Oracle Fusion products

Page 8: May 24, 2007CaOAUG Process Automation Options for Functional People News from OAUG 2007.

May 24, 2007CaOAUG: Process Automation for Functional

Users

Standards & Process AutomationStandards & Process Automation

Proprietary versus Standards based Proprietary versus Standards based products.products.

Why should I care about standards?Why should I care about standards? What standards apply?What standards apply?

WWW Consortium (W3C)WWW Consortium (W3C) Web ServicesWeb Services SOAP (1.1, 1.2, 1.2 R2)SOAP (1.1, 1.2, 1.2 R2) XMLXML

SOA (Service Oriented Architecture)SOA (Service Oriented Architecture) Business Process Execution Language (BPEL)Business Process Execution Language (BPEL)

OASIS WS-BPEL 2.0OASIS WS-BPEL 2.0

Page 9: May 24, 2007CaOAUG Process Automation Options for Functional People News from OAUG 2007.

May 24, 2007CaOAUG: Process Automation for Functional

Users

Business Processes: OverviewBusiness Processes: Overview

Page 10: May 24, 2007CaOAUG Process Automation Options for Functional People News from OAUG 2007.

May 24, 2007CaOAUG: Process Automation for Functional

Users

Key Process ConceptsKey Process Concepts

Approved

ShortPay

AP Approval

Manager Approval

Server Validation Approve

Reject

Resubmit Report Abort

AP ApprovalProcess

End (Approve)

End (Reject)

Start DetermineWhich ProcessTo Start From

Manager(Spending)ApprovalProcess

RejectionProcess

Server SideValidationProcess

ShortpayUnverified

Receipt Items

Definitions Definitions InstancesInstances MonitoringMonitoring VersioningVersioning TriggersTriggers OutcomesOutcomes End-pointsEnd-points Timeouts/Timeouts/

EscalationsEscalations

Page 11: May 24, 2007CaOAUG Process Automation Options for Functional People News from OAUG 2007.

May 24, 2007CaOAUG: Process Automation for Functional

Users

What is Behind the PictureWhat is Behind the Picture Why not just Visio?Why not just Visio? Process made of:Process made of:

Other processesOther processes Automated tasksAutomated tasks Manual tasksManual tasks Data retrievalData retrieval Data updatesData updates NotificationsNotifications Time-outsTime-outs Decision splitsDecision splits etc.etc.

Page 12: May 24, 2007CaOAUG Process Automation Options for Functional People News from OAUG 2007.

May 24, 2007CaOAUG: Process Automation for Functional

Users

Behind the Picture: “Widget Pallet”Behind the Picture: “Widget Pallet”

Out-of-the-Box:Out-of-the-Box: As-IsAs-Is

Time-outsTime-outs Get ItemsGet Items

In-ContextIn-Context ““Near” contextNear” context

Set ItemsSet Items ……

ConfigurableConfigurable Notifications/Notifications/

ApprovalsApprovals EscalationsEscalations ....

Custom: Custom: Need IS people for Need IS people for

thisthis GetsGets SetsSets Complex escalationsComplex escalations Complex decisionsComplex decisions ……

““Wrappers” around Wrappers” around existing functionalityexisting functionality

Discovery ProcessDiscovery Process What is on the What is on the

“pallet”?“pallet”?

Page 13: May 24, 2007CaOAUG Process Automation Options for Functional People News from OAUG 2007.

May 24, 2007CaOAUG: Process Automation for Functional

Users

Balance: Functional & ITBalance: Functional & IT

Marry strength of both groupsMarry strength of both groups Functional (what, when, who, why)Functional (what, when, who, why)

Business and process knowledgeBusiness and process knowledge Owns the processesOwns the processes Lives with the processesLives with the processes Set own timeframe (if the widgets already exist)Set own timeframe (if the widgets already exist)

IS (how)IS (how) Does and understands “plumbing”Does and understands “plumbing” Builds complex piecesBuilds complex pieces Knows the data structuresKnows the data structures Knows how the systems fit togetherKnows how the systems fit together

Page 14: May 24, 2007CaOAUG Process Automation Options for Functional People News from OAUG 2007.

May 24, 2007CaOAUG: Process Automation for Functional

Users

General “Working” EnvironmentGeneral “Working” Environment

Page 15: May 24, 2007CaOAUG Process Automation Options for Functional People News from OAUG 2007.

May 24, 2007CaOAUG: Process Automation for Functional

Users

Oracle Workflow Builder DemoOracle Workflow Builder Demo

Requisition Approval DemoRequisition Approval Demo

Page 16: May 24, 2007CaOAUG Process Automation Options for Functional People News from OAUG 2007.

May 24, 2007CaOAUG: Process Automation for Functional

Users

Workflow/EBS IntegrationWorkflow/EBS Integration

Indirect: Business Event ModelIndirect: Business Event Model ““Document” handling activities trigger Document” handling activities trigger

eventsevents Document example: GL Journal BatchDocument example: GL Journal Batch Event example: Approval RequiredEvent example: Approval Required

Event SubscriptionsEvent Subscriptions DirectDirect Use or refine existing workflowsUse or refine existing workflows

Lots: GL, AP, PO, …Lots: GL, AP, PO, …

Page 17: May 24, 2007CaOAUG Process Automation Options for Functional People News from OAUG 2007.

May 24, 2007CaOAUG: Process Automation for Functional

Users

BPEL DemoBPEL Demo

Travel ServiceTravel Service

Page 18: May 24, 2007CaOAUG Process Automation Options for Functional People News from OAUG 2007.

May 24, 2007CaOAUG: Process Automation for Functional

Users

BPEL – Some More DetailBPEL – Some More Detail

Page 19: May 24, 2007CaOAUG Process Automation Options for Functional People News from OAUG 2007.

May 24, 2007CaOAUG: Process Automation for Functional

Users

Contrasting Workflow and BPELContrasting Workflow and BPELAspectAspect WorkflowWorkflow BPELBPEL

RepositoryRepository DB TablesDB Tables Message/DBMessage/DB

Comm. MethodComm. Method DB QueuesDB Queues XML MessagesXML Messages

““Widget” Widget” DevelopmentDevelopment

PL/SQL /PL/SQL /

JavaJavaWeb Services Web Services wrapper (anything)wrapper (anything)

ArchitectureArchitecture ProprietaryProprietary Standards BasedStandards Based

Versioning?Versioning? NoNo YesYes

ScopeScope EBSEBS All Fusion productsAll Fusion products

ScalabilityScalability GoodGood Very GoodVery Good

Page 20: May 24, 2007CaOAUG Process Automation Options for Functional People News from OAUG 2007.

May 24, 2007CaOAUG: Process Automation for Functional

Users

BPEL’s FutureBPEL’s Future

Key piece of Fusion MiddlewareKey piece of Fusion Middleware Key component in Fusion product Key component in Fusion product

developmentdevelopment Key component in integrating Oracle Key component in integrating Oracle

broad application portfoliobroad application portfolio

Page 21: May 24, 2007CaOAUG Process Automation Options for Functional People News from OAUG 2007.

May 24, 2007CaOAUG: Process Automation for Functional

Users

Quick Note on LicensingQuick Note on Licensing

Disclaimer Oath !!Disclaimer Oath !! EBS runtime license:EBS runtime license:

Render or refine what is already there: Render or refine what is already there: OKOK

Total custom development: NOT OKTotal custom development: NOT OK Oracle AS / DeveloperOracle AS / Developer

Workflow: included componentWorkflow: included component BPEL: add-on componentBPEL: add-on component

Page 22: May 24, 2007CaOAUG Process Automation Options for Functional People News from OAUG 2007.

May 24, 2007CaOAUG: Process Automation for Functional

Users

Questions ??Questions ??

Stewart St. DennisStewart St. Dennis [email protected]@zaxia.com 780-628-2036780-628-2036


Recommended