0% found this document useful (0 votes)
15 views15 pages

EDU2B77Y

The document outlines the architecture and operation of Oracle's e-Business Suite, focusing on the self-service functionalities for managing personal information. It details the workflow processes involved when a user interacts with the application, including data validation and transaction handling. Additionally, it describes how user inputs are processed and stored within the system, emphasizing the role of various APIs and workflow services.

Uploaded by

sherif ramadan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
15 views15 pages

EDU2B77Y

The document outlines the architecture and operation of Oracle's e-Business Suite, focusing on the self-service functionalities for managing personal information. It details the workflow processes involved when a user interacts with the application, including data validation and transaction handling. Additionally, it describes how user inputs are processed and stored within the system, emphasizing the role of various APIs and workflow services.

Uploaded by

sherif ramadan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 15

Self-Service Basics

Copyright © 2007, Oracle. All rights reserved.


e-Business Suite Architecture

Application Server

Servlet Engine

Java Server Pages (JSP)


Web Listener
PL/SQL Gateway
Browser
Discoverer Data
Server
Reports

Forms

Concurrent Manager

Copyright © 2007, Oracle. All rights reserved.


Operation of Web-Based Functions

Menu
Function 1
Dynamic HTML
Function 2 Page

Copyright © 2007, Oracle. All rights reserved.


Operation of Web-Based Functions

Menu
Function 1
Function 2 Hours:
Work Hours

Appearance determined by:


• Workflow Process
• Web Page Regions
• Region Configurations

Copyright © 2007, Oracle. All rights reserved.


Operation of Web-Based Functions

Menu
Function 1
Function 2 Hours:
Work Hours

Appearance determined by: Content determined by:


• Workflow Process • Selected Person
• Web Page Regions • Security Profile
• Region Configurations • Granted Employees
• Data Security

Copyright © 2007, Oracle. All rights reserved.


Personal Information: Functional Flow

AOL (Application Object Library)

1. User clicks Personal Information link on the Employee Self


Service menu

2. The application calls HR workflow with a parameter


specifying the Personal Information workflow process for the
HRSSA workflow item type

Copyright © 2007, Oracle. All rights reserved.


Personal Information: Functional Flow

Workflow Builder
3. The HR workflow service creates an instance of the
Personal Information workflow process for the item type

4. Oracle Workflow runs the Process Personal Information


subprocess, stopping on the first blocking activity called
Personal Information Overview

5. The application calls the generic workflow service block


function. The Activity Type Value workflow attribute for this
activity is HR_OVERVIEW_TOP_SS which corresponds to a
region defined in the Meta Data Services Repository (MDS
Repository)

Copyright © 2007, Oracle. All rights reserved.


Personal Information: Functional Flow

Web Browser

6. A page is displayed based on the MDS Repository


definition of the specified region and its nested subregions,
combined with any applicable configurations defined in the
Oracle Application Framework.

7. User clicks Update button in the Main Address region of


the page

8.Oracle Workflow runs the Process Main Address


subprocess. Detail page queries whether user is entering
new or correcting old address.

Copyright © 2007, Oracle. All rights reserved.


Personal Information: Functional Flow

9b. If the user chooses to


9a. If the user chooses to
correct an existing address,
enter a new address, the
the Address information is
Entry page is displayed. The
displayed. The user corrects
user enters the information
the information

10. Click Next button. Client-side validation performed.

11. Data passed to server. Server-side validation performed

12. Server returns Review page with data user entered

Copyright © 2007, Oracle. All rights reserved.


Personal Information: Functional Flow

13. Click Submit button


No further Approvals Approvals needed

14. Data inserted into 15. Data held in HR transaction


HR tables tables. Approvals workflow started

16. Approved Rejected Return for correction

17. Data inserted into HR tables

Done

Copyright © 2007, Oracle. All rights reserved.


Storing Transaction Data

Start
Workflow Transaction
TransactionTables
Tables

Step 1

Org/Job/Pos/Grd
Org/Job/Pos/Grd

Assignment API
(Validate)

Copyright © 2007, Oracle. All rights reserved.


Storing Transaction Data

Start
Workflow Transaction
TransactionTables
Tables

(Save for Later)


Step 1 Step 2

Org/Job/Pos/Grd
Org/Job/Pos/Grd Pay
PayRate
Rate

Assignment API
(Validate)

Copyright © 2007, Oracle. All rights reserved.


Storing Transaction Data

Start
Workflow Transaction
TransactionTables
Tables

(Save for Later) Step 2


Step 1 Step 2 (resumed)

Org/Job/Pos/Grd
Org/Job/Pos/Grd Pay
PayRate
Rate Pay
PayRate
Rate

Assignment API
Salary APIs
(Validate)
(Validate)

Copyright © 2007, Oracle. All rights reserved.


Storing Transaction Data

Start
Workflow Transaction
TransactionTables
Tables

(Save for Later) Step 2


Step 1 Step 2 (resumed)

Org/Job/Pos/Grd
Org/Job/Pos/Grd Pay
PayRate
Rate Pay
PayRate
Rate

Approvals
Assignment API
Salary APIs
(Validate)
(Validate)

Copyright © 2007, Oracle. All rights reserved.


Storing Transaction Data

Assignment API Salary APIs


Application
ApplicationTables
Tables (Commit) (Commit)

Start
Workflow Transaction
TransactionTables
Tables
Workflow
Complete
(Save for Later) Step 2
Step 1 Step 2 (resumed)

Org/Job/Pos/Grd
Org/Job/Pos/Grd Pay
PayRate
Rate Pay
PayRate
Rate

Approvals
Assignment API
Salary APIs
(Validate)
(Validate)

Copyright © 2007, Oracle. All rights reserved.

You might also like