Universal Controller 7.7.0.0 Release Notes
Release Notes
Universal Controller release 7.7.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.7.x Maintenance list.
Architecture
Backlog | Title | Description |
---|---|---|
E-02013 | OpenAPI / Swagger Integration | The OpenAPI document is exposed via the following URLs.
You can access the Swagger UI, which is used to visualize and interact with an OpenAPI document, from a new icon on the toolbar. Swagger UI will open in a new browser tab, as shown below. |
B-18649 | Dashboard Visibility Multiple Group Assignments | The Dashboard Visibility mechanism has been enhanced to allow dashboard visibility selection of either:
|
B-18650 | Report Visibility Multiple Group Assignments | The Report Visibility mechanism has been enhanced to allow report visibility selection of either:
|
B-18651 | Filter Visibility Multiple Group Assignments | The Filter Visibility mechanism has been enhanced to allow filter visibility selection of either:
|
B-18349 | Increase Length of ops_task_file_monitor.'scan_text' | The Agent File Monitor Scan Text field can now accommodate up to 256 characters. |
B-19944* | Add Optional Universal Event Publication to Simulated Tasks | The publishing of the status change and SLA system universal events is now tied to the Publish Status, Publish Late Start, Publish Late Finish, and Publish Early Finish simulation options, which are false by default. |
B-20633* | Provide one time use property to allow maintenance to be run even with exceptions. | An advanced option providing support with more flexibility while aiding customers with a maintenance upgrade. |
Data Pipelines
Backlog | Title | Description |
---|---|---|
B-18740 | New Task Instance Built-in Variable for Execution User Email Address |
For this, and all other functions, refer to the Function user documentation. |
B-20394* | SAP Task : Built in Variables for SAP Credential Name and UUID | For this, and all other built-in variables, refer to the Built-In Variables user documentation. |
Secrets Management
Backlog | Title | Description |
---|---|---|
B-16769 | Credential Provider - HashiCorp Vault | A new Credential Provider, HashiCorp Vault, is now supported from the Universal Controller Credentials. |
Security
Backlog | Title | Description |
---|---|---|
E-02008 | Security Hardening | The Universal Controller was enhanced to mitigate a number of security related items identified through static code analysis, and penetration testing results gathered both internally and externally.
|
B-18680 B-20305 | OAuth2 - Single Sign-On & API Bearer Token | Universal Controller now supports OAuth2 Single Sign-On, and OAuth2 Bearer Token Web Service API access. Optionally, you can turn on the provisioning of users through Access or ID Token attributes. |
B-20450 | Allow manually provisioned user to be updated by SSO provisioning. | Introduction of SAML and OAuth uc.properties applying to Single Sign-On and User Provisioning.
See Properties for specifications. |
User Experience
Backlog | Title | Description |
---|---|---|
B-17885 | Add Simulate to Trigger Definition | The Simulate field has been introduced on Trigger forms to specify if the instances generated by the Trigger should execute under simulation mode. This is an enhancement of the existing functionality that allowed users to specify simulation mode on the Trigger Now... command pop-up window. |
B-10815 | Permissions: Allow Multiple Selection of Commands | You can now assign multiple Commands to a single Permission record. |
B-18566 | User Preference / System Property "Navigation Bar Auto Collapse". | Introduction of a user preference and system property that can be configured at the user level and/or system level, to control the initial state of the navigation bar on login. You can reopen the navigation bar anytime by clicking on the icon identified below. |
B-20491 | Trigger Now should launch task in asynchronous process. | To provide an improved command response to the client, the Trigger Now command will create the associated instances in an asynchronous process regardless of the number of tasks associated with the trigger. |
Universal Integration Platform (UIP)
Backlog | Title | Description |
---|---|---|
B-17082 | Universal Template - Script Variable Fields | Allow a Universal Script field type to be toggled between a reference to a Script and a variable that resolves to the name of a Script. |
B-17083 | Universal Template - Database Connection Variable Fields | Allow a Universal Database Connection field type to be toggled between a reference to a Database Connection and a variable that resolves to the name of a Database Connection. |
B-20282 | Universal Template - SAP Connection Variable Fields | Allow a Universal SAP Connection field type to be toggled between a reference to a SAP Connection and a variable that resolves to the name of a SAP Connection. |
B-20256 | Universal Template - Static (Non-dynamic) Choice Field Variable Support | Allow a static Universal Choice field type, with pre-defined choice values, to be specified as a variable and resolved at runtime. |
Web Service API
Backlog | Title | Description |
---|---|---|
B-18637 | User Preferences Web Service APIs | List, Read and Update User Preference Web Service APIs have been added. |
B-18690 | Trigger Set Skip Count Web Service API | Set Skip Count Trigger Web Service API has been added. |
Workload Analytics / Observability
Backlog | Title | Description |
---|---|---|
B-19941* | Populate 'uc_license_monthly_executions_used' metric even when licensed monthly executions Unlimited. | The uc_license_monthly_executions_used metric now emits a value even when the licensed Monthly Executions is Unlimited. |
Workload Automation
Backlog | Title | Description |
---|---|---|
E-01963 | External z/OS Monitor | You can now monitor on and/or trigger on IBM z/OS jobs not scheduled or launched by the Universal Controller. From Services, you can access z/OS Monitors under Monitors, and z/OS Monitor Triggers under Triggers.
You specify your monitoring criteria from the z/OS Monitor.
To monitor continuously and trigger workload based on external IBM z/OS jobs, you can configure a z/OS Monitor Trigger, which requires a z/OS Monitor.
You can also configure a z/OS Monitor Component as part of a Composite Trigger. |
E-01973 | IBM i | You can now register IBM i Agents with the Universal Controller and schedule workload using the new IBM i Task, and/or the Extension-based Universal Template/Task IBM i Agent integration. From Services, you can access IBM i Tasks under Tasks, and IBM i Agents and IBM i Agent Clusters under Agents.
|
E-01975 | Workflow - Boolean / Condition Expression | In the Workflow Editor, you can now specify a Condition Expression for the direct predecessor dependencies of a Task vertex. An incoming edge from a vertex denotes a predecessor condition. By default, all predecessor conditions must be satisfied before a task can start. To change the default behavior, you can specify a custom Condition Expression by clicking View/Edit Condition Expression. You can then use the Condition Expression builder to specify your desired expression. For the Condition Expression above, the predecessor dependencies of Task D will be satisfied when the following conditions have been met. (Task A is Success, Finished or Skipped) and ((Task B is Success, Finished or Skipped) or (Task C is Success, Finished or Skipped)) Refer to Specifying a Condition Expression in the user documentation for more information. |
B-18517 | Support Negative Exit Codes for Windows based Workloads | You can now specify negative exit codes for Windows Task Exit Code Processing Exit Code(s). |
* Defect fix or feature available in maintenance for prior release.