Note that later EPM releases 188.8.131.52.700 and 184.108.40.206 are tested and certified with IE11 and they do not require Enterprise Mode to be configured in the browser.
RequirementsThe following requirements must be met in order to enable Enterprise Mode in IE and to use EPM software in this mode:
- Internet Explorer 11 installed on Windows 7 or 8.1 (preferably including the MS14-065 update from November 2014 - see below)
- Oracle EPM release 220.127.116.11 or 18.104.22.168 with Patch Set Update .500 or later installed.
Enterprise Mode BasicsEnterprise Mode for IE (EMIE for short) is a new compatibility mode built into IE11 that allows selected websites to be displayed in a way that emulates Internet Explorer 8. But unlike the older Compatibility View, this functionality cannot be switched on by end-users by default and therefore needs to be maintained by IT administrators. There are two functions that can be enabled either via registry keys or using Group Policy:
- Enable EMIE: Gives users possibility to toggle Enterprise Mode for any site
- Site List: A centrally maintained list of websites for enabling or disabling EMIE
Registry SettingsFor your own tests it is easiest to enable Enterprise Mode using Windows registry. You need to create either of these keys depending on whether you want to enable the features for a single user or for all users on the computer:
- HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Main\EnterpriseMode
- HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Internet Explorer\Main\EnterpriseMode
In value called "SiteList" you can enter a URL pointing to an XML file stored on the computer or on a website. This XML document will be read upon starting the browser and it will be used to control behaviour for the included sites.
Global Policy SettingsThe settings mentioned above can also be distributed via GPOs using the setting Administrative Templates\Windows Components\Internet Explorer\Use the Enterprise Mode IE website list. See this MSDN page for a simple example if you want to use policies to enable EMIE: Turn on Enterprise Mode and use a site list
EMIE Site ListThe site list is an XML file that controls the use of Enterprise Mode based on simple rules. The file can be edited manually or by using a tool called Enterprise Mode Site List Manager. I prefer the manual approach for my own purposes because to me the tool seems quite unstable. In the most basic form the file may look like this:
<!-- Enable Enterprise Mode for site myepm.local -->
When started, IE will check the availability of a Site List and compare the version number to determine if the list should be updated. Therefore you should always increment the number when saving a new version of the list so you can be sure that the update gets applied.
There are some additional syntaxes for the file allowing for subdomains and paths to be included or excluded. See this MSDN article for the full syntax: Add multiple sites to the Enterprise Mode site list using a file and Enterprise Mode Site List Manager
Testing EMIEAfter enabling EMIE using Windows registry or GPOs, you should close all browser windows and start IE11 again. If you used the Enable value to give control to end-users you should see "Enterprise Mode" added into the browser's Tools menu. This menu item can be used to toggle EMIE on or off for the current website.
To verify that websites added into the Site List are correctly being loaded in Enterprise Mode, you can browse to the desired URL and press F12 to enter Developer Mode (Note that pressing F12 refreshes the active page which may mess up some web interfaces like EPM Workspace). You should see the icon signifying Enterprise Mode besides the URL bar and in Developer Tools the browser profile should be shown as "Enterprise". As seen in the screenshot below, the Document Mode is set to "IE8" when browsing EPM Workspace.
Considerations Regarding SupportIn the IE11 Support policy document Oracle gives the following statement regarding EMIE:
If a problem is a known Oracle issue, Oracle support will recommend the appropriate solution in a certified browser release. If that solution does not work in Internet Explorer 11 Enterprise Mode, the customer will be referred to Microsoft for support. When the customer can demonstrate that the Oracle solution does not work when running on a certified browser, Oracle will resume support, including logging a bug with Oracle Development for investigation if required.As I see it, Oracle Support promises to assist you in EMIE related problems as if you were actually using IE8. If the IE8 emulation functionality in Enterprise Mode is not working properly they tell you to turn to Microsoft instead. Based on my tests the document mode emulation seems to be pretty solid, but please be cautious and let your EPM administrators test the web UI properly before rolling the feature to end users.
Update: Oracle has informed us that native support for Internet Explorer 11 might be released for EPM 22.214.171.124 later in form of Patch Set Updates. Currently there is no further information available about these PSUs though.
Beoynd IE8The November 2014 Cumulative Update for Internet Explorer (MS14-065) added some extended features to the Enterprise Mode Site List. In addition to the default IE8 mode used in EMIE, you can now force websites and paths to be loaded in other Document Modes such as IE7, IE9 or IE10. The IE Blog gives a good explanation of the new syntax elements: Announcing improvements to the Enterprise Mode Site List. The new features may not be that useful for use with Oracle EPM but may help to troubleshoot compatibility issues with other web interfaces.
Note: I recommend sticking to the "real" Enterprise Mode (IE8 mode) when using EPM 126.96.36.199 or 188.8.131.52 with Internet Explorer 11. This is achieved using the <emie> setting in the Site List. Some issues may occur when using the newer document modes (such as provisioning tree views not expanding properly in Shared Services).
Some useful blog posts and Microsoft articles: