Product Version History

2020

MODERN REQUIREMENTS4DEVOPS 2020

April 21 - 2020

In this update we have added many new features and enhancements.

Features

General

1. Rights Management: Collection/Project Admins can now manage user access to both the modules of Modern Requirements4DevOps, and the features within each module.

Permissions can now be set for both the modules and their features by giving permissions to the predefined Azure DevOps teams or groups that the user is a part of. In order to access these settings, users can select the “Modern Requirements4DevOps” tab from their Project Settings. From this screen, they will be able to set the group and team permissions.

There is currently the ability to set permissions in the “Common Settings” and for Modern Requirements4DevOps modules individually.

The permissions options are as follows:

i. Create/Edit Folder
ii. Delete Folder
iii. Create/Update Artifact
iv. Delete Artifact
v. Create/Update Meta Template vi. Save as Template
vii. Smart Reporting
viii. Report Designer

The “Permissions” tab consists of two panels. The left panel consists of all the Azure DevOps groups and teams of the respective connected project. The right panel consists of “Common Settings” & “Modern Requirements Modules” sections in which the permissions are set for the features of each module.
Currently, Rights Management is supported for three MR modules: Smart Docs, Baseline & Reporting.

2. Maintain Folders and Files in Alphabetical Order: Users can now add folders and files in alphabetical order under the folder explorer providing better usability to all users. All folders and files under root folder or within the folder will be displayed in ascending order A-Z.

3. Improved ‘Compare’ Pop-up Functionality: By default, ‘Last Approved’, ‘Last Reviewed’ and ‘Last Approved/Reviewed’ revision numbers of a work item will be shown respectively on top of the list in the ‘compare’ drop down and will be considered only when a review is closed but not when its state is cancelled or in progress. The other remaining revision(s) of a work item will be shown in descending order (i.e. from latest to oldest). Users can view additional information from the respective workitem revision in the ‘Review Status’ column of the compare drop down.

4. Compare Tab Added Feature – show changes in work item link types:
When using the ‘compare’ tab, users will now be able to see how a given work item’s link types have changed. Users can now see the work item comparison in the ‘compare’ popup, based on the link types configured in the admin panel.

Users can configure work item link type(s) which should be considered for comparison between work item revisions using the “Consider work item links for comparison” section. The “Consider work item links for comparison” section can be found in the ‘General’ tab of the Modern Requirements4DevOps admin panel.

Smart Doc

  1. Full screen support: Users can now view smart docs in full screen mode in order to have better experience and larger display.

Review Management

  1. Read-only rights to non-participants of review: Users who are not a participant of a review, i.e. they are neither approver nor reviewer, can now view review details in read-only mode. This can be configured from the admin panel.
  2. Bulk Review(s) Data migration: Users can migrate all legacy reviews of a project to new approach which were created using previous approach either in bulk or project wise from admin panel.
  3. Bulk generation of review Audit Reports: Users can generate Audit Reports of all reviews in a project at once in bulk or project wise from admin panel.

    Additionally, users can now view the review fields in generated Audit Reports after migration which were not supported in legacy reviews mentioned below:

    1. Created by Initiator
    2. Endon
    3. Name and Response Date/Time in Decision table

Baseline

  1. Retain work item selection on tab switching: Modern Requirements4DevOps now allows users to remember the last work item selection when switching between different tabs within the baseline module.

    If a user navigates between view tab and compare tab, or compare tab to details tab, or vice versa, it remembers the last selected work item in the grid. Users can also get the latest changes by clicking the refresh button provided at the tool bar on the compare tab.

Licensing

  1. Support for node-lock license: Users can now activate their MR4DevOps license using a closed network that can work without any external access. This is a web based interface that allows MR to generate unique activation key for on-prem node locked license. It supports user management, login window and activity log.

MR Agent

  1. MATCAL: MR MatCal is a component of MR Agent that is used to perform/execute mathematical expressions on work item(s) field(s) and reflect its output on defined field(s) of same work item. The MatCal allows user to define nested expressions for calculation as well in which output of one expression could be input for another.

Enhancements

General

  1. Performance optimized between Modern Requirements modules navigation: Users will experience better usability and improved overall performance – including faster loading times when accessing various tabs.
  2. MR Artifact enhancements – new columns and the ability to sort: Users can now view “Created By” and “Created Date” of an artifact and can sort artifacts. The sorting options available are to sort in alphabetical order (‘A to Z’ or ‘Z to A’) or to sort according to the artifact’s creation date (‘old to new’ or ‘new to old’). Users can also view “Work Item ID”, “Type” & “Title” in the “MR Artifacts” window. In the “Created By” and “Modified By” columns, the display name of the user will be shown. If a user does not exist on ADO/TFS server or is deleted from there, ’N/A’ will be displayed under the “Created By” and “Last Modified By” columns.
  3. Allow special characters in folder and file names: Users can now use the following standard special characters when creating names for folders and files in Modern Requirements: (`~ ! @ # $ % ^ & ( ) – _ = + [ ] { } ; ‘ , .). Users will not be allowed to create folder or file if any invalid character is entered and will be notified with a corresponding message.Currently, this functionality is only supported in the following modules:Smart Docs, Baseline, Review, Trace Analysis, Smart Report, and Smart Notes.
  4. Work item configuration: When clicking a work item title in Baseline View, Baseline Compare & Review tabs, it will be configurable from Admin panel that either opens the Azure DevOps standard Editor to show a work item’s latest revision or show the corresponding revision of a work item in Baseline/Review at Compare Popup. Users can configure this feature by selecting the “Open compare popup on clicking the work item title” option under the General tab of the admin panel.
  5. Renamed “Show all fields” button in compare popup: ‘Show all fields’ button is renamed to ‘All Details’.
  6. UI updates: Users will now experience a better user interface throughout the application with updated icons and popups.

Smart Docs

  1. Inherit parent properties in child work item:By default, the check box to inherit parent work item properties in child work item will be shown ‘un-checked’ and if no properties are selected from the “Properties Drop-down” then no property will be inherited in the child work item.
  2. Auto-comment:
    1. Users can now close the right panel directly through the cross icon available at the top. Users can also expand/collapse the ‘find query’ area for a better user experience.
    2. In order to provide better usability and to show more work items, “Add child/sibling” and “Select all/ unselect all” buttons have been removed.

Review Management

  1. Alternate Credentials replaced with Personal Access Token (PAT): With ‘Alternate credentials’ being made obsolete by Microsoft, users must now use ‘Personal Access Token’ when doing an approval of a work item in the Review module. This will be seen when a user is prompted with an ‘Authentication Required’ pop-up after trying to Approve or Reject a work item.
  2. Review Auto-Close: Review will auto-close as soon as either all responses have been completed on all work items and conditions have been met, or when the due date expires.On closing, an auto-comment is added to the Feedback Request work item to notify users that the review has been auto-closed.Users can configure this feature by using the ‘Show Auto-close review’ and ‘Check Auto- close review’ options from the Modern Requirements admin panel. When the option ‘Check Auto-close review’ is unchecked, the review will not close automatically on due date expiry, even when the conditions are met. The review can only be closed manually by the initiator. Additionally, audit reports will generate and attach automatically in Feedback request work item when the review gets auto-closed.
  3. Review due date: Users can now set default due date of a review and set permissions whether this default date is editable or visible when creating review.In addition, you can now allow the extending and removing of a review’s due date. This option is available in the ‘Review’ tab of the Modern Requirements admin panel.When extending due date, a comment is added in the Feedback Request work item. In addition, users can also extend the due date of an auto-closed review.
  4. Review Audit Reports: Along with MS word format, users can now generate audit reports in PDF format as well. Users can configure this option by selecting the option for ‘MS Word’ or ‘PDF’ from the ‘Review’ tab of the Modern Requirements admin panel.Previously, if a response was not provided for a work item during the review, then only the table header would be shown in the created audit reports. In order to make this less misleading, if data does not exist in a table, <N/A> will be written in empty rows.For better understanding, label is changed for ‘Start on’ and ‘End on’ fields to ‘Start on (UTC)’ and ‘End on (UTC)’ respectively in Review results report and Approval audit reports. All auto-comments will now be included in the ‘Review Details’ section of audit reports stated below:
    • Stakeholder marks ‘Review Completed’
    • Review Closed Manually
    • Review Auto-Close (when conditions meet)
    • Review Auto-Close (when Due Date expire)
    • Review Due Date extended by initiator
  5. Auto-comment:
    1. Expired Review: When a review gets expired, a comment is added to the Feedback Request work item to notify users that the review has been expired.
    2. Closed Review: When manually closing review, a comment is added to the Feedback Request work item to notify users that the review has been closed.

Smart Report

  1. Upload Macro-Enabled Word template: Users can now upload and execute Macro-Enabled Word document (.docm) as well as Macro-Enabled Word Template (.dotm) files in Smart Report through “Upload word template” in Smart report.
  2. Retain selection of last Uploaded Wordt emplate:Modern Requirements4DevOps now allows users to view their last selected uploaded Word template on reopening the “Upload word template” popup.
  3. Retain selection of last Smart Part: Modern Requirements4DevOps now allows users to view their last selected Smart Part when reopening the Smart Report window. Moreover, if users switch from designer tab to report tab and select any other smart part, the same smart part will be shown selected in the designer tab to minimize unnecessary selections.

Baseline

  1. View proper comparison ID on Baseline comparison: Users can now view work item revisions only where work items exist within both baselines being compared. If a work item doesn’t exist in one of the baselines, no revision ID will be displayed, instead “-” will be displayed in Rev.ID or Comp.Rev.ID column and in the difference report.

Diagram

  1. Drill down options in context menu: Users can now perform edits, change links, and break links on any drill down shape through the context menu.

Bug Fixes