SlideShare a Scribd company logo
1 of 32
BI Publisher Integration with BPEL Kan Nishida, Technical Manager / Shankar Duvvuri, Snr Principal Consultant EPM/BI Consulting Group, Oracle Corporation
Contents ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],<Insert Picture Here>
Introduction ,[object Object],[object Object]
Key Standards: BPEL and Process Orchestration Duplicate  Number! SalesDB start end Router Billing Standard markup language for composing a set of discrete services into an end-to-end process flow ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Oracle BPEL Process Manager
BPEL Process Manager Components ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Solution Overview ,[object Object]
Business Benefit ,[object Object],[object Object],[object Object]
Technical Overview ,[object Object],[object Object]
BI Publisher Web Service ,[object Object],[object Object],Security ,[object Object],Manage ,[object Object],[object Object],[object Object],Information ,[object Object],[object Object],Scheduling ,[object Object],Reporting Functionality Type
ScheduleReport/ScheduleReportInSession ,[object Object],[object Object],[object Object],[object Object]
ScheduleReport/ScheduleReportInSession ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Scheduler Setting from BI Publisher UI
BPEL Business Process Manager
[object Object]
Case 1 – Conditional Delivery Scenario Requirements A company A needs to check inventories periodically and if the amount of the stock is too high then the product specific campaign letter should be sent to all their customers who have purchased the products before. ,[object Object],[object Object]
Case 1 – Conditional Delivery Solution Challenge With the BPEL integration, we can 1) check the inventory information as part of the workflow 2) based on the result it decides if the campaign letters need to be generated 3) if the inventory amount is too high then send the letter to all the related customers by calling a pre-build BI Publisher Bursting delivery through the web service. BIP scheduling and delivery functionality doesn’t support the conditional reporting or delivery.
Case 1  –  Conditional Delivery
Case 2 – Custom Calendar Schedule Scenario Requirements July 4 th  is a independence day and it is holiday for a  company A . Also the company A  has October 10 th  as their  company holiday as their  annual anniversary day . They  don’t want to send a management report  on such holidays, but still  need to send the report  on  the next day. ,[object Object],[object Object]
Case 2 – Custom Calendar Schedule Solution Challenge With the BPEL integration, we can 1) create a holiday table in a database that stores the company holiday information 2) develop a conditional check to see if today is holiday or not 3) if it’s holiday then it doesn’t send but reschedule to send it the next day 4) if it’s not holiday then it sends the report right away. BIP has its own scheduling framework but the out-of-box calendar doesn’t support such custom schedule or holiday.
Case 2 – Custom Calendar Schedule
Case 3 – Reporting as part of Workflow Scenario Requirements As part of an  expense  approval process  a summary report of  the past expense report history should be sent to the  expense approver  so that the approvers can review it before the approval.  Need to incorporate  a  report generation  and delivery  as part of a n existing BPEL base business process
Case 3 – Reporting as part of Workflow Solution Challenge With the BPEL integration we can directly call the BI Publisher web service to generate and deliver reports. No coding is required to incorporate the BI Publisher web service into the existing BPEL business process.  BI Publisher allows external applications to access to the report through its web service. However, the developers need to develop a framework to call the web service to generate the report and delivery as part of the process by themselves.
Case 3  –  Reporting as part of Workflow
Case 4 – Conditional Reporting Scenario Requirements Company A wants to c heck a customer status report and based on the value  they want  to  send  a different marketing campaign  letter. Need to send a BI Publisher report based on the values in another report.
Case 4 – Conditional Reporting Solution Challenge With the BPEL integration, we can 1) call a BI Publisher report through the Web Service and retrieve the key values (threshold value) 2) check the values as part of the workflow process 3) based on the values generate a report with a different set of content and send it to their customers.  BIP doesn’t support conditional reports generation or delivery based on another report. As a workaround the developers need to implement the condition as part of the report query.
Case 4  – Conditional Reporting
Technical Requirements For executing BPEL processes Oracle SOA Suite 10.1.3.1 or 11 For BPEL orchestration For building custom web service Oracle JDeveloper 10.1.3.4 or 11 BI Publisher reports generation & scheduling Oracle BI Publisher Enterprise 10.1.3.4.1 Details Product
Implementation Process ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object]
BPEL Terminology ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
 

More Related Content

What's hot

Reduce timeline and budget for sap business objects 4.2 migration and upgrade...
Reduce timeline and budget for sap business objects 4.2 migration and upgrade...Reduce timeline and budget for sap business objects 4.2 migration and upgrade...
Reduce timeline and budget for sap business objects 4.2 migration and upgrade...Sebastien Goiffon
 
Oracle Business Intelligence Enterprise Edition
Oracle Business Intelligence Enterprise EditionOracle Business Intelligence Enterprise Edition
Oracle Business Intelligence Enterprise EditionESRI Bulgaria
 
Reduce Oracle EBS Month End Accruals Process Time using Automated Dashboard
Reduce Oracle EBS Month End Accruals Process Time using Automated DashboardReduce Oracle EBS Month End Accruals Process Time using Automated Dashboard
Reduce Oracle EBS Month End Accruals Process Time using Automated DashboardRapidValue
 
ORACLE BI APPLICATIONS – IMPLEMENTATION & CUSTOMIZATION FOR ORACLE EBS
ORACLE BI APPLICATIONS – IMPLEMENTATION & CUSTOMIZATION FOR ORACLE EBSORACLE BI APPLICATIONS – IMPLEMENTATION & CUSTOMIZATION FOR ORACLE EBS
ORACLE BI APPLICATIONS – IMPLEMENTATION & CUSTOMIZATION FOR ORACLE EBSiWare Logic Technologies Pvt. Ltd.
 
Fusion applications gl and ar suresh c-mishra
Fusion applications   gl and ar suresh c-mishraFusion applications   gl and ar suresh c-mishra
Fusion applications gl and ar suresh c-mishraSuresh Mishra
 
Demystifying Oracle Cloud ERP Financials
Demystifying Oracle Cloud ERP FinancialsDemystifying Oracle Cloud ERP Financials
Demystifying Oracle Cloud ERP FinancialsPerficient, Inc.
 
Oracle fusion cloud financial : How to create Journal , Manual Vs Spreadsheet?
Oracle fusion cloud financial : How to create Journal , Manual Vs Spreadsheet?Oracle fusion cloud financial : How to create Journal , Manual Vs Spreadsheet?
Oracle fusion cloud financial : How to create Journal , Manual Vs Spreadsheet?Pranav Pandya
 
Otbi and bicc_psr_technote_v3_final_document
Otbi and bicc_psr_technote_v3_final_documentOtbi and bicc_psr_technote_v3_final_document
Otbi and bicc_psr_technote_v3_final_documentHamadaAsmrAladham1
 
Oracle XML Publisher / BI Publisher
Oracle XML Publisher / BI PublisherOracle XML Publisher / BI Publisher
Oracle XML Publisher / BI PublisherEdi Yanto
 
Dual Units Of Measure, Use, Benefits and Impact in Oracle application
Dual Units Of Measure, Use, Benefits and Impact in Oracle applicationDual Units Of Measure, Use, Benefits and Impact in Oracle application
Dual Units Of Measure, Use, Benefits and Impact in Oracle applicationiWare Logic Technologies Pvt. Ltd.
 
Tips on setting up an eCcommerce web site using istore
Tips on setting up an eCcommerce web site using istoreTips on setting up an eCcommerce web site using istore
Tips on setting up an eCcommerce web site using istoreravisagaram
 

What's hot (20)

Reduce timeline and budget for sap business objects 4.2 migration and upgrade...
Reduce timeline and budget for sap business objects 4.2 migration and upgrade...Reduce timeline and budget for sap business objects 4.2 migration and upgrade...
Reduce timeline and budget for sap business objects 4.2 migration and upgrade...
 
Oracle Business Intelligence Enterprise Edition
Oracle Business Intelligence Enterprise EditionOracle Business Intelligence Enterprise Edition
Oracle Business Intelligence Enterprise Edition
 
Introduction to OBIEE 11g
Introduction to OBIEE 11gIntroduction to OBIEE 11g
Introduction to OBIEE 11g
 
Metadata Creation In OBIEE
Metadata Creation In OBIEEMetadata Creation In OBIEE
Metadata Creation In OBIEE
 
Reduce Oracle EBS Month End Accruals Process Time using Automated Dashboard
Reduce Oracle EBS Month End Accruals Process Time using Automated DashboardReduce Oracle EBS Month End Accruals Process Time using Automated Dashboard
Reduce Oracle EBS Month End Accruals Process Time using Automated Dashboard
 
ORACLE BI APPLICATIONS – IMPLEMENTATION & CUSTOMIZATION FOR ORACLE EBS
ORACLE BI APPLICATIONS – IMPLEMENTATION & CUSTOMIZATION FOR ORACLE EBSORACLE BI APPLICATIONS – IMPLEMENTATION & CUSTOMIZATION FOR ORACLE EBS
ORACLE BI APPLICATIONS – IMPLEMENTATION & CUSTOMIZATION FOR ORACLE EBS
 
Otbi overview ow13
Otbi overview ow13Otbi overview ow13
Otbi overview ow13
 
Fusion applications gl and ar suresh c-mishra
Fusion applications   gl and ar suresh c-mishraFusion applications   gl and ar suresh c-mishra
Fusion applications gl and ar suresh c-mishra
 
Webinar: Mass Additions – R12 Asset Management
Webinar: Mass Additions – R12 Asset ManagementWebinar: Mass Additions – R12 Asset Management
Webinar: Mass Additions – R12 Asset Management
 
Demystifying Oracle Cloud ERP Financials
Demystifying Oracle Cloud ERP FinancialsDemystifying Oracle Cloud ERP Financials
Demystifying Oracle Cloud ERP Financials
 
Oracle fusion cloud financial : How to create Journal , Manual Vs Spreadsheet?
Oracle fusion cloud financial : How to create Journal , Manual Vs Spreadsheet?Oracle fusion cloud financial : How to create Journal , Manual Vs Spreadsheet?
Oracle fusion cloud financial : How to create Journal , Manual Vs Spreadsheet?
 
Otbi and bicc_psr_technote_v3_final_document
Otbi and bicc_psr_technote_v3_final_documentOtbi and bicc_psr_technote_v3_final_document
Otbi and bicc_psr_technote_v3_final_document
 
Tab
TabTab
Tab
 
Oracle XML Publisher / BI Publisher
Oracle XML Publisher / BI PublisherOracle XML Publisher / BI Publisher
Oracle XML Publisher / BI Publisher
 
Bi Publisher 11g: Only good news
Bi Publisher 11g: Only good newsBi Publisher 11g: Only good news
Bi Publisher 11g: Only good news
 
Dual Units Of Measure, Use, Benefits and Impact in Oracle application
Dual Units Of Measure, Use, Benefits and Impact in Oracle applicationDual Units Of Measure, Use, Benefits and Impact in Oracle application
Dual Units Of Measure, Use, Benefits and Impact in Oracle application
 
Tips on setting up an eCcommerce web site using istore
Tips on setting up an eCcommerce web site using istoreTips on setting up an eCcommerce web site using istore
Tips on setting up an eCcommerce web site using istore
 
Business Objects.new & old version
Business Objects.new & old versionBusiness Objects.new & old version
Business Objects.new & old version
 
Desktop intelligence compatibility pack
Desktop intelligence compatibility packDesktop intelligence compatibility pack
Desktop intelligence compatibility pack
 
Fusion apps gl_001
Fusion apps gl_001Fusion apps gl_001
Fusion apps gl_001
 

Similar to Oracle BI Publisher and BPEL Integration

How We Replaced an Implementation of Workday Adaptive Planning Enterprise Man...
How We Replaced an Implementation of Workday Adaptive Planning Enterprise Man...How We Replaced an Implementation of Workday Adaptive Planning Enterprise Man...
How We Replaced an Implementation of Workday Adaptive Planning Enterprise Man...CFO Pro+Analytics
 
Business Intelligence QA Automation Solution
Business Intelligence QA Automation SolutionBusiness Intelligence QA Automation Solution
Business Intelligence QA Automation SolutionKaushik Dass
 
CPS Energy Projects.docx
CPS Energy Projects.docxCPS Energy Projects.docx
CPS Energy Projects.docxTracey Brookes
 
Power Bi Dashboard for Data Analysis
Power Bi Dashboard for Data AnalysisPower Bi Dashboard for Data Analysis
Power Bi Dashboard for Data AnalysisIRJET Journal
 
SAP BusinessObjects 4.x Upgrade / Migration to 4.x
SAP BusinessObjects 4.x Upgrade / Migration to 4.xSAP BusinessObjects 4.x Upgrade / Migration to 4.x
SAP BusinessObjects 4.x Upgrade / Migration to 4.xDMIMarketing
 
Erp stream step 1 upgrade to msdyngp 2015 - m-hance three steps to microsof...
Erp stream step 1   upgrade to msdyngp 2015 - m-hance three steps to microsof...Erp stream step 1   upgrade to msdyngp 2015 - m-hance three steps to microsof...
Erp stream step 1 upgrade to msdyngp 2015 - m-hance three steps to microsof...m-hance
 
Power bi proof of concept
Power bi proof of conceptPower bi proof of concept
Power bi proof of conceptharrow812arhed
 
Business Intelligence Services | Business Intelligence Consulting
Business Intelligence Services | Business Intelligence ConsultingBusiness Intelligence Services | Business Intelligence Consulting
Business Intelligence Services | Business Intelligence ConsultingeLuminous Technologies Pvt. Ltd.
 
Innovate 2014 - What's New in Reporting and Analytics
Innovate 2014 - What's New in Reporting and AnalyticsInnovate 2014 - What's New in Reporting and Analytics
Innovate 2014 - What's New in Reporting and AnalyticsDragos Cojocari
 
PowerBIReportServer_duryan_20170919.pptx
PowerBIReportServer_duryan_20170919.pptxPowerBIReportServer_duryan_20170919.pptx
PowerBIReportServer_duryan_20170919.pptxPrasannaKumarpanda2
 
Converting SAP Business Objects to a New Architecture Solution
Converting SAP Business Objects to a New Architecture SolutionConverting SAP Business Objects to a New Architecture Solution
Converting SAP Business Objects to a New Architecture SolutionDenodo
 
Business Intelligence Module 5
Business Intelligence Module 5Business Intelligence Module 5
Business Intelligence Module 5Home
 
Migrating FSG Reports To Oracle BI Applications
Migrating FSG Reports To Oracle BI ApplicationsMigrating FSG Reports To Oracle BI Applications
Migrating FSG Reports To Oracle BI ApplicationsKPI Partners
 
Shirley kivi bsa june 2017
Shirley kivi bsa june 2017Shirley kivi bsa june 2017
Shirley kivi bsa june 2017Shirley Kivi
 
WEBINAR: Face your Budgeting Fears!
WEBINAR: Face your Budgeting Fears!WEBINAR: Face your Budgeting Fears!
WEBINAR: Face your Budgeting Fears!Saturn Infotech Inc
 

Similar to Oracle BI Publisher and BPEL Integration (20)

How We Replaced an Implementation of Workday Adaptive Planning Enterprise Man...
How We Replaced an Implementation of Workday Adaptive Planning Enterprise Man...How We Replaced an Implementation of Workday Adaptive Planning Enterprise Man...
How We Replaced an Implementation of Workday Adaptive Planning Enterprise Man...
 
Business Intelligence QA Automation Solution
Business Intelligence QA Automation SolutionBusiness Intelligence QA Automation Solution
Business Intelligence QA Automation Solution
 
U THANT
U THANTU THANT
U THANT
 
Cognos 101008
Cognos 101008Cognos 101008
Cognos 101008
 
CPS Energy Projects.docx
CPS Energy Projects.docxCPS Energy Projects.docx
CPS Energy Projects.docx
 
CPS Energy Projects
CPS Energy ProjectsCPS Energy Projects
CPS Energy Projects
 
Power Bi Dashboard for Data Analysis
Power Bi Dashboard for Data AnalysisPower Bi Dashboard for Data Analysis
Power Bi Dashboard for Data Analysis
 
eLuminous Technologies - Business Intelligence
eLuminous Technologies - Business IntelligenceeLuminous Technologies - Business Intelligence
eLuminous Technologies - Business Intelligence
 
SAP BusinessObjects 4.x Upgrade / Migration to 4.x
SAP BusinessObjects 4.x Upgrade / Migration to 4.xSAP BusinessObjects 4.x Upgrade / Migration to 4.x
SAP BusinessObjects 4.x Upgrade / Migration to 4.x
 
Erp stream step 1 upgrade to msdyngp 2015 - m-hance three steps to microsof...
Erp stream step 1   upgrade to msdyngp 2015 - m-hance three steps to microsof...Erp stream step 1   upgrade to msdyngp 2015 - m-hance three steps to microsof...
Erp stream step 1 upgrade to msdyngp 2015 - m-hance three steps to microsof...
 
Power bi proof of concept
Power bi proof of conceptPower bi proof of concept
Power bi proof of concept
 
Business Intelligence Services | Business Intelligence Consulting
Business Intelligence Services | Business Intelligence ConsultingBusiness Intelligence Services | Business Intelligence Consulting
Business Intelligence Services | Business Intelligence Consulting
 
Innovate 2014 - What's New in Reporting and Analytics
Innovate 2014 - What's New in Reporting and AnalyticsInnovate 2014 - What's New in Reporting and Analytics
Innovate 2014 - What's New in Reporting and Analytics
 
PowerBIReportServer_duryan_20170919.pptx
PowerBIReportServer_duryan_20170919.pptxPowerBIReportServer_duryan_20170919.pptx
PowerBIReportServer_duryan_20170919.pptx
 
Converting SAP Business Objects to a New Architecture Solution
Converting SAP Business Objects to a New Architecture SolutionConverting SAP Business Objects to a New Architecture Solution
Converting SAP Business Objects to a New Architecture Solution
 
Business Intelligence Module 5
Business Intelligence Module 5Business Intelligence Module 5
Business Intelligence Module 5
 
Migrating FSG Reports To Oracle BI Applications
Migrating FSG Reports To Oracle BI ApplicationsMigrating FSG Reports To Oracle BI Applications
Migrating FSG Reports To Oracle BI Applications
 
Pradeep Ketolira_CV
Pradeep Ketolira_CVPradeep Ketolira_CV
Pradeep Ketolira_CV
 
Shirley kivi bsa june 2017
Shirley kivi bsa june 2017Shirley kivi bsa june 2017
Shirley kivi bsa june 2017
 
WEBINAR: Face your Budgeting Fears!
WEBINAR: Face your Budgeting Fears!WEBINAR: Face your Budgeting Fears!
WEBINAR: Face your Budgeting Fears!
 

Recently uploaded

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 

Recently uploaded (20)

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 

Oracle BI Publisher and BPEL Integration

  • 1. BI Publisher Integration with BPEL Kan Nishida, Technical Manager / Shankar Duvvuri, Snr Principal Consultant EPM/BI Consulting Group, Oracle Corporation
  • 2.
  • 3.
  • 4.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13. Scheduler Setting from BI Publisher UI
  • 15.
  • 16.
  • 17. Case 1 – Conditional Delivery Solution Challenge With the BPEL integration, we can 1) check the inventory information as part of the workflow 2) based on the result it decides if the campaign letters need to be generated 3) if the inventory amount is too high then send the letter to all the related customers by calling a pre-build BI Publisher Bursting delivery through the web service. BIP scheduling and delivery functionality doesn’t support the conditional reporting or delivery.
  • 18. Case 1 – Conditional Delivery
  • 19.
  • 20. Case 2 – Custom Calendar Schedule Solution Challenge With the BPEL integration, we can 1) create a holiday table in a database that stores the company holiday information 2) develop a conditional check to see if today is holiday or not 3) if it’s holiday then it doesn’t send but reschedule to send it the next day 4) if it’s not holiday then it sends the report right away. BIP has its own scheduling framework but the out-of-box calendar doesn’t support such custom schedule or holiday.
  • 21. Case 2 – Custom Calendar Schedule
  • 22. Case 3 – Reporting as part of Workflow Scenario Requirements As part of an expense approval process a summary report of the past expense report history should be sent to the expense approver so that the approvers can review it before the approval. Need to incorporate a report generation and delivery as part of a n existing BPEL base business process
  • 23. Case 3 – Reporting as part of Workflow Solution Challenge With the BPEL integration we can directly call the BI Publisher web service to generate and deliver reports. No coding is required to incorporate the BI Publisher web service into the existing BPEL business process. BI Publisher allows external applications to access to the report through its web service. However, the developers need to develop a framework to call the web service to generate the report and delivery as part of the process by themselves.
  • 24. Case 3 – Reporting as part of Workflow
  • 25. Case 4 – Conditional Reporting Scenario Requirements Company A wants to c heck a customer status report and based on the value they want to send a different marketing campaign letter. Need to send a BI Publisher report based on the values in another report.
  • 26. Case 4 – Conditional Reporting Solution Challenge With the BPEL integration, we can 1) call a BI Publisher report through the Web Service and retrieve the key values (threshold value) 2) check the values as part of the workflow process 3) based on the values generate a report with a different set of content and send it to their customers. BIP doesn’t support conditional reports generation or delivery based on another report. As a workaround the developers need to implement the condition as part of the report query.
  • 27. Case 4 – Conditional Reporting
  • 28. Technical Requirements For executing BPEL processes Oracle SOA Suite 10.1.3.1 or 11 For BPEL orchestration For building custom web service Oracle JDeveloper 10.1.3.4 or 11 BI Publisher reports generation & scheduling Oracle BI Publisher Enterprise 10.1.3.4.1 Details Product
  • 29.
  • 30.
  • 31.
  • 32.