Skip to Main Content
IBM Sustainability Software - Ideas Portal


This portal is to open public enhancement requests against the products and services belonging to IBM Sustainability Software. To view all of your ideas submitted to IBM, create and manage groups of Ideas, or create an idea explicitly set to be either visible by all (public) or visible only to you and IBM (private), use the IBM Unified Ideas Portal (https://ideas.ibm.com).


Shape the future of IBM!

We invite you to shape the future of IBM, including product roadmaps, by submitting ideas that matter to you the most. Here's how it works:

Search existing ideas

Start by searching and reviewing ideas and requests to enhance a product or service. Take a look at ideas others have posted, and add a comment, vote, or subscribe to updates on them if they matter to you. If you can't find what you are looking for,

Post your ideas
  1. Post an idea.

  2. Get feedback from the IBM team and other customers to refine your idea.

  3. Follow the idea through the IBM Ideas process.


Specific links you will want to bookmark for future use

Welcome to the IBM Ideas Portal (https://www.ibm.com/ideas) - Use this site to find out additional information and details about the IBM Ideas process and statuses.

IBM Unified Ideas Portal (https://ideas.ibm.com) - Use this site to view all of your ideas, create new ideas for any IBM product, or search for ideas across all of IBM.

ideasibm@us.ibm.com - Use this email to suggest enhancements to the Ideas process or request help from IBM for submitting your Ideas.

Status Not under consideration
Categories Feature
Created by Guest
Created on Nov 11, 2020

To implement artifact Type update option during DOORS--> DNG reqif import

Hi,
a regression in DNG 6.0.6.1 iFix 010 was discovered, when it comes to handling updates of Artifact Type, imported via ReqIF.

This needs to be submitted to IBM, with the attached evidence and explanations.

NOTE: The issue below is NOT observed in DNG 6.0.6.1 ifix003, as shown in the screenshots.

In February 2018, while we were on DNG 6.0.4 ifix007 , large amounts of artifacts were imported in DNG, via ReqIF. Those artifacts had their Artifact Types pre-assigned to fit into our data template, which they did with no issues.

In July 2020, on DNG 6.0.6.1 ifix010, a new batch was imported, updating the existing artifacts and adding new ones.

All Object text updates, module hierarchy changes, attribute value assignments were successful, however, for a limited number of artifacts, which had their Artifact Type updated in the new ReqIF, this was not reflected.

The way to determine the failure of updating Artifact Type is via the mismatch between the "DNG Artifact Type" Text attribute in the reqifz package, which carries the expected artifact type value, and the actual Artifact Type property, after the import, as seen in screenshot 3. The problem is NOT limited to a single module. As seen in the screenshot 5 from the example module audit history, attributes and Object Text changes for the affected artifacts were performed fine, just not the Object Type (Artifact type) change.

When importing the same OLD data and then NEW data packages in DNG 6.0.6.1 ifix003, the Artifact type is correctly updated, along with the rest of the changed attributes and Object Text, seen in screenshot 4.

Evidence and explanation:

1 TYPE OLD_Data DNG 6.0.4 iFix 007.reqifz - the original package, containing the artifacts to be updated later.

2 TYPE NEW_Data DNG 6.0.6.1 iFix 010.reqifz - the updated package, carrying the new Artifact Types for several objects.

3 Type in ifix010 - created as Stakeholder Requirement then NOT updated - all.png - a filter by difference between actual Artifact Type and expected Artifact type ("DNG Artifact Type"). "DOORS ID" is a unique identifier, which can be used to locate the artifacts after the import. The crossed-out artifacts are not available in the NEW_Data package, so nothing to check for them.

4 Type in ifix003 - created as Stakeholder Requirement then updated - ASSYST__PLUS_3_V2.png - screenshot from the module audit history of one of the impacted modules,General_ASSYST_PLUS_3_V2, taken in 6.0.6.1 ifix003, showing the successful update of Object Type (Artifact type), along with the textual attributes, carrying the same value.

5 Type in ifix010 - created as Stakeholder Requirement then NOT updated - ASSYST__PLUS_3_V2.png - screenshot from the module audit history of one of the impacted modules,General_ASSYST_PLUS_3_V2, taken in 6.0.6.1 ifix010, showing the UNsuccessful update of Object Type (Artifact type), while the textual attributes, carrying the same value, are updated correctly.

Note: This issue is focused strictly on automatically updating Artifact Type, set originally, and only, by a ReqIF import. The case where the artifact type has been manually changed after an import is not relevant.

Our QA and Prod is in iFix010, and test (sandboxbox) enviornment is i n ifix003. Attaching the project templates from QA and sandbox along with reqif and screenshots.

Please find the attachments in TS004013510

Idea priority Urgent