About Using URLs to Embed Third-Party Pages in EPM Cloud Applications
Oracle Enterprise Performance Management Cloud uses IFrame to embed third-party URLs. IFrame requires that the page that is being embedded must give approval to the page that is embedding it. For example, if we want to embed a page from sharepoint.com into an EPM Cloud application, then sharepoint.com must allow oraclecloud.com to embed the page from sharepoint.com.
This can be achieved by adding oraclecloud.com in the Content Security Policy of the web application whose page you need to embed.
When embedding a third-party page you also must consider if the page is available to the public or if it requires a login. For example, pages from wikipedia.org do not need any authentication.
If you are embedding a page that requires authentication, you need to see if SSO can be enabled for the page. If not, then your page may not load inside IFrame. As a workaround, log in to that web application in another browser tab, and then if you access the same page from the EPM Cloud application, it will open.
This URL support feature allows you to embed the following types of pages:
-
Other Oracle products (would need to enable SSO)
-
Web applications owned by customer (would need to allow the EPM Cloud application by updating the Content Security Policy and enabling SSO, or likewise)
-
Pages from the public domain (for example, wikipedia.org)
Note:
-
Do not use this feature to embed a URL for an entire other EPM Cloud instance; for example, do not embed a URL for Narrative Reporting into Planning Modules.
-
Though not supported by Oracle, you can embed links to the following resources within navigation flow cards, tabs, and sub tabs:
-
Google Sheets
-
Files stored in Google Drive (for example, PDF and Excel)
-
Files stored in Microsoft Office 365
-
Use the instructions provided by the third-party sites to generate a URL which can then be used in your EPM Cloud application.