2020
Continue readingIntroduction to Rights Management
Introduction to Rights Management
What is Rights Management?
Rights Management is a new feature in MR2020 Release to control user access. The project administrator can grant or deny a group of users from accessing an MR module and its functionalities. Currently, Rights Management is available for three MR modules: Smart Docs, Baseline, and Reporting.
The Benefits of Using Rights Management
Flexible and customizable permissions allow project teams to maintain the appropriate balance of collaboration and control.
Whenever a permission change takes place, it will immediately impact every user team/group that is assigned the permissions. This ensures that permission settings can easily be updated and maintained as projects progress and teams change roles.
How to Access Rights Management
Rights Management can be accessed from the Modern Requirements4DevOps extension under Project Settings.
Group Features
The available features which you can set permissions for varies from module to module.
The available Group Features are as follows:
- Create /Edit Folder
- Delete Folder
- Create/Update Artifact
- Delete Artifact
- Create/Update Meta Template
- Save As Template
- Smart Report Generation
- Smart Report Designer
Permissions Selections
There are typically three types of permission access to choose from for each group feature:
“Allow”
“Deny”
“Not Set”
- “Allow”: Explicitly grants users the permission to access a group feature in MR module(s).
- “Deny”: Explicitly restricts users from accessing a group feature in MR module(s).
- “Not Set”: Implicitly denies users the ability to access a group feature in MR module(s).
Inherited Permissions
Teams/Groups can automatically inherit permission settings from parent Teams/Groups. Permissions Settings explicitly changed in the child teams/groups may override permissions inherited from parent Teams/Groups. Keep the following rules in mind:
- Inherited “Allow” values can be overridden to “Deny”.
- Inherited “Not Set” value can be overridden to “Allow” or “Deny”.
- Inherited “Deny” value cannot be overridden to “Allow”.
Permission Conflicts
When same user exists in more than one teams/groups, the following rules apply:
- “Deny” has preference over “Allow”.
- “Deny” has preference over “Not Set”.
- “Allow” has preference over “Not Set”.
Please watch the detailed tutorial video on Rights Management!
Using MatCal to Perform Mathematical and Logical Calculations in Modern Requirements Management
Using MatCal to Perform Mathematical and Logical Calculations in Modern Requirements Management
- April 22, 2020
- Reading Time: 1 minute
What is MatCal?
MatCal is a feature in Modern Requirement4DevOps used to perform mathematical and logical expressions on work items.
Why we need MatCal in Requirements Management
To manage the relationships between work item properties in a smarter way! It eliminates the manual efforts of doing the calculation outside the project environment and avoids risks of introducing incorrect calculation results to your projects.
Let’s look at a simple example here to illustrate a relationship between work item properties.
Business Value and Priority are properties of work item Feature. Normally, high Business Value leads to high Priority.
With the right configuration, MatCal could help you manage the relationship by automatically assigning Priority value based on the Business Value input.
Industry Use Scenarios
Scenario 1: Automotive Safety Integrity Level (ASIL) in ISO 26262
Scenario 2: Risk rating is automatically assigned according to Severity score and Occurrence score
Scenario 3: Priority rating is automatically assigned according to Severity score and Likelihood score
Please watch the video for extra usage scenarios and tutorials on MatCal!
Table of Contents
Start using Modern Requirements today
✅ Define, manage, and trace requirements within Azure DevOps
✅ Collaborate seamlessly across regulated teams
✅ Get started for FREE—no credit card required
Recent Articles
Introduction to Rights Management
Introduction to Rights Management What is Rights Management? Rights Management...
Using MatCal to Perform Mathematical and Logical Calculations in Modern Requirements Management
Using MatCal to Perform Mathematical and Logical Calculations in Modern...



















