From June 8 these pages will be part of the standard OIC UI.
New UI is built using Oracle JavaScript Extension Toolkit (Oracle JET) utilizing full benefits of JavaScript, CSS3 and HTML5 design and development principles. This new UI is compliant with latest UX standards and offers consistent user experience across Integration designer pages.
Following are the highlights of the new features and enhancements included in the new UI:
Monitoring and Scheduling Integration pages in OIC have undergone similar changes. Goto Integration Monitoring and Scheduling pages - Progressive Web App UI Experience for more information.
The top level menu in Suite UI has been restructured to make way for the new UI. When the logged in user has access to designer pages, a click on the 'Integrations' menu now opens a sub-menu with links to designer landing pages instead of page re-direction. Click the sub-menu links displays the respective landing page.
Let's see the behavior explained through screens
Existing Oracle Integration home page menu structure
Clicking on the 'Integrations' menu redirects a user to Integration pages through a complete browser refresh. A switch back to the home page is done by clicking on the 'Home' icon which also does a full page refresh.
New Menu Structure:
Integrations (Designer Pages) , Monitoring, and Settings becomes top level menus in the new Suite home page.
Integrations
All the designer pages are moved under the 'Integrations' menu. As mentioned above, the 'Integrations' menu item in the OIC suite home has a drill-down option as indicated by the 'Arrow' next to the menu name.
Clicking on 'Integrations' will slide out the existing menu and show the respective Integration features. Clicking on features/pages loads the respective content on the right side without refreshing the page.
To go back to the home page menu items, users can click on the 'Arrow' point to the left side in the header section.
Monitoring
User can access all the from the top level 'Monitoring' menu. User can access all the Integration monitoring pages under the 'Integration' sub-menu under the 'Monitoring' top level menu.
Settings
User can access all the from the top level 'Settings' menu. User can access all the Integration specific settings pages under the 'Integration' sub-menu under the 'Settings' top level menu.
The designer pages follow the new common list view pattern which combines the toolbar and table view to full-fill the complete functionalities of the integration designer resources. The toolbar includes the features like searching, sorting and filtering with the other features of showing applied filter and sorting details, refresh option and summary text.
The table view has number 0f unique features and one of them is to show only required and minimal data on a row and the secondary or extra details are shown as part of detail view section of that row. The table row will show an overlay on mouse over will include the primary action buttons, action menu and open/close detail view.
On the toolbar, the search icon will appear on left most and the search input text field will open when click on the search icon. The input text will show the placeholder text depends on the type of resource list page.
Type the name and press <Enter> key will give the list of resources by applying the search by contains criteria.
There will be a cross icon next to search input field, click on the cross icon will clear and close the search input field and get the result without search input criteria.
On the toolbar, the filter icon appears next to the search icon. The filter options are not shown on toolbar but all the filter options are appears on a popup which can be launched by clicking on the filter icon.
The filter popup will have one or more filter options of different types which makes it easier to choose the desired filtering and sorting user wants to apply on the list.
The sorting menu is not available separately on the toolbar but this will be available as part of filter popup which we have explained in the above section.
The sorting options will be applied with filter options by 'Apply' action on filter popup.
The filter and sorting detail section will show all the filter and sort options applied. This section will render the details with the key value pair of applied filters and sorters. Each key value pair detail section has a cross icon to remove the filter or sorter individually. There will be 'Clear' option at the end of all the filter and sorter details to clear all the filters and sorter options.
The summary detail section will show the number of total resources as a result after applying the search and filters, and how many resources are rendered and can be viewed in the list view port.
The default filter has been introduced on Integrations, Connections, Lookups and Libraries designer listing pages. The default filter of updatedBy criteria with the logged in username.
This filter will be applied on new browser session and this filter is preserved while navigating to different pages and even the subsequent login on the same browser session. Once the updatedBy filter is removed, then this default filter will not be applied even on subsequent login on the same browser session.
The actions are referred as primary actions and secondary actions which are accessible on overlay actions panel. This overlay actions panel will be rendered on mouse over of that row.
On the actions panel, there would be maximum two primary actions based on the current status of that resource and the remaining actions are referred as secondary actions which will be rendered as menu items and that can be launched by hamburger icon on actions panel.
The minimum and required details of any resource will be shown in the individual row and complete or extra details will be shown in its details section. The details section can be opened by the open details icon on the action overlay panel.
Connection editor page is used to configure connection properties and security policy to be used in the orchestration canvas.
In the new UI experience user can easily configure the endpoint information without going through multiple pop-ups.
Lookup editor page is used to store mapping of various values used by different applications, so it can be used in the integration for auto mapping.
Navigating across various mapping for a large table is fast using the paging control.
Library editor page is used to configure functions to be used in the orchestration canvas and also to export/import metadata.
In the new UI experience we make it easier to configure the function with just a single click. Users can just select the checkbox next to the functions in the left panel and it automatically gets configured for both Orchestration and XPath types. Users can modify the param types and Save it.
Here is the improved UI experience on the editor page where all the files/functions part of the registered library are exposed in the 'Functions' panel.
Clicking on the checkbox next to the function and you are set to go to use the function as orchestration callout or XPath.
By default Designer pages are displayed based on the browser's timezone. To override the default and to set a preferred timezone use Preferences menu under the User Menu. When timezone preference is saved the page refreshes to display contents based on timezone set in preferences. The change in timezone is saved in cookies and persists across browser sessions.
While in the designer pages click on Report Incident menu brings up the Report Incident dialog.
Make relevant entries and select Create to report an incident.
Look at OIC Certificate Management page more information on certificate management in OIC.
Also, for more information on use of user defined PGP public and private certificate for encryption and decryption, see blog: Using Stage File Read/Write operation to encrypt/decrypt files
New functionality and Single UI to perform various operations for an integration: