Release Notes ReqSuite® RM 3.8

In ReqSuite® RM 3.8, which will be released on June 12, 2022, more than 150 improvements and new features have been integrated again. The most important changes are listed below.

General

Automatically mark as “read”

Notification emails sent automatically by ReqSuite® RM now include a tracking pixel. Provided that your email program is set to classify the sender address as trustworthy, this will also allow the opened notification to be marked as “read” directly in ReqSuite® RM.

Support of Font Awesome 6

ReqSuite® RM now also supports the new icons and formatting options of FontAwesome 6. Accordingly, new commands such as fa-solid can also be used when defining icons.

Restricted standard views

By default, users with a simple “Project Worker” role will only see the categories and folders within them in projects where there are items for which they are responsible, either directly or via their group membership. This restriction can be turned off in the “Views” menu if needed.

Element editing

Undocking the editing window

If you have several editing windows open at the same time, you can undock individual ones and open them in a new browser tab.

Close all editing windows

If you have several editing windows open at the same time, you can close them all with one click.

Table & board operations

Highlighting of search and glossary terms

When performing a table-wide search, the search terms are highlighted in the texts of the found elements. If these texts also contain glossary terms (i.e. elements defined in a category named “Glossary” or “Glossary term”), these are also highlighted and provided with a definition.

Filtering and sorting by related items in the board

In the board view it is now possible to filter and sort by related elements. Previously, this was only possible for custom attributes of the displayed elements.

Relationship & impact analysis

Saving the layout of the relationship graph

The set layout of the relationship graph is now saved for all refinement levels. Previously, only the graph at level 1 was automatically saved.

Filtering the relationship graph

The relationship graph can now be filtered to elements of a specific category.

Automatic re-layout of the relationship graph

The relationship graph can be automatically re-layouted if desired, for example to increase clarity.

State-specific impact analysis

For individual states, it is now possible to set in the project template whether an impact analysis should take effect in it or not. Thus, for example, unnecessary notifications in early project phases can be prevented.

Impact analysis for new links

The impact analysis now also takes effect when new elements are linked and not only when already linked elements change.

Reuse & Assistance

Multidimensional filter

A multidimensional (advanced) filter has been added to the filter or search function for reusable elements.

Direct reuse from link window

The link window has been enhanced to allow reusable elements to be imported and linked directly from there.

Reuse recommendation on creation

If an element is created with a name that already exists in a reuse project, the user is informed about this and can initiate a reuse directly instead of creating a new item.

Term management (black list / white list)

To improve the automated quality check, it is now possible to store terms and their synonyms that are to be deliberately used or avoided in the descriptions. The term management is organization-wide and can only be opened by global administrators via the “Assistance” menu.

Versioning & Baselining

Restoring relationships

When restoring deleted elements, the relationships are also restored from now on, provided that the linked elements have not been deleted in the meantime as well.

Administration

User assignment

The assignment of users to projects can now be done on the one hand also by drag & drop and on the other hand also in mass mode (bulk mode).

Configuration

Save and restore

Project templates can now be saved as a file download and restored via file upload. This allows old states of project templates to be easily reconstructed.

View enumeration usage

From now on it is possible to see for which attribute an enumeration is used within the project template.

Formula extension

Dynamic calculation of attribute values works from now on not only for DOUBLE attributes but also for DATETIME attributes. Specifically, MIN and MAX operations can be performed, for example, to read the minimum and maximum data from other attributes.

Exports & Imports

Dynamic template-based Excel exports

The template-based Excel exports introduced in the last release can now also be used for dynamic exports in the same way as dynamic Word exports. For this purpose, the :DOCUMENT and [ID=*] commands have also been made available for Excel.

Creation of folder structures during Excel import

The folder paths stored in an Excel document to be imported can be created dynamically if they do not already exist.

Optional areas in Word export

The Word exporter has been enhanced to allow areas to be excluded if certain conditions are not met. For this purpose, the new commands ###IF ANY … [filter]### and ###END IF ANY## have been implemented.

Interfaces to other tools

Relationship export to JIRA

If two category are to be synchronized to JIRA and there is a relationship type between them in ReqSuite® RM, from now on the relationships between the respective elements will also be traced in JIRA.

Filtering for related elements

When configuring the mapping between elements in ReqSuite® RM and elements in a downstream tool, the filter can now also be set to attributes of related elements. For example, it is possible to export only requirements that refer to a component of type “Software”.

Extension of the REST API

A function for generating and downloading project backups in the form of extended ReqIF files has been added to the REST API of ReqSuite® RM. In addition, the meta data for attachments (not the files themselves) can now also be read, modified and deleted via the API.

Sebastian Adam
https://www.osseno.com

Dr. Sebastian Adam is Managing Director of OSSENO Software GmbH and responsible for product innovation and marketing. Before joining OSSENO, he worked for 10 years as a consultant, scientist and team leader for requirements engineering at the Fraunhofer Institute for Experimental Software Engineering (IESE). Dr. Adam has assisted several dozen companies and has best practices in the introduction and implementation of requirements engineering across all industries.