Oracle Workflow Cartridge - PowerPoint PPT Presentation

About This Presentation
Title:

Oracle Workflow Cartridge

Description:

Oracle Workflow allows your customers to modify your product without writing code. ... Data Dictonary. Visio Diagram. Northeast Oracle Users Group (4/12/2000) ... – PowerPoint PPT presentation

Number of Views:196
Avg rating:3.0/5.0
Slides: 29
Provided by: jason56
Category:

less

Transcript and Presenter's Notes

Title: Oracle Workflow Cartridge


1
Oracle Workflow Cartridge
  • Jason Moody
  • Into Networks
  • jason_at_moody.net
  • (617) 905-7892

2
Agenda
  • Overview
  • Process Modeling
  • Examples (Content Workflow)
  • Architecture
  • Users View
  • Extending Oracle Workflow Cartridge
  • Workflow Versioning

3
Overview
  • Predictability.
  • Eliminates the Excel Spreadsheet phenomenon.
  • Oracle Workflow allows your customers to modify
    your product without writing code.

4
Practical Considerations
  • Workflow is tougher (than data modeling).
  • Process modeling must be done up front.
  • Long testing periods.

5
Project Timeline
  • Medium Project (with 4-5 processes)
  • Design Phase 4-6 weeks
  • Implementation 4 weeks
  • Testing 4 weeks
  • User Acceptance 2 weeks
  • (Expect 4 months just for workflow)

6
Design Phase
  • Process Modeling
  • Visio
  • Designer
  • ERD
  • Data Dictonary

Visio Diagram
7
Example Content Workflow System
  • Into Networks allows software on-demand
  • No Download or installation of titles.
  • Description Content acquisition for software
    titles including
  • Assets (Screen shots)
  • Encoding information
  • Title Notes

8
Content Workflow (Cont.)
  • Workflow
  • 2 processes
  • 14 notifications
  • Data Entry
  • 40 forms

9
Architecture
  • Oracle Database
  • Application Server
  • Oracle Application Server
  • Webdb
  • Workflow Builder
  • Email

10
Architecture
  • Roles
  • Database Roles
  • Notifications (End User Client)
  • Web Monitor
  • Client Server (Apps Version)
  • Business Logic (PL/SQL Blocks)
  • Processes (Workflow Builder)

11
Architecture
12
Roles
  • Workflow views show database roles.
  • Example Wf_users

13
Notifications
14
Business Logic
CREATE OR REPLACE PACKAGE BODY OWF_ADM.WF_AREPA
as procedure arepa_startprocess (p_itemkey in
varchar2) is v_wf_process
varchar2(30) v_item_type
varchar2(30) v_owner
varchar2(30) begin v_wf_process
'P_OVERVIEW' v_item_type 'AREPA'
v_owner 'OWF_ADM' wf_engine.createproces
s ( itemtype gt v_item_type,
itemkey gt p_itemkey, process gt
v_wf_process )
15
Workflow Builder
16
Workflow Process
17
Extending Oracle Workflow
  • Application Servers
  • Management Reporting
  • Portal
  • Comments

18
Adding Cold Fusion
  • Integrated Cold Fusion
  • Rapid Application Development
  • Data Entry Screens
  • Single Login (OAS manages logins)

19
Reporting Problems
  • Need to provide lots of information
  • Workflow and Application Specific
  • No Out of Box Management Reports
  • Try to use existing reports instead of creating
    new.
  • Especially with workflow People want to see the
    same data multiple ways.

20
Management Reporting
  • No Out of Box Management Reports
  • Created custom approach vs. Discoverer

21
Portal Home Page
22
Library Page
23
Title Detail Page
24
Comments
  • People want to communicate problems to others.
  • End to End Systems
  • Future versions of workflow may have this
    functionality.

25
Comments - Data Entry
26
Comments - Report
27
Workflow Versioning
  • Real World Constraints of Workflow
  • Process changes
  • Items finish with the version they start with.
  • Cannot make changes to process structure on the
    fly.
  • Can change notifications (messages) users see.

28
Workflow Thoughts
  • Do up front process design work.
  • Problem to change process later
  • Design reporting piece as part of original
    project.
  • Make Notifications (Messages) single point of
    contact.
  • The first project is intense.
Write a Comment
User Comments (0)
About PowerShow.com