Skip to Main Content
Cloud and AIOps


This is an IBM Automation portal for Cloud Management, Technology Cost Management, Network Automation and AIOps products. 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
Workspace Targetprocess
Created by Guest
Created on Dec 18, 2025

Jira key change in Jira cause duplicated items in Targetprocess

If an Issue or Program Epic in Jira is moved from one Jira Project to another Jira Project, the Jira key in Jira is updated with a new name. In Targetprocess this update is treated as a new entity and thus we will have duplicated items in Targetprocess, one with the "old" Jira key name and one with the "new" Jira key name.

We have a temporary solution where a webhook is setting the item with the "old" Jira key name to Cancelled (Program Epics) or Done (Issues) but would be good to have a more permanent solution on this.

Idea priority Medium
  • Admin
    Nadia Bulynia
    Aug 17, 2026

    Thank you for the detailed report, and sorry for the friction this has caused.

    You've described the mechanism correctly. When an issue is moved from one Jira project to another, Jira reassigns it a new key. Targetprocess receives a webhook and recognizes that as a new entity, so customers who disabled delete operation sync might end up with a duplicate: one item under the "old" key and one under the "new" key. An additional webhook to move the "old" key item to some final state is a sensible way to clean that up, but we agree it's a workaround, not a fix, and shouldn't be something customers have to maintain themselves.

    Jira key was chosen over the numeric Jira Issue ID because it survives cross-instance migrations (the destination Jira can reassign a new ID to the same issue, but usually keeps the key) and it's human-readable, so it shows up directly in logs, URLs, and support conversations for easy troubleshooting. The trade-off is intra-instance project moves, which do change the key, that's the gap we're seeing here.

    What we think is needed is to support ‘Move to Project’ and a more flexible, customizable delete synchronization: the ability to configure what happens on the Targetprocess side when Jira effectively "retires" an entity through a move (or any other trigger), rather than always leaving it behind as an orphaned duplicate. That would let us close out the "old" key entity automatically and correctly, without a separate webhook and manual status mapping.

    I want to be upfront about timing rather than leave this open-ended: this capability is not on our 2026 roadmap, and we can't commit it to 2027 either at this point. It's a problem we recognize and haven't ruled out solving, but it isn't currently one of our near-term priorities, so we don't want to give you a date we can't stand behind.

    In the meantime, the addition webhook approach remains the recommended path.

    We'll keep this idea open and revisit it as we scope future roadmap cycles. If priorities shift, we'll post an update here.

    Thank you again for documenting this so clearly, it helps us make the case internally.