Professional Documents
Culture Documents
‹# ›
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
fe a tu re s o r fu n ctio n a lity d e scrib e d fo r O ra cle ’s
products remain at the sole discretion of Oracle.
Agenda
• PeopleTools Integration
• Product Demonstration
• Questions
‹# ›
Agenda
Report file
‹# ›
Classic Reporting Tools Issues
Professional
Report Designer
‹# ›
XML Publisher Concept
Data Logic
Layout
XML Publisher
Report
Translation output
Flexibility
Reduced maintenance
Banking
EFT
Excel
Controller
HTML
XML Publisher
CEO
PDF
XML
XSL Government
‹# ›
Government Forms
HR Data
PDF
XML Publisher
Government
Agenda
• PeopleTools Integration
Introduction
Delivered Application Content
Functionality Overview
Additional Topics
Implementation Tips
• Product Demonstration
• Questions
‹# ›
Oracle Applications Strategy
S im p ly P u t…
‹# ›
<Insert Picture Here>
Delivered Application
Content
Note: Delivered XML Publisher content does not replace any existing
reports, incl. Crystal, nVision or SQR
‹# ›
FMS, ESA & SCM 9
• General Ledger
• XML Publisher as alternative to Crystal for reports containing
chartfields
• No report customization required after chart of account
configuration (unlike Crystal)
• Grants
• Generate and print the SF 424 R&R family of forms
• Billing
• XML Publisher as third print option for invoices
• 2 Templates to facilitate creation of invoices
• Others
• Treasury, Contracts, Payables
• General Ledger
• XML Publisher as alternative to Crystal for reports containing
chartfields
• No report customization required after chart of account
configuration (unlike Crystal)
• Grants
• Generate and print the SF 424 R&R family of forms
• Billing
• XML Publisher as third print option for invoices
• 2 Templates to facilitate creation of invoices
• Others
• Treasury, Contracts, Payables
‹# ›
CRM 9
Improvements to Correspondence Management
Benefits:
• Choice in how to deploy the merge
• Synchronously on the application server, or
• Asynchronously (batch) using process scheduler
• Improved scalability and performance of mass merge
• Ability to preview correspondence
• Improved ability to create correspondence letter templates
• No additional hardware required
• XML Publisher replaces Adobe Acrobat Writer
• XSLT replaces Microsoft merge architecture
HCM 9 (Planned)
Common Document Generation Solution using XML Publisher
‹# ›
HCM 9 (Planned)
Common Document Generation Solution using XML Publisher
Functionality Overview
‹# ›
PeopleTools Integrated Solution
PS Query
Word with
Data Template Plug-In
Data Template
PeopleCode Source Manager
Rowset or
XML Doc Manager
Acrobat
Process
Scheduler
Report
E-Mail * Printer E-Commerce*
Manager
PSXP_XMLGEN
Helper APIs
PSXP_RPTDEFNMANAGER
Report Definition Manager APIs
XMLPManager
App Class
Java Wrapper
ReportDefn Template Datasource
XMLP Engine Managed Object APIs Managed Object APIs Managed Object APIs
Java APIs
PSXP_REPORTMGR
Report Manager Search APIs
‹# ›
Simple Process Flow
Register Create
Define Add Add
Data Template Publish
Report Bursting Translation
Source (Offline) (advanced) (advanced)
‹# ›
Create Template (Offline)
Register Create
Define Add Add
Data Template Publish
Report Bursting Translation
Source (Offline) (advanced) (advanced)
• Download the schema file and sample data file from the data source
that will supply the application specific values
• In Word:
• Create a report or document in Word; save as RTF
• Insert tags from downloaded schema file into RTF template form fields
• Use offline preview feature to test output and tweak
• In Adobe Standard:
• Download a PDF-based form from government agency
• Map tags from downloaded schema file into PDF form template
‹# ›
Generating and publishing the report
Register Create
Define Add Add
Data Template Publish
Report Bursting Translation
Source (Offline) (advanced) (advanced)
Additional Topics
Bursting
Translation
Report Manager Enhanced Search
Content Library
‹# ›
Bursting – Create Separate Report Files
Register Create
Define Add Add
Data Template Publish
Report Bursting Translation
Source (Offline) (advanced) (advanced)
<PayChecks>
<PayCheck>
Bursting by Empld
<EmpId>1000</Empld>
<DeptId>01</DeptId>
<Salary>1000</Salary>
</PayCheck>
<PayCheck>
<EmpId>1001</Empld> EmplD: 1000 EmplD: 1001 EmplD: 1002
<DeptId>01</DeptId>
<Salary>1000</Salary>
</PayCheck>
Bursting by Deptld
<PayCheck>
EmpId:
<EmpId>1002</Empld> 1000
EmpId:
<DeptId>02</DeptId> 1002
1001
<Salary>1000</Salary>
</PayCheck>
DeptId: 01 DeptId: 02
</PayChecks>
Bursting
Optional Features
Register Create
Define Add Add
Data Template Publish
Report Bursting Translation
Source (Offline) (advanced) (advanced)
‹# ›
Adding Translations
Register Create
Define Add Add
Data Template Publish
Report Bursting Translation
Source (Offline) (advanced) (advanced)
Translation Process:
1. Labels are extracted from the template and saved in XLIFF format
2. Download XLIFF file
3. Have translation service translate XLIFF
4. Upload translation and associate with report template
Example:
‹# ›
Content Library
• Repository for sub-templates
• Reusable pieces that can be included in primary templates
• Either text or image
• Common use cases: page header, footer, legal clause or company logo
• Syntax in primary template:
• <?import:psxmlp://SUBTEMPLATE?>
• <?call-tem p late:”header”?>
• Content in a sub-template
is translatable
Implementation Tips
‹# ›
Implementation Tips
When to Use XML Publisher
Implementation Tips
Data Generation
‹# ›
Implementation Tips
Template Design “U se th e rig h t to o l fo r th e rig h t jo b ”
RTF template PDF template
When to Recommended as the default Mainly for use with
Use? template choice (even for PDF existing PDF templates,
output!) like government forms
Processing Fast: All output rendered at Faster: Pre-rendered
runtime. Fastest, most scalable form filled with data at
RTF rendering engine in industry runtime
Complexity •Support for complex mapping Static nature of PDF
Supported using XPath means limited
•Support for charts, dynamic complexity supported in
tables, conditional formats, both mapping and layout
running totals, conditional
sections
•Supports pure XSL elements
Agenda
• PeopleTools Integration
• Product Demonstration
• Questions
‹# ›
Agenda
• PeopleTools Integration
• Product Demonstration
• Questions
Links:
XML Publisher Homepage on OTN http://search.oracle.com
XML Publisher Documentation on OTN
XML Publisher
PeopleBooks Documentation on OTN
Related Sessions:
S282881, S282878 - PeopleSoft Enterprise Tools & Technology X-Treme Weekend
S282284 - Better Enterprise Reporting with Oracle Business Intelligence Publisher
S281400 - Oracle XML Publisher: Enterprise Reporting & Delivery Platform
S281401 - Customer Case Study: XML Publisher Live with all the Bells and Whistles
Plus sessions covering XML Publisher application content in EBS, PSFT, JDE
‹# ›
‹# ›