SlideShare una empresa de Scribd logo
1 de 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]
 

Más contenido relacionado

La actualidad más candente

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
 

La actualidad más candente (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 a 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 a 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!
 

Último

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 

Último (20)

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 

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.