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).
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:
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 an idea.
Get feedback from the IBM team and other customers to refine your idea.
Follow the idea through the IBM Ideas process.
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.
See this idea on ideas.ibm.com
New feature: Provide a DNG ReqIF Export option "Compatiblity Export Option for RM Tools without support for artefacts outside modules" that does the following:
DNG shall only export artefacts that are part of exported modules
If an artefact B is not directly in a module, but is embedded in another artefact A that is part of the module:
Do not export Artefact B (because it is not in a module)
Export the Content of artefact B that would be visible in Artefact A (Primary Text, Heading, Files) as part of the Primary text of Artefact A
Apply recursively (e.g. if another Artefact C is embedded in Artefact B which is embedded in Artefact A; with A being part of the exported module)
DNG shall also make this DNG option available via the DNG OSLC API. The corresponding DNG OSLC API shall be public and documented.
Background:
The ReqIF Standard and DNG allow artefacts / SPEC-OBJECTS that are not part of a module / SPECIFICATION
Several Requirements Management Tools (like DOORS Classic) do not support artefacts / objects that are not part of a module
If we export artefacts that are not part of a module - but are embedded into other artefacts that are part of a module and thus visible for us in DNG - to ReqIF and another party imports this ReqIF into an RM Tool that does not support artefacts outside modules, the information in the artefacts outside the modules will not be imported / lost
Thus, it would increase compatibility with other RM Tools to have a "Compatiblity Export Option" that exports to ReqIF in such a way that we a)do not export any artefacts outside module but b)"rescue" all relevant information (i.e. information we can see in DNG from the embedded artefacts i.e. Primary Text, Heading, Files) from embedded artefacts and put them into the artefact that is part of the module
The goal is that we can export ReqIFs that are more compatible with RM Tools such as DOORS Classic, so that no important information is lost
Examples:
Artefact A is part of the exported module
Artefact B is embedded in Artefact A
Artefact B is not (directly) part of the exported module
Artefact C is embedded in Artefact B (Artefact C only appears in some examples)
Example 1:
Artefact A (Primary Text: "This is some text.")
Artefact B (Primary Text: "This is some additional text.")
ReqIF: Contains only Artefact A with merged content of A and B (Primary Text: "This is some text. This is some additional text.")
Example 2:
Artefact A (Primary Text: "This is some text.")
Artefact B (Primary Text: picture_1.jpg)
ReqIF: Contains only Artefact A with merged content of A and B (Primary Text: "This is some text." <object = picture_1.jpg>)
Example 3:
Artefact A (Primary Text / Heading: "This is some heading.")
Artefact B (Primary Text / Heading: "This is some additional heading.")
ReqIF: Contains only Artefact A with merged content of A and B (Primary Text: "This is some heading. This is some additional heading.")
Example 4:
Artefact A (Primary Text: "This is some text.")
Artefact B (Primary Text: picture_1.jpg)
Artefact C (File: myDoc.pdf)
ReqIF: Contains only Artefact A with merged content of A and B and C (Primary Text: "This is some text." <object = picture_1.jpg> <object = myDoc.pdf>)
14
This idea has been copied from the following RFE:
Creation date of original RFE:
Oct 8, 2020
Idea priority | Medium |
Needed By | Quarter |
By clicking the "Post Comment" or "Submit Idea" button, you are agreeing to the IBM Ideas Portal Terms of Use.
Do not place IBM confidential, company confidential, or personal information into any field.