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 Future consideration
Categories Usability
Created by Guest
Created on Oct 6, 2023

Allow to override merge Test Artifacts in "Approved" state

We have the following setup:
1. We have a stream (Stream A) where in the Test Artifacts are created and baselined.
2. We do a merge operation from Stream A to Stream B.
3. We also have the Pre-Condition "Disallow Saving of Result with State Approved or Retired" enabled while saving of the artifact
4. This setting is enable on PA level and both Stream A and Stream B are inside one Project Area.

We try to achieve the following:

1. We takeover the contents from Stream A to Stream B using Merge operation. 

If the artifact already exists in the target and in "approved" state, we get the error message 
"Disallow of Test Cases with State Approved or Retired" (See screenshot attached). 

By the error message it is working as expected because of the pre condition set.

But we somehow want to override this so that before merging, we don't want users of specific role to set the test artifacts to status "Under Review" or "New".

We also need to keep this precondition to avoid accidental save to Test artifacts which are are "Approved" state.

It can be that the merge can happen in different months and not a constant process.

---

Explanation with time:

T0 - Test Case TC 1 created in Stream A

T1 - Test Cass TC 1 is set to Status "approved" in Stream A

T2 - Merge operation happens between Stream A and Stream B

T3 - Stream B contains TC 1 (version x) which is in status "Approved"

T4 - further updates are done in Stream A for TC 1 (a new version, status moved from "Approved" to "New")

T5 - TC 1 is reviewed and approved on Stream A. Version of TC 1 is y

T6 - We want to merge Version Y of TC 1 from Stream A to Stream B.

 

Because the status of TC 1 is already in approved in Stream B and due to our pre condition, the merge operation fails.

 

Our goal is to take version y of TC 1 from Stream A to Stream B without any issues.

 

In reality we are talking about 1000's of Test artifacts for merging.

 

 

Idea priority Low
Needed By Quarter