Title: Purchasing Account Generator Workflow Customization
1Purchasing Account GeneratorWorkflowCustomizati
on
Putting Account Generator Workflow to work for
You
john.schmitz_at_doit.wisc.edu
2Last Minute Checklist
- Copy Latest Versions (PPT, wft, requirements,
SQL) to Laptop. Check Shortcuts. - Produce backup CD.
- Print/copy handouts (2-up ppt, requirements,
code?) - Confirm room/equipment setup
- Bring pointer, notepad, water, treats
- Freshen up
- Expand WFB sub-process window, open documents.
- Pray, relax, enjoy, learn
- Meet attendees
3UW Madison DoIT Profile
- IT Division of Univ of Wisconsin Madison
- 700 staff
- Oracle Applications customer since 1996
- Upgraded from 10.7 to 11i Thanksgiving, 2003
4Goals
- Review workflow basics
- Outline PO AG customization process
- Highlight DoITs experience
- Detail testing techniques
- Mimic Flexbuilders support of a partial Charge
Account string.
5Prerequisites
- Interest in one or more of the following
- Purchasing
- Workflow
- Account Generator
- PO Account Generator workflow
6Audience Profile
- Technical/functional?
- Working knowledge of Purchasing?
- Workflow development experience?
- Customized Account Generator?
7PO AG WF Thesis
- Workflow is a powerful development integration
tool for Oracle and its Apps customers. - Account Generator is one of the key workflow
models supplied with 11i. - Implemented well, it can handle even involved PO
accounting needs.
8Workflow Sample
9Workflow Architecture
10Workflow Builder
11Definitions
- Flexbuilder
- Workflow
- Account Generator
- PO Account Generator
- Generate Accounts Using Flexbuilder Rules
- Default Account Generator
12Project Methodology
Requirements
Analysis
Design
Development
Testing
Implementation
13Project Methodology - Requirements
Requirements
Analysis
Design
Development
Testing
Implementation
14PO Distribution Form
15Functional Specs
16Functional Specs - A
17Functional Specs - B
18Project Methodology - Analysis
Requirements
Analysis
Design
Development
Testing
Implementation
19Resources
- PO 10.7 workflow experience
- OAUG/Oracle papers
- Oracle PO Flexfields manuals
- Seeded workflow/libraries
- Workflow Builder
20Which AG Workflow Process
- Generate Accounts Using FB Rules
- Less initial effort
- Short-term
- Capabilities
- Default Account Generator
- More flexible
- Extendable
- Stronger Credentials
- More Confidence
21Project Methodology - Design
Requirements
Analysis
Design
Development
Testing
Implementation
22Designing a Workflow
- Review/study the business process
- Identify
- Activities
- Dependencies
- Outcomes
- Data Requirements
- Notifications
- Performers (who for each step)
- Exception Processing?
- Specify Message/Function Details
- Determine how/when to initiate the process
23(No Transcript)
24Workflow Builder
25Generate Default Accounts Parent
26Generate Default Charge Account
27Build Expense Charge Account Original process
28Build Expense Charge Account Modified
29PO Project-Related
30Build Expense Project Charge Account Original
Process
31Build Expense Project Charge Account Modified
32Generate Default Accrual Account Original
Process
33Generate Default Accrual Account Modified
34Project Methodology - Development
Requirements
Analysis
Design
Development
Testing
Implementation
35Generate Default Charge Account
36(No Transcript)
37Code Sample
38Project Methodology - Testing
Requirements
Analysis
Design
Development
Testing
Implementation
39(No Transcript)
40(No Transcript)
41Debug Tools Used
- Account GeneratorDebug Mode Profile
- Sysadmin USER
- PO Set Debug Workflow On Profile
- PO_WF_DEBUG_PKG
- Custom Error Handling Tables
42Test Results Sample
43(No Transcript)
44(No Transcript)
45Project Methodology - Implementation
Requirements
Analysis
Design
Development
Testing
Implementation
46Open workflow file
47Functional/Tech Documentation
48(No Transcript)
49PO Workflow backups
50Profile Option Surprise
- Flexfields Validate on Server
51Keys to Success
- Solid Functional Specifications
- Top down design
- Adequate resources
- Aggressive integrated testing
- Thorough documentation
52Future Objectives
- Additional functionality
- Greater use of WF Monitor
- Adding PO number to user key
- Workflow Administration
53Additional Information
- john.schmitz_at_doit.wisc.edu
- See Workflow Builder
- See the PL/SQL procedures
- See the Tech Functional Specs docs
54Summary
55Questions??