Professional Documents
Culture Documents
IntegratingOracleApEx&OracleeBusinessSuite Slide#1
Agenda
Introduction
Integration Points
Demo
Migrating from Oracle Forms
Q&A
IntegratingOracleApEx&OracleeBusinessSuite Slide#2
Introduction
IntegratingOracleApEx&OracleeBusinessSuite Slide#3
Biography
IntegratingOracleApEx&OracleeBusinessSuite Slide#4
IntegratingOracleApEx&OracleeBusinessSuite Slide#5
A New Name
IntegratingOracleApEx&OracleeBusinessSuite Slide#6
Release 2.1
Only available with Oracle Database
Express Edition
Virtually Identical to Release 2.0
Release 2.2
Additional Themes
Improved Distribution of Applications
Support for 9.2.0.3+
IntegratingOracleApEx&OracleeBusinessSuite Slide#7
Release 3.0
First 10g Only Release
Easier Form Layout tools
More quick-start applications for common
business scenarios
Adobe PDF support
MS Access migration assistant
Improved charting capabilities
Improved master-detail functionality
IntegratingOracleApEx&OracleeBusinessSuite Slide#8
Integration Points
IntegratingOracleApEx&OracleeBusinessSuite Slide#9
Integration Customer
ApEx Applications
IntegratingOracleApEx&OracleeBusinessSuite Slide#11
ApEx Applications
Completely Integrated
Portal, eBusiness Suite, Workflow
IntegratingOracleApEx&OracleeBusinessSuite Slide#12
Integration Points
Custom Application
Single Sign On Server
eBusiness Suite Security Model
Authorization Schemes
Workflow
Administration & Monitoring
IntegratingOracleApEx&OracleeBusinessSuite Slide#13
Custom Application
Custom Application
IntegratingOracleApEx&OracleeBusinessSuite Slide#15
Custom Application
IntegratingOracleApEx&OracleeBusinessSuite Slide#16
IntegratingOracleApEx&OracleeBusinessSuite Slide#17
Integration Points
Custom Application
Single Sign On Server
eBusiness Suite Security Model
Authorization Schemes
Workflow
Administration & Monitoring
IntegratingOracleApEx&OracleeBusinessSuite Slide#18
IntegratingOracleApEx&OracleeBusinessSuite Slide#19
IntegratingOracleApEx&OracleeBusinessSuite Slide#20
Alternative to SSO
IntegratingOracleApEx&OracleeBusinessSuite Slide#24
Alternative to SSO
IntegratingOracleApEx&OracleeBusinessSuite Slide#25
Alternative to SSO
IntegratingOracleApEx&OracleeBusinessSuite Slide#26
Alternative to SSO
SSO Benefits
Integration Points
Custom Application
Single Sign On Server
eBusiness Suite Security Model
Authorization Schemes
Workflow
Administration & Monitoring
IntegratingOracleApEx&OracleeBusinessSuite Slide#29
IntegratingOracleApEx&OracleeBusinessSuite Slide#30
Steps to Integrate:
Create a Function
Create a Menu
Create an Application
Register a Data Group
Create a Responsibility
Create a Package
Grant Execute on the Package to PUBLIC
Assign the Responsibility to Users
Secure the ApEx Application with an
Authorization Scheme
IntegratingOracleApEx&OracleeBusinessSuite Slide#31
Properties Tab
Type: SSWA plsql function
Maintenance Mode Support: None
Context Dependence: Responsibility
IntegratingOracleApEx&OracleeBusinessSuite Slide#32
Create a Menu
Description:
Oracle ApEx
Application 100
IntegratingOracleApEx&OracleeBusinessSuite Slide#33
Create an Application
IntegratingOracleApEx&OracleeBusinessSuite Slide#34
IntegratingOracleApEx&OracleeBusinessSuite Slide#35
IntegratingOracleApEx&OracleeBusinessSuite Slide#36
IntegratingOracleApEx&OracleeBusinessSuite Slide#37
IntegratingOracleApEx&OracleeBusinessSuite Slide#38
IntegratingOracleApEx&OracleeBusinessSuite Slide#39
IntegratingOracleApEx&OracleeBusinessSuite Slide#40
Best Practices:
At Least One Responsibility per ApEx
Application
Additional Responsibilities can be added for
different user classes (Admin, Read Only, etc.)
IntegratingOracleApEx&OracleeBusinessSuite Slide#41
IntegratingOracleApEx&OracleeBusinessSuite Slide#42
IntegratingOracleApEx&OracleeBusinessSuite Slide#43
Integration Points
Custom Application
Single Sign On Server
eBusiness Suite Security Model
Authorization Schemes
Workflow
Administration & Monitoring
IntegratingOracleApEx&OracleeBusinessSuite Slide#44
Authorization Schemes
IntegratingOracleApEx&OracleeBusinessSuite Slide#45
Authorization Schemes
User
Applications
User
Pages
User
Tabs
Responsibility
Menu
Function
Function
Authorization Scheme
Regions
Items
Report Columns
Function
Oracle eBusiness Suite
IntegratingOracleApEx&OracleeBusinessSuite Slide#46
Oracle ApEx
Authorization Schemes
User
Applications
User
Pages
User
Tabs
Responsibility
Menu
Function
Function
Authorization Scheme
Regions
Items
Report Columns
Function
Oracle eBusiness Suite
IntegratingOracleApEx&OracleeBusinessSuite Slide#47
Oracle ApEx
Authorization Schemes
IntegratingOracleApEx&OracleeBusinessSuite Slide#48
Authorization Schemes
Best Practices:
Create multiple Authorization Schemes &
Responsibilities per Application based on User
Roles
Set Authorization Scheme to
Per Session, not Per Page View
Choose a Unique Naming Standard for
Responsibility Keys
IntegratingOracleApEx&OracleeBusinessSuite Slide#49
Integration Points
Custom Application
Single Sign On Server
eBusiness Suite Security Model
Authorization Schemes
Workflow
Administration & Monitoring
IntegratingOracleApEx&OracleeBusinessSuite Slide#50
Workflow
Supplement Notifications
Response Processing
IntegratingOracleApEx&OracleeBusinessSuite Slide#51
Workflow
Supplement Notifications
Some notifications require additional data
to be input
Before ApEx, hand-coded forms were used
to select the data
Inefficient, not secure, hard to maintain
IntegratingOracleApEx&OracleeBusinessSuite Slide#52
Workflow
Before ApEx:
Over 750 lines of PL/SQL
& JavaScript code
Most of it for validating the
Due Date field
IntegratingOracleApEx&OracleeBusinessSuite Slide#53
Workflow
With ApEx
2 ApEx Pages &
35 Lines of Code
(96% savings!)
Searchable Report
Sort by Any Column
Integrated with Single
Sign On Security
30 minutes Development
Time
IntegratingOracleApEx&OracleeBusinessSuite Slide#54
Workflow
Response Processing
Substitute for Workflow Response
Processing
Used ApEx because IMAP port cannot be
opened
IntegratingOracleApEx&OracleeBusinessSuite Slide#55
Workflow
Workflow
IntegratingOracleApEx&OracleeBusinessSuite Slide#57
Workflow
A$4KN#s(1n@d)9no
Workflow
A$4KN#s(1n@d)9no
KEY
VALID
USERNAME
ACTION
A$4KN#s(1n@d)9no
SCOTT
Approve
Item
%d92(!kMX0Ss)31q6
SHANNON
Start
Approval
Workflow
A$4KN#s(1n@d)9no
KEY
VALID
USERNAME
ACTION
A$4KN#s(1n@d)9no
SCOTT
Approve
Item
%d92(!kMX0Ss)31q6
SHANNON
Start
Approval
Workflow
Ks*3mD4(*%mdSd24%
KEY
VALID
USERNAME
ACTION
A$4KN#s(1n@d)9no
SCOTT
Approve
Item
%d92(!kMX0Ss)31q6
SHANNON
Start
Approval
Workflow Benefits
IntegratingOracleApEx&OracleeBusinessSuite Slide#62
Integration Points
Custom Application
Single Sign On Server
eBusiness Suite Security Model
Authorization Schemes
Workflow
Administration & Monitoring
IntegratingOracleApEx&OracleeBusinessSuite Slide#63
IntegratingOracleApEx&OracleeBusinessSuite Slide#65
IntegratingOracleApEx&OracleeBusinessSuite Slide#66
Dashboard Application
Monitors Key Financial Statistics
First Version was Live in a Week
Integrated with
SiteMinder Single Sign On
Oracle Project Accounting,
Purchasing & Payables
Demo
IntegratingOracleApEx&OracleeBusinessSuite Slide#68
IntegratingOracleApEx&OracleeBusinessSuite Slide#69
IntegratingOracleApEx&OracleeBusinessSuite Slide#70