Glossary Terms Creation
Introduction
This extension enables users to quickly locate and extract all possible terms from a module, and it generates Glossary Terms based on the identified content. These Terms may be seamlessly linked to a term library of choice. By utilizing this extension, our customers can significantly improve their engineering and development workflows in DOORS NG while also improving the overall caliber of their module outputs.
Use Cases and Features
Based on the functionalities and use cases that this extension is helping you with, the current version of the extension contains:

Widget information section - section with version, short description and other information about the widget.
Multichoice dropdown selection - dropdown menu for selecting configurations where the user wants to search for terms.
Case sensitive search checkbox - when checked, the case sensitive search is enabled and the widget will create a link only for text that is matching exactly (also the capital and not capital letters are considered) the name of Glossary Term.
Create Glossary Terms button - after this button is clicked, the widget will start processing all the artifacts in the module ( in case no artifacts or view is selected). Then the widget will create hyperlinks and OSLC “Reference term” base link to the glossary term.
Update Glossary Terms button - after this button is clicked, the widget will start processing the existing hyperlinks and OSLC links. If the name of any term was changed before, the widget will recognize the changes and will update the hyperlinks to match the updated terms.
The utilization of terms is highly advantageous during data migration, as it facilitates a comprehensive understanding of data concepts. Our extension provides users with the ability to conduct a comprehensive search throughout the entire module, thereby identifying any potential terms that may have been overlooked during the initial creation process. With a single click, the extension's script diligently explores the user's entire module, ensuring that all pertinent terms are automatically linked to the relevant concepts via the "References Terms" functionality. This seamless integration of terms significantly enhances the overall clarity and coherence of the data, enabling users to seamlessly navigate and comprehend complex information structures.
The Glossary Terms Creation widget has the following features:
Automated term identification and linking - this solution enables automated identification of specific text strings within the given text that correspond to predefined terms. Subsequently, it automatically establishes hyperlinks to the identified terms.
Cross-project/component term identification - this functionality facilitates the identification of glossary terms within different project areas or components. It allows the linking of artifacts with glossary terms that may be located in separate project areas or components.
Working with views - the widget is able to process only the artifacts in the view, so, it could be that for example you have in module 5 000 artifacts, but in the view you will have only 50 of them and you will save the resources and a processing time.
Working with the selected artifact - the widget is able to process only the selected artifacts. In DOORS Next, you can - at once - select 200 artifacts. If the artifacts are selected after the mini dashboard is opened (the mini dashboard must be pinned, to be not closed during selection), the widget will process only the selected ones.
Update artifact from terms - if term changes (ie. from "IBM" to "IBM Corp." then the user has the option to update all artifacts. After clicking on the “Update Glossary Terms” button, the widget will recognize any changes in the terms inside module artifacts, then it will update the whole artifact when changes are made.

2.) Widget Functionality Description
Preconditions and Restrictions
The widget is currently designed to work only while a DNG module is opened. If the user does not meet this requirement, the widget will show an error message.
Softacus Services
We, in Softacus, are experts when it comes to consulting and service delivery of IBM software products and solutions in your business. We help our clients to improve visibility and transparency when licensing and managing commercial software, providing measurable value while increasing efficiency and accountability and we are providing services in different areas (see Softacus Services).
IBM ELM extensions developed by Softacus are free of charge for the customers who ordered IBM ELM licenses via Softacus or for the customers who ordered any of our services. If you are interested in any of our IBM ELM extensions, you found a bug or you have any enhancement request, please let us know at