Insight 9.0 enhancements include:
Performance Improvement – Multithreading
Control data and results of Assure control executions are asynchronously loaded in Insight to improve the performance when there are lots of results and control data. A new property, MULTI_THREAD_RESULT_CONTROLDATA_LOADING, has been added in the II.properties file to enable multithreading.
If this property is enabled, all control execution processing including results and control data loading is multithreaded. When multithreaded, Insight can process multiple executions at the same time without having to wait for results and control data loading to complete. This will keep processing delays to a minimum.
Display Resolved Executions in a Different Color
When a failed execution has been resolved, users can display the resolved execution highlighted in blue by selecting the ’Show Resolved Executions In Different Color‘ option in the User Preferences screen, and in the Default User Preferences tab in the System Options screen (This option is unchecked by default).
Add Subview to a Control View Node
To provide better flexibility when creating Control Views, a new Subview can be added to an existing Control View node with Control Groups. A new Subview and a Control Group can both be added to a Subview at the same level.
Embed Custom Views in an External Portal
To provide users with better data display, Custom Views can be embedded in an external portal using the ‘Copy URL’ option in the Component Menu. The Dashboard Menu and Navigation options in Custom Views copied through direct URL can be displayed or hidden when viewed in an external portal. DASHBOARD_COMP_NAV_BAR property has been newly added in the II.properties file. When this property is set to ON or OFF, the options are displayed or hidden respectively.
Split ACR Reports to Multiple Folders
ACR Reports are stored in the location specified in the REPORTS_FOLDER property in the II.properties file. A new property, SECONDARY_REPORTS_FOLDER, has been added. Reports are stored in the REPORTS_FOLDER location unless the write fails.
The SECONDARY_REPORTS_FOLDER location is considered only when REPORTS_FOLDER is full. Multiple locations can be specified in the SECONDARY_REPORTS_FOLDER property by using comma as the separator.
This enhancement allows users to eliminate space/storage limits when creating large number of ACR reports.
Import Option in Individual Screens
Import button has been added in the Information Sources, Controls, Control Views, Control Groups, Contacts, Case Queues, Case Routing Rules, Compliance Programs, Process Models, System Options, and User Preferences screens. Users can click the ‘Import’ button in the individual screens and import the specific objects.
This provides users with an added level of usability to export and to import objects on the same screen.
Information Source Command Line Utility
The ‘informationsource’ command line utility has been added to create a new information source from the command line. As a result, it provides increased automation when adding a new information source.
Switch Menu Options on the Welcome Screen
The Insight Menu options on the Welcome screen can be switched to left or right side of the screen. Users can select the required option under the ‘Menu Position’ section to set the position of the Menu Options in the System Options screen. This increases usability by allowing users to choose how the Welcome screen is displayed.
Display Company Logo in Control View
To provide a more customizable view, the company logo or image can be displayed within the Control View screen in the upper right corner of the Aggregates, Executions, and Reports view. The logos or images should be available in the ‘IMG_HOME’ folder specified in the II.properties file.
Alphabetize Control View
In order to enhance the display within Control View, Subviews and Control Groups can be displayed in alphabetical order. Users can select the option under the ‘Alphabetize Control View’ section in the System Options screen to alphabetize the Control View.
Configure the Session Timeout and Warning Time in Properties File
Session timeout and warning time can be specified in the SESSION_TIMEOUT and SESSION_TIMEOUT_WARNING properties in the appserver.properties file. The values of the SESSION_TIMEOUT_WARNING and SESSION_TIMEOUT properties are set to 10 and 30 minutes respectively by default. This will provide users with an increased level of customization when utilizing Insight for shorter or longer periods of time.
Performance Improvement – Control View
To enhance the performance of Control Views, the time taken to display Aggregates and Executions results have been reduced by half for large data volume (when the number of control executions is greater than 200,000).
Performance Improvement – Item Value Analytics
To increase the usability of Custom Views, the time taken to display data in the Item Value Analytics Component has reduced significantly when grouping is applied.
Display or Hide the Cycle ID in User Report
To increase the user preferences, the cycle ID can be displayed on the first page or on all the pages in the exported ACR Excel User Report. Users can select the option under the ‘ACR Details User Report’ section in the System Options screen to display the cycle ID in only the first page.
Additional View Options in Process Model Custom View
To provide users with additional view options, the compliance and contact information of the selected controls in the Execution Results tab can be viewed in the Process Model Custom View. Contacts and Compliance drop-down options appear on the left of the Process Model name in the bottom panel of the Process Model Custom View.
Item Value Analytics – Date and Time Chooser
To increase the usability of Custom Views, the date and time can be chosen using the Date and Time Chooser when defining color rules in the Item Value Analytics Component. The date can be selected using the calendar, and the slider options for Hour, Minute, and Second can be used to set the time.
Import All Option
‘Import All’ option allows users to import all the objects irrespective of the Status (New or Update) and Action (Import and Do Not Import) options that are set in the Import screen (Administration > Import).
For objects with the ‘New’ status, the new objects will be imported to the target database. For objects with the ’Update‘ status, the imported objects will overwrite the existing objects in the target database.
Process Model Export Includes Export of Associated Controls
When a Process Model is exported from the User Interface or command line, all the associated controls and severity rules are also exported. This will increase the level of productivity when users are looking to preserve the accuracy of the data within the Process Model during export. The exported zip files will contain the Process Model and all the associated controls.
Display the x-Axis Values in Specific Time Intervals in the Trend Series Chart
To enhance data display, the x-Axis values in the Trend Series chart are displayed in specific time intervals when there is large number of data points.
Consistent Wildcard Character for Filter Search
To increase user searching capabilities, a ’%’can be used for text search in the filter at the beginning, middle, or end of a character string
The following search patterns are supported in the filters:
- a%: Starting with ‘a’
%a: Ending with ‘a’
%a%: Containing ‘a’
a%b: Starting with ‘a’ and ending with ‘b’
New Software Supported
- Oracle® Directory Server 18.104.22.168.0 is supported.
- Microsoft® SQL Server® 2014 is supported.
WildFly 10.1.0 Support
Infogix products now support WildFly 10.1.0 Application Server, formerly known as JBoss Application Server. WildFly is an open source application server licensed under the LGPL 2.1 License.
The following are some of the differences between WildFly 10.1.0 and JBoss 6.1.0:
- WildFly 10.1.0 uses a port offset value to configure a set of ports like the HTTP and HTTPS ports. This is a different numbering system from previous versions of JBoss deployments as shown in the table below.
WildFly PORT_OFFSET HTTP Port HTTPS Port 0 8080 8443 100 8180 8543 200 8280 8643 300 8380 8743 400 8480 8843 500 8580 8943
For more information, see the “Application Server Properties” chapter in the Infogix Properties Guide.
- Users who upgrade from a release that used an earlier JBoss version must use the new port numbers as shown in the table above.
- WildFly has a separate security realm for the administrator that can login into the console. This is different from JBoss 6.1.0 where the administrator was the SECURITY_USER.
- WildFly requires Java 8 and will not work with Java 7.
- WildFly requires that the server is running during deployment.
Java 8 Support
Infogix products now support Java 8.
Both Java 8 and Java 7 are supported for IBM® WebSphere® 8.5.5.x Application Server.
New Browser Support
Infogix products now support the following two new browsers in addition to Internet Explorer® 11.
- Google Chrome™
- Microsoft Edge™
Internet Protocol version 6 (IPv6) Support
IPv4 and IPv6 support is now available for Infogix product deployments. Users can specify IP addresses in IPv6 format for both WildFly and WebSphere application servers.
WildFly installations are configured to use IPv4 by default. To use IPv6, remove the JVM argument “-Djava.net.preferIPv4Stack=true” for the WILDFLY_JAVA_OPTIONS property in the appserver.properties file.
WebSphere Application Server supports IPv6, IPv4, and an IPv4/IPv6 combination called mixed mode. The type of TCP/IP stack is controlled by the “java.net.preferIPv4Stack” and “java.net.preferIPv6Addresses” Java Virtual Machine arguments. To create a WebSphere environment using IPv6 requires that “java.net.preferIPv6Addresses” is set to true for the deployment manager, node manager, and server.
Enhancements to Embedded Directory Deployments
Infogix supports product deployments using Embedded Directory, where the management of users accessing the products is managed within the product.
Several security, audit and reporting enhancements have been added to Embedded Directory deployments in this release.
Show “Superuser” Attribute
Directory Administrators and Superusers can now visually view the users that have Superuser privileges. This capability enables the administrators to easily identify all Superusers for compliance purposes.
Generate Object Permissions Report
Security Administrators and Superusers can now generate a report that contains information about the users assigned permission sets. You can generate this report from the security profiles page for a complete report of all Security Profiles, or for an individual permission set from the Permissions page.
Infogix Administrative Console Improvements
The administrative console enables users to gather and provide information to Infogix Customer Support for use in troubleshooting run-time problems.
Test Email Connectivity
From the Infogix Administrative Console, select “Test Email” link to verify email connectivity.
The top panel displays the email configuration properties specified in the installation properties file for your reference.
In the bottom panel, specify the values for the required fields and click Send to verify that the recipient received the test email.
Delete Thread Dump and Heap Dump Files
In prior releases, users had to rely on an external third party vendor, or a server administrator to delete thread dumps and heap dumps that may have been generated by the application servers. Infogix product owners would have had to open up tickets with their administrators to remove these generated files that often consume significant amount of disk space.
A new Delete button has been added to the Heap Dumps and Thread Dumps page in the Infogix administrative console. Infogix Superusers can delete these dump files to reclaim disk space.
Configure Session Timeout Details
Users can define their own site-specific values to configure session timeout parameters. Two new properties, SESSION_TIMEOUT and SESSION_TIMEOUT_WARNING, have been added to the appserver. properties file to configure session timeout duration.