Universal Controller 6.4.3.0 Release Notes

Security Updates

B-06182 : Modify the Universal java networking component to support TLS v1.2.

Communication between the Universal Controller and its OMS servers now provides configurations that support the TLS v1.2 protocol. The opswise.trustmanager.ssl.protocols property in the opswise.properties configuration file supports a comma separated list of allowed SSL protocols.

For example:

opswise.trustmanager.ssl.protocols=TLSv1,TLSv1.1,TLSv1.2

or

opswise.trustmanager.ssl.protocols=TLSv1.2

If the opswise.trustmanager.ssl.protocols property is used, only those protocols will be enabled for the Controller/OMS session.

If the opswise.trustmanager.ssl.protocols property is not used, only the protocols specified in currently configured default SSLContext's default SSL protocol list will be enabled for the Controller/OMS session.

Workflow "Tree" View

B-08806 : Workflow Tree View (Monitoring Scalability for Larger Workflows) / Workflow Task Instance.

In order to support managing, viewing, and monitoring large and complex nested workflow structures a new Tree view option has been introduced. Both the Activity display and the Workflow Task definition display support a new option for viewing and working with Workflow Task definitions and Workflow Task instances. The Tree view can be accessed via the right click menu, Workflow Task Commands / View Tree.


 

Once selected a new Tab is opened displaying an indented Tree view of the Workflow hierarchy expanded to the first level. Options are provided to expand the next level or expand all levels, similarly you can collapse a single level or all levels. Right click commands relevant to Workflow Task definitions and Workflow Task Instances are available from the respective Tree views.

Task Execution Restrictions

B-03459 : Provide Ability to Activate / Inactivate a Task (Skip or Hold).
B-08964 : Integrate Execution Restrictions into Forecasting.
All task definitions now support the ability to specify Execution Restrictions.

Execution Restrictions are only relevant for Tasks or Workflows that are contained within a Workflow.

Execution Restrictions are available on the task's right-click menu from the Task list views.

Execution Restrictions allow tasks to be Run, Skipped, or Held based on the following criteria:
 

On

On a specific Date

Before

Before a specific Date

After

After a specific Date

Span

Between two specific dates

 

If Execution Restrictions have been specified for a task, these will be indicated in the Forecast views.

The ability to set Execution Restrictions can be secured in a User's or Group's permissions.

Dashboard Visibility

B-06494 : Dashboard Inheritance and Visibility.

Global- or Group-Level dashboards are now supported. Two new security roles control which user's can create and share Group or Global dashboards:

  • ops_dashboard_group
  • ops_dashboard_global

New dashboards visibility icons allow users can determine which dashboards are private, group, or global. These can be disabled by a new Use Dashboard Visibility Icons system property or individually by users in their User Preference settings.

Each Group or Global dashboard can have a default visibility of show or hide, users can decide to override this if they choose via a new visibility menu in the Customize Dashboard option.

FTP Key File PassPhrase

B-08889 : Add ability to specify passphrase for SSH key file for SFTP tasks.

Credential Definitions now support the ability to specify a Pass Phrase for the user's SSL private key file used by the File Transfer Tasks.

User Defined Login Disclaimer

B-08615 : Display User Defined Text on the Login Screen.

A new system property, Login Disclaimer allows customers to optionally specify a disclaimer or legal notice that will be displayed on the Universal Controller login screen.

JSON Support for Web Service APIs

Existing Web Service APIs now support JSON. All future Web Service APIs will support both XML and JSON.