Components and Licenses
The following enhancements to component and license information in Code Insight Data Library and database are now available.
Ability to Create Custom Component Versions
The Versions for <component> window now includes a Create Custom Version button that enables users to create a custom version for the current component.
Note:The Versions for <component> window is accessed from the Components tab in Global Component & License Lookup or within the context of an inventory item being edited in the Analysis Workbench or on the Project Inventory tab.
Once the button is clicked, the Create Component Version window is displayed, enabling the user to enter the new version and select the license with which to associate the version.
Depending on the license selected, the user can save the license as a user-preferred license so that is mapped to all future inventory created by the system across projects for the new component version.
Also see these descriptions for other enhancements related to the new feature to create custom versions:
• | Support for “user-preferred” License Mappings for Future Inventory |
• | REST API Enhancements for Component APIs |
For complete information about creating custom versions, refer to “Creating Custom Component Versions” in the Code Insight User Guide.
Support for “user-preferred” License Mappings for Future Inventory
During a review of the inventory after a scan, users might find that the license to which Code Insight has mapped a component version for a new inventory item is incorrect or unknown or that the item is associated with multiple licenses with no single license selected. In such cases, the reviewer must manually edit the inventory item to select the correct license. Because this same license-mapping issue can reoccur for inventory generated for the same component version during upcoming scans, users might be faced with future repeated edits system-wide.
In this release, Code Insight has introduced “user-preferred license” mapping, enabling users to select a single license to be mapped to all future inventory that the system generates for a given component version across projects. In this way, users do not have to repeat the manual mapping process for new inventory items system-wide every time scans are run.
Users can have the option to save a license as the user-preferred license for a component version when they map a new license to any of the following:
• | An inventory item they editing |
• | A component version they are editing or adding in Lookup Component |
• | A component version they are creating |
The following enhancements in the UI have been added to support user-preferred licenses.
License Categories
Available licenses for a component version are now classified under certain categories on the License dropdown. A given dropdown can include one or more of these categories: User Preferred License, System Suggested License, User-Preferred and System Suggested License, and Other Licenses.
New “Update License Mapping” window
Depending on the license a user maps to given component version or inventory item, a version of the Update License Mapping window is displayed (see an example below), offering the option to save the license as a user-preferred license.
Additional Information
Also see these descriptions for other enhancements related to user-preferred licenses:
• | Ability to Create Custom Component Versions |
• | REST API Enhancements for Component APIs |
For more information about this new feature, refer to the “Specifying a User-Preferred License Mapping” section in the Code Insight User Guide.