63
1 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Confidential: Subject to Terms of CPCA/PPCA

1 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. … · OA Framework Personalization • Immediate, visual feedback of changes • Patching the base page doesn’t

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 1 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. … · OA Framework Personalization • Immediate, visual feedback of changes • Patching the base page doesn’t

1 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Confidential: Subject to Terms of CPCA/PPCA

Page 2: 1 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. … · OA Framework Personalization • Immediate, visual feedback of changes • Patching the base page doesn’t

2 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Confidential: Subject to Terms of CPCA/PPCA

ATG Live Webcast: Usability Best Practices for Oracle E-Business SuiteSara Woodhull, Principal Product ManagerApplications Technology Group

ORACLEPRODUCT

LOGO

Page 3: 1 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. … · OA Framework Personalization • Immediate, visual feedback of changes • Patching the base page doesn’t

3 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Confidential: Subject to Terms of CPCA/PPCA

The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions.The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.

Page 4: 1 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. … · OA Framework Personalization • Immediate, visual feedback of changes • Patching the base page doesn’t

4 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Confidential: Subject to Terms of CPCA/PPCA

Program Agenda

• Introduction• Upgrade to Release 12.1.3 • Personalize• Extend

Page 5: 1 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. … · OA Framework Personalization • Immediate, visual feedback of changes • Patching the base page doesn’t

5 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Confidential: Subject to Terms of CPCA/PPCA

Introduction

• Make your applications more usable• Get the most out of the new usability enhancements• Follow User Experience best practices when

customizing your applications

• UX Direct Program

Usability Best Practices

Page 6: 1 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. … · OA Framework Personalization • Immediate, visual feedback of changes • Patching the base page doesn’t

6 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Confidential: Subject to Terms of CPCA/PPCA

Oracle’s Applications Strategy

• Continuation– Upgrade to current releases of existing applications

• Coexistence– Complement existing applications with integration to and

coexistence with specific Oracle Fusion Application functionality

• Replacement– Completely replace older deployments with Oracle Fusion

Applications

Three top-level adoption strategies for Fusion Applications

Page 7: 1 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. … · OA Framework Personalization • Immediate, visual feedback of changes • Patching the base page doesn’t

7 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Confidential: Subject to Terms of CPCA/PPCA

Top Three Ways to Improve EBS Usability

1. Upgrade to Release 12.1.32. Personalize to your requirements3. Use right technology and follow standards for

extensions

Get the most out of Oracle E-Business Suite

Page 8: 1 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. … · OA Framework Personalization • Immediate, visual feedback of changes • Patching the base page doesn’t

8 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Confidential: Subject to Terms of CPCA/PPCA

Upgrade to Release 12.1.3<Insert Here>

Page 9: 1 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. … · OA Framework Personalization • Immediate, visual feedback of changes • Patching the base page doesn’t

9 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Confidential: Subject to Terms of CPCA/PPCA

Oracle Application FrameworkOverview

• Web application development framework for Oracle E-Business Suite

• Declarative application development based on model-view-controller (MVC) architecture

• Runtime framework to create UI personalizations• Declarative extensions development

Page 10: 1 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. … · OA Framework Personalization • Immediate, visual feedback of changes • Patching the base page doesn’t

10 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Confidential: Subject to Terms of CPCA/PPCA

Upgrade to Release 12.1.3

• Usability enhancements in all OA Framework-based products due to technology improvements

• Many screens rebuilt using OA Framework• Individual products redesigned with new task-based

flows

Take advantage of usability improvements

Page 11: 1 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. … · OA Framework Personalization • Immediate, visual feedback of changes • Patching the base page doesn’t

11 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Confidential: Subject to Terms of CPCA/PPCA

Oracle Application Framework Release 12

• Modern Look and Feel• Support for WSRP Portlets• Web services support • Personalization

– Personalization Document Manager– Contextual Hierarchy Page– Support for EL Syntax– Enhanced Configurable Page

Personalization– Enhanced Home Page Personalization– Configurable Start Page

• Rich User Interface– Configurable Home Page– New Navigator and Favorites – Look-ahead LOV– Inline Attachments– Pop-up dialogs– Rich content container

• Flexfield Reference support• Record History support• Support for RESTful services• Personalization of additional attributes• Portletization capabilities

12.0 12.1

Page 12: 1 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. … · OA Framework Personalization • Immediate, visual feedback of changes • Patching the base page doesn’t

12 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Confidential: Subject to Terms of CPCA/PPCA

Rich User InterfaceConfigurable Home Page

EmbeddedContentReconfigured

Layout

Page 13: 1 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. … · OA Framework Personalization • Immediate, visual feedback of changes • Patching the base page doesn’t

13 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Confidential: Subject to Terms of CPCA/PPCA

Rich User InterfaceConfigurable Home Page

New NavigatorTree

Page 14: 1 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. … · OA Framework Personalization • Immediate, visual feedback of changes • Patching the base page doesn’t

14 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Confidential: Subject to Terms of CPCA/PPCA

Rich User InterfaceNavigator

Drop-downNavigator Menu

Page 15: 1 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. … · OA Framework Personalization • Immediate, visual feedback of changes • Patching the base page doesn’t

15 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Confidential: Subject to Terms of CPCA/PPCA

Rich User InterfaceFavorites

Drop-down Favorites Menu

Best Practice: Encourage users to set up favorites.

Best Practice: Encourage users to set up favorites.

Page 16: 1 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. … · OA Framework Personalization • Immediate, visual feedback of changes • Patching the base page doesn’t

16 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Confidential: Subject to Terms of CPCA/PPCA

Rich User InterfaceLook-Ahead LOV

Inline look-ahead LOV window

Page 17: 1 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. … · OA Framework Personalization • Immediate, visual feedback of changes • Patching the base page doesn’t

17 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Confidential: Subject to Terms of CPCA/PPCA

Rich User InterfaceInline Attachments

Inline “Add Attachment” window

Page 18: 1 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. … · OA Framework Personalization • Immediate, visual feedback of changes • Patching the base page doesn’t

18 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Confidential: Subject to Terms of CPCA/PPCA

Rich User InterfaceInline Attachments

Inline “View Attachment” window

Page 19: 1 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. … · OA Framework Personalization • Immediate, visual feedback of changes • Patching the base page doesn’t

19 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Confidential: Subject to Terms of CPCA/PPCA

Rich User InterfaceProfile Options

Profile Option Name Values DefaultFND: Disable Configurable Home Page True, False False (Site)

FND: Disable Navigator and Favorites Rich Menu True, False False (Site)

FND: Disable Look Ahead LOV True, False False (Site)

FND: Disable Inline Attachments True, False False (Site)

• Rich UI capabilities are enabled by default in 12.1.3• Best practice is to leave enabled.

Page 20: 1 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. … · OA Framework Personalization • Immediate, visual feedback of changes • Patching the base page doesn’t

20 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Confidential: Subject to Terms of CPCA/PPCA

Rich User InterfacePop-up

Inline Pop-upwindow

Page 21: 1 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. … · OA Framework Personalization • Immediate, visual feedback of changes • Patching the base page doesn’t

21 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Confidential: Subject to Terms of CPCA/PPCA

Rich User InterfaceRich Content Container

Embedded OBIEE Analytic Contents

Page 22: 1 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. … · OA Framework Personalization • Immediate, visual feedback of changes • Patching the base page doesn’t

22 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Confidential: Subject to Terms of CPCA/PPCA

REST Service Interface Enables Rich, Responsive User Interface

• Powerful, light-weight interface to expose your business services– Referred to as “RESTful Services”

• RESTful services send or receive data in standard XML formats

• Example RESTful service UIs in EBS:– Tree Navigator on home page– Navigator and Favorites links

• You can build custom user interfaces using the OA Framework RESTful Service Interface

Page 23: 1 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. … · OA Framework Personalization • Immediate, visual feedback of changes • Patching the base page doesn’t

23 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Confidential: Subject to Terms of CPCA/PPCA

Oracle Application Framework 12.1+ (Roadmap)

• Personalization– Add new items based on

dynamically created view objects– Extend personalization capability

to more components and properties

– Support attaching PPR events and actions

– Support Copy/Undo Personalization

• UI Indicators• Simplified ADF integration• AutoVue integration• Enhanced mobile/iPad support• Enhanced EL Support

Future

Page 24: 1 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. … · OA Framework Personalization • Immediate, visual feedback of changes • Patching the base page doesn’t

24 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Confidential: Subject to Terms of CPCA/PPCA

Rich User InterfaceNavigator Search on Navigator Link

Type-aheadsearch

Use of icons for space optimization

Use of icons for space optimization

“Personalize Navigator” moves down

Future

Page 25: 1 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. … · OA Framework Personalization • Immediate, visual feedback of changes • Patching the base page doesn’t

25 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Confidential: Subject to Terms of CPCA/PPCA

Rich User InterfaceUI Indicators

Activity indicator

VisualHints

Hover-overPop-ups

(Dotted Line)

ClickPop-up

(Full line)

Future

Page 26: 1 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. … · OA Framework Personalization • Immediate, visual feedback of changes • Patching the base page doesn’t

26 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Confidential: Subject to Terms of CPCA/PPCA

AutoVue Integration

“Print Attachment”dialog window

Future

Page 27: 1 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. … · OA Framework Personalization • Immediate, visual feedback of changes • Patching the base page doesn’t

27 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Confidential: Subject to Terms of CPCA/PPCA

Personalize Oracle E-Business Suite for Maximum Usability

<Insert Here>

Page 28: 1 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. … · OA Framework Personalization • Immediate, visual feedback of changes • Patching the base page doesn’t

28 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Confidential: Subject to Terms of CPCA/PPCA

Customizations in Oracle E-Business Suite

• Personalize– Add new items– Change prompts, titles, text– Reorder items or regions

• Configure– Profile Options– User-defined Flexfields– Function and Data Security

Setups

• Extend– Add new functional flows or

content– Extend or override existing

business logic

• Modify– OVERWRITE Oracle Shipped

code / business logic

Page 29: 1 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. … · OA Framework Personalization • Immediate, visual feedback of changes • Patching the base page doesn’t

29 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Confidential: Subject to Terms of CPCA/PPCA

Hard to use Better!

Usability Best Practice: Data Planning

• Consider structuring data for usability in Lists of Values and queries.– Data with same first characters requires users to type in many

extra characters repeatedly, wasting time and annoying users.– There are MANY areas where careful data creation can improve

usability!

All across your applications

Customer ReportSupplier Report

Report on CustomersReport on Suppliers

Page 30: 1 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. … · OA Framework Personalization • Immediate, visual feedback of changes • Patching the base page doesn’t

30 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Confidential: Subject to Terms of CPCA/PPCA

Options for Personalization

• Personalization refers to using Oracle E-Business Suite personalization frameworks to modify user interface of a page– OA Framework

• Administrator personalizations• User personalizations (search pages only)

– Forms

Page 31: 1 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. … · OA Framework Personalization • Immediate, visual feedback of changes • Patching the base page doesn’t

31 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Confidential: Subject to Terms of CPCA/PPCA

Form Personalization

• Allows you to make changes to a form without programming• You can:

– Change object properties such as title, required, and so on– Display messages to the user– Activate additional menu entries– Execute certain Forms built-ins such as database procedure call, ‘Do’

key, open form/URL

Page 32: 1 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. … · OA Framework Personalization • Immediate, visual feedback of changes • Patching the base page doesn’t

32 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Confidential: Subject to Terms of CPCA/PPCA

Accessing the Form Personalization UI

Page 33: 1 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. … · OA Framework Personalization • Immediate, visual feedback of changes • Patching the base page doesn’t

33 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Confidential: Subject to Terms of CPCA/PPCA

Form Personalization UI: Condition

Page 34: 1 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. … · OA Framework Personalization • Immediate, visual feedback of changes • Patching the base page doesn’t

34 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Confidential: Subject to Terms of CPCA/PPCA

Form Personalization UI: Actions

Page 35: 1 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. … · OA Framework Personalization • Immediate, visual feedback of changes • Patching the base page doesn’t

35 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Confidential: Subject to Terms of CPCA/PPCA

OA Framework Personalization

• Immediate, visual feedback of changes• Patching the base page doesn’t usually affect the

personalizations• Available on all OA Framework components• Translation support• Utilities to move changes across instances

Features

Page 36: 1 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. … · OA Framework Personalization • Immediate, visual feedback of changes • Patching the base page doesn’t

36 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Confidential: Subject to Terms of CPCA/PPCA

Personalization

• Administrator Personalization– Function– Location– Site– Organization– Responsibility

• End User Personalization– User Views

• Personalization at each layer is stored in its own XML document

Levels

Organization Layer

Responsibility Layer

Site Layer

Location Layer

Function Layer

Base Page Layer

User ViewsUser Views

Page 37: 1 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. … · OA Framework Personalization • Immediate, visual feedback of changes • Patching the base page doesn’t

37 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Confidential: Subject to Terms of CPCA/PPCA

Personalization

• Tailor text for labels, prompts, and tip messages• Hide or show components• Reorder components• Restrict query results• Add new items: fields, buttons, links,

pick lists, images, regions, and so on• Tailor graphs and charts• Seed end-user views

Administrator Personalizations

Best Practice:Hide fields your

organization doesn't use

Best Practice:Hide fields your

organization doesn't use

Page 38: 1 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. … · OA Framework Personalization • Immediate, visual feedback of changes • Patching the base page doesn’t

38 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Confidential: Subject to Terms of CPCA/PPCA

Personalization

• Available on query regions only– Create and save a search– Tailor results table column titles– Hide/show results table columns– Reorder results table columns– Add data filters– Change sorting order

• A system administrator can seed user views and set up a default view

End User Personalizations

Best Practice: Train end users

to tailor their searches and save them for

later reuse

Best Practice: Train end users

to tailor their searches and save them for

later reuse

Page 39: 1 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. … · OA Framework Personalization • Immediate, visual feedback of changes • Patching the base page doesn’t

39 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Confidential: Subject to Terms of CPCA/PPCA

Usability: Personalization Best Practice

• End users can create saved searches (Views) with 5-25 rows in results table where Save Search is available

• System administrators can personalize "Records Displayed" property of search results tables with larger numbers of rows– Improve usability where users need to see many rows at once– Beware of possible performance impact– Optimal number of rows depends on page. Test with users!

Rows in a Table

Page 40: 1 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. … · OA Framework Personalization • Immediate, visual feedback of changes • Patching the base page doesn’t

40 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Confidential: Subject to Terms of CPCA/PPCA

Usability: Personalization Best Practice

• Keep informational text where the user expects to see it– Keep text near the affected objects

• Keep added text to a minimum– A big black paragraph of text is daunting to users– After the first few uses, that paragraph just gets in the way

• Be sure to translate text personalizations– Translate OA Framework personalizations in Manage Levels

screen– If you create new Message Dictionary messages, translate them

Informational Text

Page 41: 1 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. … · OA Framework Personalization • Immediate, visual feedback of changes • Patching the base page doesn’t

41 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Confidential: Subject to Terms of CPCA/PPCA

Do Quick Usability Tests of Personalizations

• Test original page layout and multiple personalization possibilities– Set up different personalizations against several different dummy

functions or responsibilities– Let users try out the options online

• OR– Take screenshots of pages with different personalizations– Show screenshots as paper prototypes to users

Usability Best Practice

Page 42: 1 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. … · OA Framework Personalization • Immediate, visual feedback of changes • Patching the base page doesn’t

42 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Confidential: Subject to Terms of CPCA/PPCA

Personalization and Extension Best Practice

• Screens for occasional use by a given user– Needs more explanatory text– Leads user from one part of task to the next– Generally more white space

• Screens for heavy, repeated use by a given user– Needs less explanatory text– Fit more fields and rows into available space to cut down on

page-to-page navigation, improve user throughput

Tailor UI to Type of User

Page 43: 1 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. … · OA Framework Personalization • Immediate, visual feedback of changes • Patching the base page doesn’t

43 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Confidential: Subject to Terms of CPCA/PPCA

ExtendOracle E-Business Suite for Maximum Usability

<Insert Here>

Page 44: 1 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. … · OA Framework Personalization • Immediate, visual feedback of changes • Patching the base page doesn’t

44 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Confidential: Subject to Terms of CPCA/PPCA

Extensibility

• Extension refers to building new components and integrating with Oracle E-Business Suite

• Extend Oracle E-Business Suite if you want to:– Modify or extend business logic such as data validation– Build new pages– Change page flows– Build new business components

Overview

Page 45: 1 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. … · OA Framework Personalization • Immediate, visual feedback of changes • Patching the base page doesn’t

45 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Confidential: Subject to Terms of CPCA/PPCA

Extension Technologies

• BC4J Substitution to extend business logic only (preferred)

• Build new pages, applications: – OA Framework (preferred)– Oracle Forms– Application Express (APEX) for PL/SQL-based extensions– Oracle ADF

Page 46: 1 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. … · OA Framework Personalization • Immediate, visual feedback of changes • Patching the base page doesn’t

46 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Confidential: Subject to Terms of CPCA/PPCA

Best Practice: Choose the Right Technology

• Use OA Framework if your application needs to: – Use Flexfields– Use E-Business Suite function

security and data security– Have seamless session management

with E-Business Suite applications– Have same look and feel as the

E-Business Suite application

New Applications

OAF

Page 47: 1 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. … · OA Framework Personalization • Immediate, visual feedback of changes • Patching the base page doesn’t

47 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Confidential: Subject to Terms of CPCA/PPCA

Best Practice: Choose the Right Technology

• Use APEX if you are building PL/SQL-based applications with simple template-based UIs– Requires PL/SQL skills– No Java required or allowed– Provides lightweight

HTML-based UI

New Applications

APEX

Page 48: 1 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. … · OA Framework Personalization • Immediate, visual feedback of changes • Patching the base page doesn’t

48 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Confidential: Subject to Terms of CPCA/PPCA

Best Practice: Choose the Right Technology

• Use ADF if your application needs to– Use the same standards-based Java development platform as

Oracle Fusion Applications– Have rich user interface capabilities that are specific to ADF– Support mobile devices via ADF Mobile

New Applications

ADF

Page 49: 1 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. … · OA Framework Personalization • Immediate, visual feedback of changes • Patching the base page doesn’t

49 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Confidential: Subject to Terms of CPCA/PPCA

Hybrid: Integration Between EBS and ADFIntegration uses Oracle E-Business Suite SDK for Java

and can include: • Access to Oracle E-Business Suite data

– Using AppsDataSource with ADFBC– Using SOA Suite

• Access to Oracle E-Business Suite stored procedures– Using AppsDataSource

• Navigation between ADF and OAF pages (coming soon)– Register ADF pages and add to EBS menus– Optionally embed ADF pages on OA Framework pages

Page 50: 1 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. … · OA Framework Personalization • Immediate, visual feedback of changes • Patching the base page doesn’t

50 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Confidential: Subject to Terms of CPCA/PPCA

Navigation between OAF and ADF pages

ADF FacesPage

OA FrameworkPage

Page 51: 1 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. … · OA Framework Personalization • Immediate, visual feedback of changes • Patching the base page doesn’t

51 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Confidential: Subject to Terms of CPCA/PPCA

ADF Content in OAF Page Pop-Ups

Best Practice:• Use pop-ups to show

drilldown detail for a "quick look"

• Use ADF when there is no corresponding OA Framework component availableEmbedded ADF

Content (Pop-up)

Page 52: 1 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. … · OA Framework Personalization • Immediate, visual feedback of changes • Patching the base page doesn’t

52 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Confidential: Subject to Terms of CPCA/PPCA

Embedding ADF content in an OAF page

Embedded ADFContent

Best Practice:• Use ADF when there

is no corresponding OA Framework component available

Page 53: 1 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. … · OA Framework Personalization • Immediate, visual feedback of changes • Patching the base page doesn’t

53 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Confidential: Subject to Terms of CPCA/PPCA

Best Practice: Choose the Right Technology

• Use the same technology for the extension as is in the rest of the business flow– Avoid switching user interface styles in the middle of a process.– Many EBS UI standards are built into OA Framework and Oracle

Forms technology and development process.

• Keep page styles as consistent as possible– Follow development and UI standards for the particular

technology.

Page 54: 1 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. … · OA Framework Personalization • Immediate, visual feedback of changes • Patching the base page doesn’t

54 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Confidential: Subject to Terms of CPCA/PPCA

Best Practice: Choose the Right Technology

ADFForms OA Framework APEX• Personalizations• Extend form flows• Session context• Flexfields• UI consistency• Internationalization

• Personalizations• Extend page flows• Session context• Flexfields• UI consistency• Internationalization• New applications

• Specialized UIcomponents

• Mobile apps

• Use with PL/SQLbusiness logic

• Lightweight HTML

Tightly Integrated Loosely Coupled

Page 55: 1 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. … · OA Framework Personalization • Immediate, visual feedback of changes • Patching the base page doesn’t

55 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Confidential: Subject to Terms of CPCA/PPCA

Conclusion<Insert Here>

Page 56: 1 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. … · OA Framework Personalization • Immediate, visual feedback of changes • Patching the base page doesn’t

56 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Confidential: Subject to Terms of CPCA/PPCA

Key Takeaways

1. Upgrade to Release 12.1.3 to improve usability and user productivity through enhanced rich user interactions.

2. Personalize applications and follow best practices to make shipped applications suit your users' needs.

3. Extend applications and make use of better integration with Fusion Middleware technologies like Oracle ADF to bring the latest technologies to your enterprise.

Enhance Usability of Oracle E-Business Suite

Page 57: 1 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. … · OA Framework Personalization • Immediate, visual feedback of changes • Patching the base page doesn’t

57 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Confidential: Subject to Terms of CPCA/PPCA

Standards and References

• Usable Apps Blog– http://blogs.oracle.com/usableapps

• Form Personalizations – My Oracle Support Notes 279034.1 (Release 11i) and 395117.1

(Release 12)

• Oracle Application Framework Personalization Guide – http://www.oracle.com/technetwork/documentation/applications-

167706.html

Do Extensions and Customizations Right

Page 58: 1 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. … · OA Framework Personalization • Immediate, visual feedback of changes • Patching the base page doesn’t

58 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Confidential: Subject to Terms of CPCA/PPCA

Standards and References

• Oracle E-Business Suite Developer's Guide – New applications, customization standards, building Oracle

Forms-based screens

• Oracle Application Framework Developer's Guide – OA Framework-based screens

• BLAF UI Standards – Content standards still apply for Release 12 OA Framework-

based pages– http://download.oracle.com/tech/blaf/specs/index.html

Do Extensions and Customizations Right

Page 59: 1 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. … · OA Framework Personalization • Immediate, visual feedback of changes • Patching the base page doesn’t

59 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Confidential: Subject to Terms of CPCA/PPCA

More information

• OA Framework 12.1.2/12.1.3 Release Notes• MOS notes 951242.1 and 1087332.1

• Steven Chan’s Blog• http://blogs.oracle.com/stevenChan/

• ATG Webcasts and Training• http://blogs.oracle.com/stevenChan/entry/e_business_suite_technology_learning

• Fusion Middleware for E-Business Suite• http://www.oracle.com/technology/tech/fmw4apps/ebs/index.html

Page 60: 1 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. … · OA Framework Personalization • Immediate, visual feedback of changes • Patching the base page doesn’t

60 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Confidential: Subject to Terms of CPCA/PPCA

More Usability Resources

• Usability best practices across all product lines

• UX Direct Program Contact: [email protected]

UX Direct Program: Usability Best Practices

Page 61: 1 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. … · OA Framework Personalization • Immediate, visual feedback of changes • Patching the base page doesn’t

61 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Confidential: Subject to Terms of CPCA/PPCA

Q&A

Page 62: 1 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. … · OA Framework Personalization • Immediate, visual feedback of changes • Patching the base page doesn’t

62 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Confidential: Subject to Terms of CPCA/PPCA

Page 63: 1 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. … · OA Framework Personalization • Immediate, visual feedback of changes • Patching the base page doesn’t

63 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Confidential: Subject to Terms of CPCA/PPCA