Discoverer Portlets for Sharing 11i OM & Shipping Data with Customers NorCal OAUG 2007 Training Day Event January 17, 2007 Eric Guether Opnext, Inc.

Slides:



Advertisements
Similar presentations
RP Designs Semi-Custom e-Commerce Package. Overview RP Designs semi- custom e-commerce package is a complete website solution. Visitors can browse a catalog.
Advertisements

MY NCBI (module 4.5). MODULE 4.5 PubMed/How to Use MY NCBI Instructions - This part of the: course is a PowerPoint demonstration intended to introduce.
MY NCBI (module 4.5). MODULE 4.5 PubMed/How to Use MY NCBI Instructions - This part of the: course is a PowerPoint demonstration intended to introduce.
Online Ordering System
MY NCBI (module 4.5).
Program Management Portal: Overview for the Client
GP2013 (R2) New features in GP2013 (R2). New Ribbon for windows Edit List is the Print button on the right without the paper background Action pane can.
OVERVIEW TEAM5 SOFTWARE The TEAM5 software manages personnel and test data for personal ESD grounding devices. Test and personnel data may be viewed/reported.
Microsoft Excel 2003 Illustrated Complete Excel Files and Incorporating Web Information Sharing.
11i Cost Cutoff Date to Retroactively Cost Transactions NorCal OAUG 2007 Training Day Event January 17, 2007 Eric Guether Opnext, Inc.
Members Only & Login Modules Members Only works with the Login module to provide password protection to Web pages and files. Login Groups may be created.
1 Configuring Internet- related services (April 22, 2015) © Abdou Illia, Spring 2015.
MyFloridaMarketPlace Analysis 2.0 Functional Overview December 18 - December 19, 2007.
1 Configuring Web services (Week 15, Monday 4/17/2006) © Abdou Illia, Spring 2006.
1 Introduction to OBIEE: Learning to Access, Navigate, and Find Data in the SWIFT Data Warehouse Lesson 2: Logging in and out of OBIEE This course, Introduction.
Credit Strategy.Net Web Based (ASP) Application Credit Module Copyright (C) Credit Strategy, Inc. All rights reserved Page Up or Down to navigate.
SCARY QUERIES LAID TO REST Getting Started with Voyager Prepackaged Access Reports Presented by Jean Vik, Associate Library Director The University of.
Best Implementation Practices for Discoverer April Sims OCP 8i 9i.
Best Implementation Practices for Discoverer April Sims, Senior DBA, OCP 8i 9i Southern Utah University Wednesday, September 10,2003 8:30am.
SMART Agency Tipsheet Staff List This document focuses on setting up and maintaining program staff. Total Pages: 14 Staff Profile Staff Address Staff Assignment.
Classroom User Training June 29, 2005 Presented by:
9/10/20151 Hyperion Enterprise 6.5 New Features & Functionality Robert Cybulski, CPA Finit Solutions.
Securing Microsoft® Exchange Server 2010
System for Administration, Training, and Educational Resources for NASA SATERN Overview for Learners May 2006.
Web Based Inventory Site Building Room Asset Number Category Type Description Serial Number Manufacturer Model Vendor Name Acquired Date P O Number Budget.
Integrating Forms, Reports and Discoverer into Portal Chris Ostrowski Technical Management Consultant TUSC Session id:
Jack Malloch Product Service Advisor Global Support Services.
T. Rowe Price, Invest With Confidence and the Bighorn Sheep logo is a registered trademark of T. Rowe Price Group, Inc. Please dial from.
OIT Business Office Billing Support Services Service Usage Management System (SUMS) 1.
Network Management Tool Amy Auburger. 2 Product Overview Made by Ipswitch Affordable alternative to expensive & complicated Network Management Systems.
© 2005 Management Dynamics Inc. Proprietary and Confidential Management Dynamics Export Solutions & Oracle Integration NorCal OAUG Training Day January.
I-Suite An Automated Incident Business Information and Support Tool WILDLAND FIRE HURRICANES ALL RISK ASSIGNMENTS Full Versions of these Training Materials.
Release 11i Workshops Dallas, TX Raleigh, NC Denver, CO Atlanta, GA Detroit, MI Tim Sharpe Oracle E-Business Suite Release 11i Discoverer.
Brent Mosher Senior Sales Consultant Applications Technology Oracle Corporation.
SURENDER SARA 10GAS Building Corporate KPI’s
Using AS 10g with EBS What are the Benefits of Integrating AS 10g with Oracle Applications?
Chapter 13 Users, Groups Profiles and Policies. Learning Objectives Understand Windows XP Professional user accounts Understand the different types of.
1 OPOL Training (OrderPro Online) Prepared by Christina Van Metre Independent Educational Consultant CTO, Business Development Team © Training Version.
Module 2: Installing and Maintaining ISA Server. Overview Installing ISA Server 2004 Choosing ISA Server Clients Installing and Configuring Firewall Clients.
MCTS Guide to Microsoft Windows Server 2008 Applications Infrastructure Configuration (Exam # ) Chapter Four Windows Server 2008 Remote Desktop Services,
Drinking Water Infrastructure Needs Survey and Assessment 2007 Training.
1. To start the process, Warehouse Stationery (WSL) will invite you to use The Warehouse Group Supplier Electronic Portal and will send you the link to.
Drinking Water Infrastructure Needs Survey and Assessment 2007 Website.
Limits From the initial (HINARI) PubMed page, we will click on the Limits search option. Note also the hyperlinks to Advanced search and Help options.
Is Your Business Ready For The Ultimate Business ERP Solution.
Crystal And Elliott Edward M. Kwang President. Objective A brief demo of Crystal Report to entice you –People spend thousand of dollars to attend Crystal.
Reports and Learning Resources Module 5 1. SLMS Primary Administrator Training Module 5: Reports and Learning Resources 2.
Payment Services Supplier Portal Training Vittoria Falbo (FSS Global Service Management)
RM Monitor and RMAlerts Installation, Setup, and Requirements January 23, 2010 John Raffenbeul presented this live via an internet connection. These slides.
Table of Contents TopicSlide Administrator Login 2 Administrator Navigations 3 Managing AlternativeDr.com Blogs 4 Managing Dr. Lloyd May Blogs 5 Managing.
Copyright © 2006, Infinite Campus, Inc. All rights reserved. User Security Administration.
Page 1 of 42 To the ETS – Create Client Account & Maintenance Online Training Course Individual accounts (called a Client Account) are subsets of the Site.
Session id: Darrell Hilliard Senior Delivery Manager Oracle University Oracle Corporation.
GP 2015 Client Event. Management Reporter As of 5/1/2015 the most recent version of MR is 2012 Cumulative Update 12. Mainstream Support for FRx 6.7 ended.
MyFloridaMarketPlace Analysis 2.0 Functional Overview.
Page ADP Technology Training. 2 Page2 Confidential Copyright © 2007 Pearson Education, Inc. and/or one or more of its direct or indirect affiliates. All.
Virginia Administrative Training Module 1: Processing, Online, Scoring and Reporting Training Presentation Training Presentation Working Within PearsonAccess.
Step 1 Lead Notifications Dear Partner, New leads have been assigned to your organization based on customer preference and are available for you.
Interstage BPM v11.2 1Copyright © 2010 FUJITSU LIMITED ADMINISTRATION.
Compatible with the latest browsers; Chrome, Safari, Firefox, Opera and Internet Explorer 9 and above.
Welcome! To the ETS – Create Client Account & Maintenance
Using E-Business Suite Attachments
LMEvents SharePoint Portal How-to Guide
FedEx Billing Online (FBO) Non-Revenue Quick Guide
FTS 2 Failure Tracking System 2 User‘s Guide Process Flow
Configuring Internet-related services
iLab Training for VU Departments & Users of VUMC Core Groups
iLab Training for VUMC Departments & Users of VUMC Core Groups
Presentation transcript:

Discoverer Portlets for Sharing 11i OM & Shipping Data with Customers NorCal OAUG 2007 Training Day Event January 17, 2007 Eric Guether Opnext, Inc.

Understand why Opnext implemented a Portal with Discoverer portlets Find out some things that Discoverer portlets can and cannot do Learn how to create a shipment tracking link to an external website in a Discoverer portlet – or even in a Discoverer workbook! Receive an overview of Discoverer portlet key setups Learning Objectives

Today’s Speaker: Eric Guether IT Director at Opnext in Eatontown, NJ Manages Opnext’s Oracle EBS 11i system Provides user support for some 11i modules, Oracle Alerts and Discoverer 9i Desktop Member of OAUG and NJOAUG Began career as an accountant and then CPA

Who Is Opnext? Lasers! –Designer & maker of active fiber optic components Spin-off of 2 Hitachi businesses –Headquarters in Eatontown, NJ –Manufacturing in Yokohama & Komoro, Japan –U.S. Sales based in Fremont, CA Global sales to customers such as Lucent, Alcatel, Cisco, Siemens, Kodak, NEC, and Hitachi Running multiorg, single global instance of EBS 11i – (CU2) American English with Japanese NLS –Financials, OM, Inventory, Purchasing, Cost Mgmt., Discrete MFG & Master Scheduling/MRP

Examples of Opnext Products Laser Diode ModulesTransmittersReceivers Transceivers 10GbE XENPAK Modules

Oracle Portal –Provides hubs of information from EBS 11i and other systems –Used by many organizations Discoverer –Provides users with queries against EBS 11i data –Used by many organizations Discoverer Portlets –Objects within Oracle Portal to cache and display data directly from Discoverer workbooks –Rarely used? Introduction

Grant Discoverer Desktop access to external customers & sales reps –Allow external parties to run real-time Discoverer queries on open sales orders and recent shipments –Arose from frustration: Internal staff was burdened with weekly filtering & exporting of Discoverer data to to customers Business Case: Initial User Request

Denied the initial request –External users would need a Discoverer client installation and VPN access to Opnext’s network –Support burden for Opnext’s IT staff –Security concerns about customer access to other EBS 11i data Proposed an alternative solution using Oracle Portal –Originally Portal 9i –Subsequently upgraded to Portal 10gR2 (v ) Business Case: IT Dept. Response

Public website built from Oracle Portal 9i –No client installation or VPN access required –Unique Portal ID and password for each external user Use Discoverer portlets to provide OM data from Discoverer 9i worksheets Portlet data would be cached –User sees data immediately on Portal page –No waiting for the Discoverer query to run –Cached data refreshed hourly or daily –Date/time of cached data displayed on Portal page Business Case: Proposed Solution

Internet Internet Client [Desktop or Laptop] Verisign Certificate Authority (CA) validation Secure policy / NAT translation Firewall To Portal Certificate Authority (CA) validation SSL-128 bit Encryption Encryption Key Encrypted User Access from Internet

Original Application Server (AS) Architecture

Portal Login Page

Portal Page # 1: Open Sales Orders

Open sales order lines for the customer (not yet ship confirmed) Columns include: –Sales Order # and Line # –Customer PO # –Product and Customer Item # –Quantity and Price Queried EBS 11i tables or views include: –ONT.OE_ORDER_HEADERS_ALL –ONT.OE_ORDER_LINES_ALL –APPS.MTL_CUSTOMER_ITEM_XREFS_V Open Sales Orders Worksheet

Portal Page # 2: Current Month Shipments

Fulfilled shipments with ship confirm date in the current month Columns include: –Sales Order # and Line # –Customer PO # –Product and Customer Item # –Quantity and Price –Ship Method Code and Waybill –Receivables Invoice # (NULL until AutoInvoice runs) Queried EBS 11i tables include: –WSH.WSH_NEW_DELIVERIES –WSH.WSH_DELIVERY_DETAILS –AR.RA_CUSTOMER_TRX_ALL Current Month Shipments Worksheet

Portal Page # 3: Prior Month Shipments

Prerequisites –Create new Portal ID for external user –Create a new Portal page for the new Portal ID –Assign new page as default for new Portal ID –Create a user-defined connection [explained later] Highlight region on new Portal page Add Discoverer portlet (undefined worksheet) Select user-defined connection Select workbook & worksheet from EBS 11i database’s Discoverer 9i End User Layer (EUL) Select Discoverer portlet refresh options Overview of Key Portlet Creation Steps

Highlight Region on Portal Page

Add Discoverer Portlet Creates an undefined portlet (no worksheet selected)

Select User-Defined Connection

Select Worksheet from EBS Database EUL Lists all workbooks to which Portal ID has access via the selected user-defined connection

Edit Portlet Defaults

Select Portlet Refresh Options

Portal offered no way to export the result set table Browser’s “Save As” functionality was inadequate Highlighting the table and copying into Excel produced weird results Critical enough to kill the project if not resolved Issue: Export from Portal Page to Excel

Discoverer Viewer has Export Data functionality –Can export its result set table to many file formats, including to Excel XLS format Each Discoverer portlet has an optional link to Discoverer Viewer –Link appears in lower left bottom of portlet  Link in Portal 10gR2: Analyze  Link in Portal 9i: View Worksheet –Opens a Viewer page and runs a real-time query of the Discoverer worksheet used by the portlet Resolution: Discoverer Viewer

“Analyze” Link on Portal Page...

... Opens Viewer & Reruns Sheet Query

Export Action in Viewer...

... Gets the Result Set into Excel

Risk # 1: Could the user remove a worksheet’s conditions in Viewer to see records of other customers? –Opnext used worksheet conditions to filter by customer –No Risk: Viewer users cannot modify or remove worksheet conditions Risk # 2: Would the security allow the portal user in Viewer to open other database workbooks? –Portal 9i users who accessed Viewer 9i via the portlet’s View Worksheet link could open any workbook in Viewer to which their connection had access (not just the worksheet used by the portlet) –Opnext’s implemented security relationship limited the user to only the workbook used by his/her 3 portlets Issue: Restricting User Access in Viewer

PORTAL_USER EBS 11i IDResponsibilityWorkbookPortal ID US – Portal for Demo US – Portal for Customer1 US – Portal for Customer2 PORTAL – DEMO PORTAL – CUSTOMER1 PORTAL – CUSTOMER2 DEMO CUSTOMER1 CUSTOMER2 Assign Responsibility Grant Workbook Access User-Defined Connection linking Portal ID to Responsibility Solution: Security Relationships Key to Solution

An EBS user account, PORTAL_USER, created only once – not once per Portal ID Create One EBS Account for All Portal IDs

One unique responsibility for each Portal ID Responsibility only has access to Preferences menu Create New EBS 11i Responsibility

Assigned to shared EBS user account: PORTAL_USER Used to grant access to Discoverer workbook Assign New Responsibility

Granted within Discoverer Desktop (EUL in EBS 11i database) Restricts other Portal users from viewing workbook through Discoverer Viewer Grant Workbook Access to Responsibility

“PORTAL_USER” is the EBS 11i user name (EBS ID) Create User-Defined Connection

Create User-Defined Connection (cont.) “US – Portal for DEMO” is the EBS responsibility

On Current Month and Prior Month Shipments portlets, change the FedEx, UPS, or DHL tracking number in the “Waybill #” column to a hyperlink to the shipping carrier’s website Not part of initial requirements –Requested during user testing Dilemma: How to add a Tracking Link URL column to the cached result set of a Discoverer portlet? Issue: Shipment Tracking Hyperlink

New item “Tracking Link” created in Discoverer Admin and added to Discoverer Desktop workbook Content type of new item set to FILE [default = ] Data type set to Varchar Formula: –Uses “Ship Method Code” in DECODE to determine external web address –Concatenates tracking # from “Waybill” column Resolution: FILE Item Type in Workbook

FILE Item Type in Discoverer Admin

DECODE(Ship Method Code, 'UPS',' Request?HTMLVersion=5.0&sort_by=status&tracknums_di splayed=5&TypeOfInquiryNumber=T&InquiryNumber1='||" Waybill"||'&AgreeToTermsAndConditions=yes&track.x=42& track.y=11', 'FEDEX',' Waybill"||'', 'DHL',' usa.com/TrackByNbr.asp?ShipmentNumber='||"Waybill"||'', NULL) “Tracking Link” Item Formula

Desktop Workbook with Tracking Link

Portlet with Tracking Link Click triangle (1 st click)

Portlet with Tracking Link (continued) Mouse over URL and click (2 nd click)

Portlet with Tracking Link (continued) Tracking website pops up in new browser window

FILE item type solution worked well “as is” with Portal 9i portlets and Discoverer 9i (Desktop, Viewer & Plus)... and even with Discoverer Desktop 10gR2 –9i Portlets treated Tracking Link values as hyperlinks Solution did not work when migrated to Portal 10gR2 –Solaris OS Server: Needed to apply Patch for FILE item type hyperlink to work on 10gR2 portlets  Begged Oracle for 5 months for the Solaris patch –Linux OS Server: Patch does not work for 10gR2 portlets on a Linux server  Waiting for 3 months for a Linux patch from Oracle  Oracle bug # Solution Worked in 9i But Not in 10gR2

Drill Link to Internet URL –New hyperlink functionality added to Discoverer Viewer & Plus 10gR2 –Not added to 10gR2 portlets!  Oracle bug  To be resolved in Portal version Alternative Functionality in 10gR2

Configuring Application Server 10gR2 For Discoverer Portlets, Mark Rittman [ server-10gr2-for-discoverer-portlets/] Oracle Business Intelligence Discoverer Administration Guide, Chapter 18, “Using Discoverer with components of Oracle Application Server” [Oracle Discoverer 10g Release 2 doc # B ] OracleAS Web Cache 10g (9.0.4) FAQ [Metalink note # ] How To Tune Discoverer 10g (9.0.4) Portlets To Avoid Refresh Problems [Metalink note # ] Additional Resources

Discoverer Portlets Fail To Refresh With Error 'Could not get a free session‘ In PTM5_CACHE Table [Metalink note # ] Oracle 10g Discoverer (9.0.4) Best Practices for Performance and Scalability Information [Metalink note # ] Oracle Business Intelligence Discoverer Plus User's Guide – 10g Release 2 ( ), Chapter 10, “How to create drill links to Internet URLs” [Oracle Discoverer 10g Release 2 doc # B ] Additional Resources (continued)