SlideShare a Scribd company logo
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
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 decision. The development, release, and timing
of any features or functionality described for Oracle’s products
remains at the sole discretion of Oracle.
ebs xml.ppt
Oracle XML Publisher
Integration with PeopleTools
XML Publisher Concept
Separate data / layout / UI translation
Report
output
Flexibility
Reduced maintenance
Data Logic
Layout
Translation
XML Publisher
XML Publisher Development
Report Templates
Formatting Engine
Report Output
 Business consultants use familiar
desktop tools for layout customization
 Support for Multiple Data Sources
XSL
XML
Rapid Deployment
Multiple
Data Sources
XSL-FO
Integrated Solution
PeopleTools Integrated Solution
 Embedded XMLP Formatting Engine inside PeopleTools 8.48
 PeopleCode API for the Engine
 Data Source Manager
 Template Manager
 Report Manager
 PeopleCode API for Template Manager and Report Manager
 PIA pages for managing data sources, templates and reports
Business Process Flow
Publish
XMLP-based
Report
View posting in
Report Manager
Runtim
e:
Reque
st
&
View
Secured to
proper viewer
Calls XML
Publisher engines
Offline Existing New
Simple online flow
Register
Data
Source
Define
Report
Add
Template
Add
Bursting
(advanced)
Add
Translation
(advanced)
Publish
Make a data source available for XMLP
Register
Data
Source
Define
Report
Add
Template
Add
Bursting
(advanced)
Add
Translation
(advanced)
Publish
Offline Template Design
 Create in either Word or Adobe Professional
 Template construction
– Create a report or document in Word; save as RTF
– Download a PDF-based form from government agency
 Download the Schema and Sample Data files from the
Data Source that will supply the application specific
values
 Using these XML files in conjunction with Word or Adobe
Standard, insert and/or map form fields in the template to
application data tags
In Adobe, map tags into PDF form template
In Word, insert schema tags into RTF template form
fields and preview design
^
Template
Builder
Toolbar
Define XML Publisher Report
Register
Data
Source
Define
Report
Add
Template
Add
Bursting
(advanced)
Add
Translation
(advanced)
Publish
Add template file to Report Definition
Register
Data
Source
Define
Report
Add
Template
Add
Bursting
(advanced)
Add
Translation
(advanced)
Publish
Output choices
Register
Data
Source
Define
Report
Add
Template
Add
Bursting
(advanced)
Add
Translation
(advanced)
Publish
Viewer security
Register
Data
Source
Define
Report
Add
Template
Add
Bursting
(advanced)
Add
Translation
(advanced)
Publish
Generating the report
Register
Data
Source
Define
Report
Add
Template
Add
Bursting
(advanced)
Add
Translation
(advanced)
Publish
• Developer creates process and Run Control page to connect
data extraction process with XMLP report generation process
•For Query data sources, Business Power User utilizes the
delivered Schedule Query Report page or the online Query
Report Viewer
Process Scheduler publishes report
to Report Manager
Register
Data
Source
Define
Report
Add
Template
Add
Bursting
(advanced)
Add
Translation
(advanced)
Publish
Viewing the report results
Advanced Options
Bursting
Content Library
Translation
Bursting – separate report files
<PayChecks>
<PayCheck>
<EmpId>1000</Empld>
<DeptId>01</DeptId>
<Salary>1000</Salary>
</PayCheck>
<PayCheck>
<EmpId>1001</Empld>
<DeptId>01</DeptId>
<Salary>1000</Salary>
</PayCheck>
<PayCheck>
<EmpId>1002</Empld>
<DeptId>02</DeptId>
<Salary>1000</Salary>
</PayCheck>
</PayChecks>
EmplD: 1000 EmplD: 1001 EmplD: 1002
Bursting by Empld
DeptId: 02
Bursting by Deptld
DeptId: 01
EmpId:
1000
1001
EmpId:
1002
Use for security &
for distribution
Bursting provides multiple features
<< Data attribute to burst by
<< Template or translation
for each burst file
assigned at runtime
per defined data value
<< Report file security
assigned at runtime
per application’s existing
row level security data
<< Search key data values
stored at runtime for more
intelligent search
Content Library
 Content library is a sub-template within a primary template: either text or
image, can be used as page header, footer, legal clause or company logo
 Syntax in primary template:
– <?import:psxmlp://SUBTEMPLATE?>
– <?call-template:”header”?>
 Content in a sub-template is translatable
Translations
 Label is extracted using the
engine function and saved in
an XLIFF
 Download XLIFF file
 Have translation service
translate XLIFF
ReportDefn
Layout 1
Layout 2
Template-File en
01/01/2004
Template-File en
01/10/2005
XLIFF de
XLIFF es
XLIFF jn
Register
Data
Source
Define
Report
Add
Template
Add
Bursting
(advanced)
Add
Translation
(advanced)
Publish
Example XLIFF file for translation
 Note source and target locale and translation units
XLIFF files related to Report Template
Report Manager – enhanced search
 Search for report by the report’s defined search keys to locate one
specific bursted report file
 Reports secured for a user or role
Real life goal is reducing IT dependency
 For ad hoc reports and documents
– Business users can use Query as data source and
design their own ad hoc reports and documents
 For production reports and forms
– Developers supply XML data extraction program from
any source and the initial template designs
– Business users can tweak the template layouts as
needed
– New form versions only require user to map data
elements into the new template form; no coding
required
Help for report developers
 Registration, storage and management of report
definitions and related files
 Schema generator utility for xsd files
 API’s, application classes, and PeopleCode examples to
facilitate incorporation of XML Publisher reporting
function onto application pages and run controls
 Managed Object support to facilitate movement of new
reports from development to production
ebs xml.ppt
Ad

More Related Content

Similar to ebs xml.ppt (20)

Siebel Reporting: BI Publisher
Siebel Reporting:  BI PublisherSiebel Reporting:  BI Publisher
Siebel Reporting: BI Publisher
mseback
 
Many Faces Of Bi Publisher In Oracle Ebs
Many Faces Of Bi Publisher In Oracle EbsMany Faces Of Bi Publisher In Oracle Ebs
Many Faces Of Bi Publisher In Oracle Ebs
Hossam El-Faxe
 
App Load Presentation 2009
App Load Presentation 2009App Load Presentation 2009
App Load Presentation 2009
sundu72
 
Ray flow release notes webconsole_ 1.9.0_0
Ray flow release notes webconsole_ 1.9.0_0Ray flow release notes webconsole_ 1.9.0_0
Ray flow release notes webconsole_ 1.9.0_0
i4box Anon
 
Analytix Mapping Manager Datasheet
Analytix Mapping Manager DatasheetAnalytix Mapping Manager Datasheet
Analytix Mapping Manager Datasheet
AnalytixDataServices
 
BI Publisher 11g : Data Model Design document
BI Publisher 11g : Data Model Design documentBI Publisher 11g : Data Model Design document
BI Publisher 11g : Data Model Design document
adivasoft
 
BI Publisher Data model design document
BI Publisher Data model design documentBI Publisher Data model design document
BI Publisher Data model design document
adivasoft
 
Check printingxmlp r12
Check printingxmlp r12Check printingxmlp r12
Check printingxmlp r12
Venkatesh Tati
 
Bi publisher for jde
Bi publisher for jdeBi publisher for jde
Bi publisher for jde
nihitha19
 
oracle-reports6i
oracle-reports6ioracle-reports6i
oracle-reports6i
CHANDRASEKHAR REDROUTHU
 
Business Analytics System
Business Analytics SystemBusiness Analytics System
Business Analytics System
Mahesh Patwardhan
 
How to transport PeopleSoft Crystal to BIP via automation_M.... (1).pptx
How to transport PeopleSoft Crystal to BIP via automation_M.... (1).pptxHow to transport PeopleSoft Crystal to BIP via automation_M.... (1).pptx
How to transport PeopleSoft Crystal to BIP via automation_M.... (1).pptx
ssuser225811
 
Oracle Cloud ERP Report and Analytics | What are Cloud ERP reporting Options ...
Oracle Cloud ERP Report and Analytics | What are Cloud ERP reporting Options ...Oracle Cloud ERP Report and Analytics | What are Cloud ERP reporting Options ...
Oracle Cloud ERP Report and Analytics | What are Cloud ERP reporting Options ...
CLTConsultingService
 
X-Analysis - Audit, Quality and Change Management
X-Analysis - Audit, Quality and Change ManagementX-Analysis - Audit, Quality and Change Management
X-Analysis - Audit, Quality and Change Management
Fresche Solutions
 
Bi publisher quickstartgudepaper
Bi publisher quickstartgudepaperBi publisher quickstartgudepaper
Bi publisher quickstartgudepaper
sadiqeds
 
Officexml
OfficexmlOfficexml
Officexml
Severus Prime
 
Evolutionary Design Solid
Evolutionary Design SolidEvolutionary Design Solid
Evolutionary Design Solid
Sai Venkat
 
Klondike16 - Making the Move from FDM Classic to FDM EE
Klondike16 - Making the Move from FDM Classic to FDM EEKlondike16 - Making the Move from FDM Classic to FDM EE
Klondike16 - Making the Move from FDM Classic to FDM EE
Denis Gray
 
upgradingcustomization-atg-webcast-453863.pdf
upgradingcustomization-atg-webcast-453863.pdfupgradingcustomization-atg-webcast-453863.pdf
upgradingcustomization-atg-webcast-453863.pdf
SrinivasPadakanti4
 
KScope 2013 - 11123 Upgrade Considerations
KScope 2013 - 11123 Upgrade  ConsiderationsKScope 2013 - 11123 Upgrade  Considerations
KScope 2013 - 11123 Upgrade Considerations
Alexandre SERAN
 
Siebel Reporting: BI Publisher
Siebel Reporting:  BI PublisherSiebel Reporting:  BI Publisher
Siebel Reporting: BI Publisher
mseback
 
Many Faces Of Bi Publisher In Oracle Ebs
Many Faces Of Bi Publisher In Oracle EbsMany Faces Of Bi Publisher In Oracle Ebs
Many Faces Of Bi Publisher In Oracle Ebs
Hossam El-Faxe
 
App Load Presentation 2009
App Load Presentation 2009App Load Presentation 2009
App Load Presentation 2009
sundu72
 
Ray flow release notes webconsole_ 1.9.0_0
Ray flow release notes webconsole_ 1.9.0_0Ray flow release notes webconsole_ 1.9.0_0
Ray flow release notes webconsole_ 1.9.0_0
i4box Anon
 
Analytix Mapping Manager Datasheet
Analytix Mapping Manager DatasheetAnalytix Mapping Manager Datasheet
Analytix Mapping Manager Datasheet
AnalytixDataServices
 
BI Publisher 11g : Data Model Design document
BI Publisher 11g : Data Model Design documentBI Publisher 11g : Data Model Design document
BI Publisher 11g : Data Model Design document
adivasoft
 
BI Publisher Data model design document
BI Publisher Data model design documentBI Publisher Data model design document
BI Publisher Data model design document
adivasoft
 
Check printingxmlp r12
Check printingxmlp r12Check printingxmlp r12
Check printingxmlp r12
Venkatesh Tati
 
Bi publisher for jde
Bi publisher for jdeBi publisher for jde
Bi publisher for jde
nihitha19
 
How to transport PeopleSoft Crystal to BIP via automation_M.... (1).pptx
How to transport PeopleSoft Crystal to BIP via automation_M.... (1).pptxHow to transport PeopleSoft Crystal to BIP via automation_M.... (1).pptx
How to transport PeopleSoft Crystal to BIP via automation_M.... (1).pptx
ssuser225811
 
Oracle Cloud ERP Report and Analytics | What are Cloud ERP reporting Options ...
Oracle Cloud ERP Report and Analytics | What are Cloud ERP reporting Options ...Oracle Cloud ERP Report and Analytics | What are Cloud ERP reporting Options ...
Oracle Cloud ERP Report and Analytics | What are Cloud ERP reporting Options ...
CLTConsultingService
 
X-Analysis - Audit, Quality and Change Management
X-Analysis - Audit, Quality and Change ManagementX-Analysis - Audit, Quality and Change Management
X-Analysis - Audit, Quality and Change Management
Fresche Solutions
 
Bi publisher quickstartgudepaper
Bi publisher quickstartgudepaperBi publisher quickstartgudepaper
Bi publisher quickstartgudepaper
sadiqeds
 
Evolutionary Design Solid
Evolutionary Design SolidEvolutionary Design Solid
Evolutionary Design Solid
Sai Venkat
 
Klondike16 - Making the Move from FDM Classic to FDM EE
Klondike16 - Making the Move from FDM Classic to FDM EEKlondike16 - Making the Move from FDM Classic to FDM EE
Klondike16 - Making the Move from FDM Classic to FDM EE
Denis Gray
 
upgradingcustomization-atg-webcast-453863.pdf
upgradingcustomization-atg-webcast-453863.pdfupgradingcustomization-atg-webcast-453863.pdf
upgradingcustomization-atg-webcast-453863.pdf
SrinivasPadakanti4
 
KScope 2013 - 11123 Upgrade Considerations
KScope 2013 - 11123 Upgrade  ConsiderationsKScope 2013 - 11123 Upgrade  Considerations
KScope 2013 - 11123 Upgrade Considerations
Alexandre SERAN
 

Recently uploaded (20)

Michelle Rumley & Mairéad Mooney, Boole Library, University College Cork. Tra...
Michelle Rumley & Mairéad Mooney, Boole Library, University College Cork. Tra...Michelle Rumley & Mairéad Mooney, Boole Library, University College Cork. Tra...
Michelle Rumley & Mairéad Mooney, Boole Library, University College Cork. Tra...
Library Association of Ireland
 
LDMMIA Reiki Master Spring 2025 Mini Updates
LDMMIA Reiki Master Spring 2025 Mini UpdatesLDMMIA Reiki Master Spring 2025 Mini Updates
LDMMIA Reiki Master Spring 2025 Mini Updates
LDM Mia eStudios
 
CBSE - Grade 8 - Science - Chemistry - Metals and Non Metals - Worksheet
CBSE - Grade 8 - Science - Chemistry - Metals and Non Metals - WorksheetCBSE - Grade 8 - Science - Chemistry - Metals and Non Metals - Worksheet
CBSE - Grade 8 - Science - Chemistry - Metals and Non Metals - Worksheet
Sritoma Majumder
 
How to track Cost and Revenue using Analytic Accounts in odoo Accounting, App...
How to track Cost and Revenue using Analytic Accounts in odoo Accounting, App...How to track Cost and Revenue using Analytic Accounts in odoo Accounting, App...
How to track Cost and Revenue using Analytic Accounts in odoo Accounting, App...
Celine George
 
Sinhala_Male_Names.pdf Sinhala_Male_Name
Sinhala_Male_Names.pdf Sinhala_Male_NameSinhala_Male_Names.pdf Sinhala_Male_Name
Sinhala_Male_Names.pdf Sinhala_Male_Name
keshanf79
 
Political History of Pala dynasty Pala Rulers NEP.pptx
Political History of Pala dynasty Pala Rulers NEP.pptxPolitical History of Pala dynasty Pala Rulers NEP.pptx
Political History of Pala dynasty Pala Rulers NEP.pptx
Arya Mahila P. G. College, Banaras Hindu University, Varanasi, India.
 
pulse ppt.pptx Types of pulse , characteristics of pulse , Alteration of pulse
pulse  ppt.pptx Types of pulse , characteristics of pulse , Alteration of pulsepulse  ppt.pptx Types of pulse , characteristics of pulse , Alteration of pulse
pulse ppt.pptx Types of pulse , characteristics of pulse , Alteration of pulse
sushreesangita003
 
2541William_McCollough_DigitalDetox.docx
2541William_McCollough_DigitalDetox.docx2541William_McCollough_DigitalDetox.docx
2541William_McCollough_DigitalDetox.docx
contactwilliamm2546
 
World war-1(Causes & impacts at a glance) PPT by Simanchala Sarab(BABed,sem-4...
World war-1(Causes & impacts at a glance) PPT by Simanchala Sarab(BABed,sem-4...World war-1(Causes & impacts at a glance) PPT by Simanchala Sarab(BABed,sem-4...
World war-1(Causes & impacts at a glance) PPT by Simanchala Sarab(BABed,sem-4...
larencebapu132
 
Multi-currency in odoo accounting and Update exchange rates automatically in ...
Multi-currency in odoo accounting and Update exchange rates automatically in ...Multi-currency in odoo accounting and Update exchange rates automatically in ...
Multi-currency in odoo accounting and Update exchange rates automatically in ...
Celine George
 
Understanding P–N Junction Semiconductors: A Beginner’s Guide
Understanding P–N Junction Semiconductors: A Beginner’s GuideUnderstanding P–N Junction Semiconductors: A Beginner’s Guide
Understanding P–N Junction Semiconductors: A Beginner’s Guide
GS Virdi
 
Stein, Hunt, Green letter to Congress April 2025
Stein, Hunt, Green letter to Congress April 2025Stein, Hunt, Green letter to Congress April 2025
Stein, Hunt, Green letter to Congress April 2025
Mebane Rash
 
To study the nervous system of insect.pptx
To study the nervous system of insect.pptxTo study the nervous system of insect.pptx
To study the nervous system of insect.pptx
Arshad Shaikh
 
To study Digestive system of insect.pptx
To study Digestive system of insect.pptxTo study Digestive system of insect.pptx
To study Digestive system of insect.pptx
Arshad Shaikh
 
YSPH VMOC Special Report - Measles Outbreak Southwest US 5-3-2025.pptx
YSPH VMOC Special Report - Measles Outbreak  Southwest US 5-3-2025.pptxYSPH VMOC Special Report - Measles Outbreak  Southwest US 5-3-2025.pptx
YSPH VMOC Special Report - Measles Outbreak Southwest US 5-3-2025.pptx
Yale School of Public Health - The Virtual Medical Operations Center (VMOC)
 
Phoenix – A Collaborative Renewal of Children’s and Young People’s Services C...
Phoenix – A Collaborative Renewal of Children’s and Young People’s Services C...Phoenix – A Collaborative Renewal of Children’s and Young People’s Services C...
Phoenix – A Collaborative Renewal of Children’s and Young People’s Services C...
Library Association of Ireland
 
Ultimate VMware 2V0-11.25 Exam Dumps for Exam Success
Ultimate VMware 2V0-11.25 Exam Dumps for Exam SuccessUltimate VMware 2V0-11.25 Exam Dumps for Exam Success
Ultimate VMware 2V0-11.25 Exam Dumps for Exam Success
Mark Soia
 
GDGLSPGCOER - Git and GitHub Workshop.pptx
GDGLSPGCOER - Git and GitHub Workshop.pptxGDGLSPGCOER - Git and GitHub Workshop.pptx
GDGLSPGCOER - Git and GitHub Workshop.pptx
azeenhodekar
 
SPRING FESTIVITIES - UK AND USA -
SPRING FESTIVITIES - UK AND USA            -SPRING FESTIVITIES - UK AND USA            -
SPRING FESTIVITIES - UK AND USA -
Colégio Santa Teresinha
 
How to Set warnings for invoicing specific customers in odoo
How to Set warnings for invoicing specific customers in odooHow to Set warnings for invoicing specific customers in odoo
How to Set warnings for invoicing specific customers in odoo
Celine George
 
Michelle Rumley & Mairéad Mooney, Boole Library, University College Cork. Tra...
Michelle Rumley & Mairéad Mooney, Boole Library, University College Cork. Tra...Michelle Rumley & Mairéad Mooney, Boole Library, University College Cork. Tra...
Michelle Rumley & Mairéad Mooney, Boole Library, University College Cork. Tra...
Library Association of Ireland
 
LDMMIA Reiki Master Spring 2025 Mini Updates
LDMMIA Reiki Master Spring 2025 Mini UpdatesLDMMIA Reiki Master Spring 2025 Mini Updates
LDMMIA Reiki Master Spring 2025 Mini Updates
LDM Mia eStudios
 
CBSE - Grade 8 - Science - Chemistry - Metals and Non Metals - Worksheet
CBSE - Grade 8 - Science - Chemistry - Metals and Non Metals - WorksheetCBSE - Grade 8 - Science - Chemistry - Metals and Non Metals - Worksheet
CBSE - Grade 8 - Science - Chemistry - Metals and Non Metals - Worksheet
Sritoma Majumder
 
How to track Cost and Revenue using Analytic Accounts in odoo Accounting, App...
How to track Cost and Revenue using Analytic Accounts in odoo Accounting, App...How to track Cost and Revenue using Analytic Accounts in odoo Accounting, App...
How to track Cost and Revenue using Analytic Accounts in odoo Accounting, App...
Celine George
 
Sinhala_Male_Names.pdf Sinhala_Male_Name
Sinhala_Male_Names.pdf Sinhala_Male_NameSinhala_Male_Names.pdf Sinhala_Male_Name
Sinhala_Male_Names.pdf Sinhala_Male_Name
keshanf79
 
pulse ppt.pptx Types of pulse , characteristics of pulse , Alteration of pulse
pulse  ppt.pptx Types of pulse , characteristics of pulse , Alteration of pulsepulse  ppt.pptx Types of pulse , characteristics of pulse , Alteration of pulse
pulse ppt.pptx Types of pulse , characteristics of pulse , Alteration of pulse
sushreesangita003
 
2541William_McCollough_DigitalDetox.docx
2541William_McCollough_DigitalDetox.docx2541William_McCollough_DigitalDetox.docx
2541William_McCollough_DigitalDetox.docx
contactwilliamm2546
 
World war-1(Causes & impacts at a glance) PPT by Simanchala Sarab(BABed,sem-4...
World war-1(Causes & impacts at a glance) PPT by Simanchala Sarab(BABed,sem-4...World war-1(Causes & impacts at a glance) PPT by Simanchala Sarab(BABed,sem-4...
World war-1(Causes & impacts at a glance) PPT by Simanchala Sarab(BABed,sem-4...
larencebapu132
 
Multi-currency in odoo accounting and Update exchange rates automatically in ...
Multi-currency in odoo accounting and Update exchange rates automatically in ...Multi-currency in odoo accounting and Update exchange rates automatically in ...
Multi-currency in odoo accounting and Update exchange rates automatically in ...
Celine George
 
Understanding P–N Junction Semiconductors: A Beginner’s Guide
Understanding P–N Junction Semiconductors: A Beginner’s GuideUnderstanding P–N Junction Semiconductors: A Beginner’s Guide
Understanding P–N Junction Semiconductors: A Beginner’s Guide
GS Virdi
 
Stein, Hunt, Green letter to Congress April 2025
Stein, Hunt, Green letter to Congress April 2025Stein, Hunt, Green letter to Congress April 2025
Stein, Hunt, Green letter to Congress April 2025
Mebane Rash
 
To study the nervous system of insect.pptx
To study the nervous system of insect.pptxTo study the nervous system of insect.pptx
To study the nervous system of insect.pptx
Arshad Shaikh
 
To study Digestive system of insect.pptx
To study Digestive system of insect.pptxTo study Digestive system of insect.pptx
To study Digestive system of insect.pptx
Arshad Shaikh
 
Phoenix – A Collaborative Renewal of Children’s and Young People’s Services C...
Phoenix – A Collaborative Renewal of Children’s and Young People’s Services C...Phoenix – A Collaborative Renewal of Children’s and Young People’s Services C...
Phoenix – A Collaborative Renewal of Children’s and Young People’s Services C...
Library Association of Ireland
 
Ultimate VMware 2V0-11.25 Exam Dumps for Exam Success
Ultimate VMware 2V0-11.25 Exam Dumps for Exam SuccessUltimate VMware 2V0-11.25 Exam Dumps for Exam Success
Ultimate VMware 2V0-11.25 Exam Dumps for Exam Success
Mark Soia
 
GDGLSPGCOER - Git and GitHub Workshop.pptx
GDGLSPGCOER - Git and GitHub Workshop.pptxGDGLSPGCOER - Git and GitHub Workshop.pptx
GDGLSPGCOER - Git and GitHub Workshop.pptx
azeenhodekar
 
How to Set warnings for invoicing specific customers in odoo
How to Set warnings for invoicing specific customers in odooHow to Set warnings for invoicing specific customers in odoo
How to Set warnings for invoicing specific customers in odoo
Celine George
 
Ad

ebs xml.ppt

  • 1. “This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
  • 2. 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 decision. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.
  • 5. XML Publisher Concept Separate data / layout / UI translation Report output Flexibility Reduced maintenance Data Logic Layout Translation XML Publisher
  • 6. XML Publisher Development Report Templates Formatting Engine Report Output  Business consultants use familiar desktop tools for layout customization  Support for Multiple Data Sources XSL XML Rapid Deployment Multiple Data Sources XSL-FO
  • 8. PeopleTools Integrated Solution  Embedded XMLP Formatting Engine inside PeopleTools 8.48  PeopleCode API for the Engine  Data Source Manager  Template Manager  Report Manager  PeopleCode API for Template Manager and Report Manager  PIA pages for managing data sources, templates and reports
  • 9. Business Process Flow Publish XMLP-based Report View posting in Report Manager Runtim e: Reque st & View Secured to proper viewer Calls XML Publisher engines Offline Existing New
  • 11. Make a data source available for XMLP Register Data Source Define Report Add Template Add Bursting (advanced) Add Translation (advanced) Publish
  • 12. Offline Template Design  Create in either Word or Adobe Professional  Template construction – Create a report or document in Word; save as RTF – Download a PDF-based form from government agency  Download the Schema and Sample Data files from the Data Source that will supply the application specific values  Using these XML files in conjunction with Word or Adobe Standard, insert and/or map form fields in the template to application data tags
  • 13. In Adobe, map tags into PDF form template
  • 14. In Word, insert schema tags into RTF template form fields and preview design ^ Template Builder Toolbar
  • 15. Define XML Publisher Report Register Data Source Define Report Add Template Add Bursting (advanced) Add Translation (advanced) Publish
  • 16. Add template file to Report Definition Register Data Source Define Report Add Template Add Bursting (advanced) Add Translation (advanced) Publish
  • 19. Generating the report Register Data Source Define Report Add Template Add Bursting (advanced) Add Translation (advanced) Publish • Developer creates process and Run Control page to connect data extraction process with XMLP report generation process •For Query data sources, Business Power User utilizes the delivered Schedule Query Report page or the online Query Report Viewer
  • 20. Process Scheduler publishes report to Report Manager Register Data Source Define Report Add Template Add Bursting (advanced) Add Translation (advanced) Publish
  • 23. Bursting – separate report files <PayChecks> <PayCheck> <EmpId>1000</Empld> <DeptId>01</DeptId> <Salary>1000</Salary> </PayCheck> <PayCheck> <EmpId>1001</Empld> <DeptId>01</DeptId> <Salary>1000</Salary> </PayCheck> <PayCheck> <EmpId>1002</Empld> <DeptId>02</DeptId> <Salary>1000</Salary> </PayCheck> </PayChecks> EmplD: 1000 EmplD: 1001 EmplD: 1002 Bursting by Empld DeptId: 02 Bursting by Deptld DeptId: 01 EmpId: 1000 1001 EmpId: 1002 Use for security & for distribution
  • 24. Bursting provides multiple features << Data attribute to burst by << Template or translation for each burst file assigned at runtime per defined data value << Report file security assigned at runtime per application’s existing row level security data << Search key data values stored at runtime for more intelligent search
  • 25. Content Library  Content library is a sub-template within a primary template: either text or image, can be used as page header, footer, legal clause or company logo  Syntax in primary template: – <?import:psxmlp://SUBTEMPLATE?> – <?call-template:”header”?>  Content in a sub-template is translatable
  • 26. Translations  Label is extracted using the engine function and saved in an XLIFF  Download XLIFF file  Have translation service translate XLIFF ReportDefn Layout 1 Layout 2 Template-File en 01/01/2004 Template-File en 01/10/2005 XLIFF de XLIFF es XLIFF jn Register Data Source Define Report Add Template Add Bursting (advanced) Add Translation (advanced) Publish
  • 27. Example XLIFF file for translation  Note source and target locale and translation units
  • 28. XLIFF files related to Report Template
  • 29. Report Manager – enhanced search  Search for report by the report’s defined search keys to locate one specific bursted report file  Reports secured for a user or role
  • 30. Real life goal is reducing IT dependency  For ad hoc reports and documents – Business users can use Query as data source and design their own ad hoc reports and documents  For production reports and forms – Developers supply XML data extraction program from any source and the initial template designs – Business users can tweak the template layouts as needed – New form versions only require user to map data elements into the new template form; no coding required
  • 31. Help for report developers  Registration, storage and management of report definitions and related files  Schema generator utility for xsd files  API’s, application classes, and PeopleCode examples to facilitate incorporation of XML Publisher reporting function onto application pages and run controls  Managed Object support to facilitate movement of new reports from development to production

Editor's Notes

  • #2: 4/27/2023 1:33 PM
  • #3: 4/27/2023 1:33 PM
  • #4: 4/27/2023 1:33 PM
  • #5: 4/27/2023 1:33 PM
  • #6: 4/27/2023 1:33 PM
  • #7: 4/27/2023 1:33 PM
  • #8: 4/27/2023 1:33 PM
  • #9: 4/27/2023 1:33 PM
  • #10: 4/27/2023 1:33 PM
  • #11: 4/27/2023 1:33 PM
  • #12: 4/27/2023 1:33 PM
  • #13: 4/27/2023 1:33 PM
  • #14: 4/27/2023 1:33 PM
  • #15: 4/27/2023 1:33 PM
  • #16: 4/27/2023 1:33 PM
  • #17: 4/27/2023 1:33 PM
  • #18: 4/27/2023 1:33 PM
  • #19: 4/27/2023 1:33 PM
  • #20: 4/27/2023 1:33 PM
  • #21: 4/27/2023 1:33 PM
  • #22: 4/27/2023 1:33 PM
  • #23: 4/27/2023 1:33 PM
  • #24: 4/27/2023 1:33 PM
  • #25: 4/27/2023 1:33 PM
  • #26: 4/27/2023 1:33 PM
  • #27: 4/27/2023 1:33 PM
  • #28: 4/27/2023 1:33 PM
  • #29: 4/27/2023 1:33 PM
  • #30: 4/27/2023 1:33 PM
  • #31: 4/27/2023 1:33 PM
  • #32: 4/27/2023 1:33 PM
  • #33: 4/27/2023 1:33 PM