Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Universal Controller release 7.4.0.0 contains the following high-level features. For a complete list of all the included features and fixes, please refer to the Universal Controller 7.4.x Maintenance list.

Info

PLEASE NOTE that this release UC 7.4.0.0 removes support for Java 8.

Architecture

Backlog

Title

Description

B-15907

Preferred Controller always Active

This feature lets one node in the cluster be designated as Preferred which will cause that node to always assume the role of the Active node when it is running.

B-16884

Add timestamp to message at beginning of rolled log file.

Timestamp information has been added to the messages that appear at the beginning of a rolled logfile.

B-16088

Outbound Webhook registration for built-in system Universal Events.

This feature provides a subscription mechanism for built-in Universal Events.

Either webhook URL or a Task / Workflow can be specified as the Event Action.

...

Backlog

Title

Description

B-16916

New String and Output functions for processing delimited (or CSV/TSV) variable values and output with Recurring instances, etc.

A number of new functions have been introduced to allow processing of variables and output results that contain delimited comma or tab delimited strings. 

${_varDelimitedValueCount('variableName'[, 'delimiter'])}

Returns the number of values.

${_varDelimitedValue('variableName', valueIndex[, 'delimiter'])}

Returns the value of a specific index. The function assumes the delimiter is not included in any values.

New functions that adhere to the CSV and TSV standard, allow specifying of both the record-index and value-index.

${_varCsvRecordCount('variableName')}

${_varCsvRecordValueCount('variableName', recordIndex)}

${_varCsvRecordValue('variableName', recordIndex, valueIndex)}

${_varTsvRecordCount('variableName')}

${_varTsvRecordValueCount('variableName', recordIndex)}

${_varTsvRecordValue('variableName', recordIndex, valueIndex)}

New output functions ${_output...} and ${_outputFromTask...} are variations of the above functions, that apply directly to Task Instance output.

${_outputDelimitedValueCount('outputType'[, 'delimiter'])}

${_outputDelimitedValue('outputType', valueIndex[, 'delimiter'])}

 

${_outputDelimitedValueCountFromTask('siblingName', 'outputType'[, 'delimiter'])}

${_outputDelimitedValueFromTask('siblingName', 'outputType', valueIndex[, 'delimiter'])}

 

${_outputCsvRecordCount('outputType')}

${_outputCsvRecordValueCount('outputType', recordIndex)}

${_outputCsvRecordValue('outputType', recordIndex, valueIndex)}

 

${_outputCsvRecordCountFromTask('siblingName', 'outputType')}

${_outputCsvRecordValueCountFromTask('siblingName', 'outputType', recordIndex)}

${_outputCsvRecordValueFromTask('siblingName', 'outputType', recordIndex, valueIndex)}

 

${_outputTsvRecordCount('outputType')}

${_outputTsvRecordValueCount('outputType', recordIndex)}

${_outputTsvRecordValue('outputType', recordIndex, valueIndex)}

 

${_outputTsvRecordCountFromTask('siblingName', 'outputType')}

${_outputTsvRecordValueCountFromTask('siblingName', 'outputType', recordIndex)}

${_outputTsvRecordValueFromTask('siblingName', 'outputType', recordIndex, valueIndex)}



B-08438

Allow for Automatic Output Retrieval for Remote File Monitors

Remote File Monitors now support Automatic Output Retrieval.

Lifecycle Management

Backlog

Title

Description

B-04714

Ability to disable promoting with follow references

A new System Property Promote By Business Service Permitted (default = true) controls whether the “Promote By Business Service Membership” dialog is displayed in the Bundle Definition Form.

Info

This feature cannot be enabled while there are existing bundles which have this option defined.


B-06674

Report Promotion

Reports can now be promoted between UC instances.

B-09387

Widget Promotion

Widgets can now be promoted between UC instances.

B-08454

Dashboard Promotion

Dashboards can now be promoted between UC instances.

...

Backlog

Title

Description

B-15949

UIP: Universal Extension - Automatic inclusion of resolvable credentials for Credential Functions embedded within Script fields (Script Functions, SAP Connection Functions, and Database Connection Functions are also resolved)

For Script-based Universal Templates, we resolve and parse the Universal Script from the template, and automatically process the embedded credentials found directly within the Universal Script, or found indirectly within an embedded script data.

For Extension-based Universal Templates, there is no Universal Script, therefore, the top-down dynamic processing of embedded credentials was not supported. If you want to embed credentials within the content of a Script field, you were required to add a Credentials field to the Universal Template and use the credentials functions to point to that Credential field.

The purpose of this enhancement is to dynamically process any embedded credentials within a Script field, regardless of whether the credential is included as a field on the template, or not.

B-16766

Universal Template - Add 5 Additional Boolean Fields

5 additional Boolean fields have been added to the Universal Template.

B-15968

Universal Events - Global - Agent Event

New built-in, global Universal Template, for publishing Agent state events.

B-15855

Universal Extension - Extension Progress Indicator

New Progress field for Activity and Task Instances lists, which displays as a Progress Bar.
Supported by workflows automatically based on number of completed tasks within the workflow.
We have maintained our textual-based progress display for workflows, however, it is now labelled as Workflow Progress.
Supported by Extension-based universal tasks through a new update_progress function available to extension developers.
The Progress, as a textual value, can also be obtained through the Task Instance APIs.

B-13118

Universal Template - Database Connection field type

Database connections can now be added to Universal Tasks via a new Universal Template Database Connection field type.

B-16006

Universal Template - Dynamic Choice Field - Clear choices on dependent field value change

When a field that a dynamic choice field depends on changes, the currently populated choice(s) are cleared, as they may no longer be valid.

...