New & Noteworthy for IBM Engineering Lifecycle Optimization - Publishing 7.0.2


Description
Desktop Client Enhancement to OSLC Resource Selection wizard

In the OSLC Resource Selection wizard of PUB Launcher, if you enter authentication details, the Username, Password and Authentication Method properties are automatically set for the respective data source.

Image from PUB Launcher:
Enhancement to OSLC Resource Discovery and Selection and Configuration Selection wizard

In the OSLC Resource Discovery and Selection and Configuration Selection wizard of PUB Launcher, now the checkbox against Use external browser (select this if the internal browser is not working properly) is unchecked by default. Hence an embedded/internal web browser displays the OSLC delegated dialog box for you to select the resource.

Image of OSLC Resource Discovery and Selection wizard:
Improved PUB document output for Null and Undefined strings

In previous releases, scripts returning 'null' or 'undefined' values were displayed as empty strings in the output document. When these strings were parsed as XHTML output, document generation crashed. Scripts returning 'null' and 'undefined' values are now displayed as 'Null' and 'Undefined' in the output document.
Icon resized in the breadcrumb of HTML split output

The Icon is resized in the breadcrumb of HTML output with split set as true. In the previous releases, the icon size was bigger and was not in sync with TOC items.

Image of HTML split output (before and after):
Document Builder Enhancement to Resource and Configuration pickers

When you add or edit a connection in Document Builder, if Document Builder is registered with a Jazz Team server (JTS), then the JTS Server name is pre-populated in the host details field of Resource and Configuration pickers.

Image of resource picker in Document Builder:
Option to share generated documents and schedules with selected users

By default, Document Builder generates documents as private. You can change the document sharing option from private to public. There could be potential information leakage when you select the Make Public option and unintentionally share the document with others. You can now add owners when the document is set as private. When you generate a document or create a schedule, you can select the Add Owners button to add one or more available users. The selected users become the co-owners of the document and schedule.

You can do this activity at a later stage in schedules by selecting the Add owners button in the Update schedule window and in the generated document by clicking Share Controls in the Results tab to add users from the
Owners and Permissions pop-up window.

Image of Create schedule window (before and after):
Support to edit folder and delete folder with its children

You can now edit the Folder Name and Description in the Group By Folders view using the Edit button in the Actions column in the Assets, Reports, Schedules, and Results tabs. You can also delete the folder and its children using the Delete button in the Actions column.

Note: The root folder cannot be edited or deleted.

Image of Edit and Delete buttons in Schedules tab:


Image of Edit Folder pop-up window:


 
Configure report supports search option

You can now search for the required connection by typing the connection name in the Connection field of the Configure report window. It lists all the connection names including the entered string.

For a new report, go to Assets tab > Create Report > Enter the required information > Save and Configure. In the Data sources tab, enter the connection name in the Connection field.

For an existing report, go to Reports > Click Edit Advanced Configuration in the Edit Column. In the
Data sources tab, enter the connection name in the Connection field.

Image of Configure report window:

Enhancement to OIDC distributed logout notification

Earlier when a user logs out from an ELM application that is configured for OpenID Connection and the Document Builder is Jazz Team Server (JTS) authentication enabled, the logout event is processed only by that application. An enhancement has been made such that the logout operation notifies other applications in the same browser session and gets logged out as soon as the user logs out from any one application.
Displaying logs in the Job Details tab of Document Builder

In previous releases, logs written using _sessionLogger object in JavaScript codes were available for desktop client users only. You can now view the logs written using _sessionLogger object in the Job Details tab of Document Builder.

Image of console view in desktop client and Job Details tab in Document Builder:
Additional column in all the pages and tabs of Document Builder

You can now see an additional column named Created By in all the pages and tabs of Document Builder. This column lists the username of the artifact creator.

Image of Templates tab in Document Builder:
Label added in Create Report and Edit Report windows

You can now see a label named Folder before the folder name in Create Report and Edit Report windows.

Image of Create Report window (before and after):
IBM Engineering Lifecycle Optimization - Publishing (PUB) Configuration information included in OSLC Resource Picker

In the previous releases, the Resource picker displayed only the default stream content. Hence, the user was unable to select the artifacts available in other streams of the selected project area. The Resource picker now displays all artifacts using the selected configuration-context URL. You must select the configuration-context URL before selecting the artifact using the Resource picker.

To use this enhancement, you must use or select a Global Configuration (GC) URL in the configuration-context. If you use the local configuration, the Resource picker displays the content from the default stream of the selected project area.

Image displays default stream content:


Image displays all artifacts using the selected configuration-context URL:


 
Displayed configuration-context URL information in OSLC Resource picker

You can now see configuration-context URL information as label in the Resource picker window of Document builder and Desktop client.

Image of Resource picker wizard in Desktop client:



Image of Resource picker pop-up window in Document builder:
Enhancement to skip invalid data during document generation

During document generation, if the XML or JSON data returned from the point product is invalid, you can now ignore the invalid data and continue to generate the document. A new property named Ignore Invalid Data Errors is added to the metadata of Launcher and Document Builder. When this property is set to true, PUB skips the invalid data and generates the document.

Image from  Launcher:


Image from Document Builder:
SAML or OIDC application password support is provided for PUB

IBM Engineering Lifecycle Optimization Publishing (PUB) now supports a new type of authentication process to connect to the IBM Engineering Lifecycle Management (ELM) applications that are configured for the OpenID Connect (OIDC) authentication by using the Jazz Authorization Server (JAS).

You can use the new authentication process with PUB to work in an environment that uses third-party identity providers, such as SAML or OIDC for authentication without any direct support for the protocol that is used by these identity providers. Instead, users receive an application password from JAS. The application password is generated by the configured third-party identity provider. For example, a user can select SAML with the two-factor authentication process and use the application password for authentication with the ELM applications.

With this new authentication process, the user must select the Basic authentication type and enter the application password in the Password field.

Note: In case of cross product document generation, you must set the application password explicitly for dynamically configured data sources for other applications, since the application password for one application does not work for other applications.
Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.

© Copyright IBM Corporation 2020  |   Contact  |   Privacy Policy  |   Terms of Use