Issue Details (XML | Word | Printable)

Key: JRA-1558
Type: New Feature New Feature
Status: Reopened Reopened
Priority: Major Major
Assignee: Unassigned
Reporter: Mika Ruottinen
Votes: 99
Watchers: 49
Operations

Add/Edit UI Mockup to this issue
If you were logged in you would be able to see more operations.
JIRA

Clone Issues between projects

Created: 09/Apr/03 08:43 AM   Updated: Thursday 06:11 AM
Component/s: Administration, Bulk Operations
Affects Version/s: None
Fix Version/s: None

Time Tracking:
Not Specified

File Attachments: None
Image Attachments:

1. Project-Product SCM.jpg
(116 kB)
Issue Links:
Duplicate
Part
 
Reference

Participants: Allen R. Marshall, Andrey Akselrod, Anton Mazkovoi [Atlassian], David Jackson, Eric M Haas, Gerd Gueldenast, Greg D'Hondt, Juraj Benko, Keith Brophy, Lauri Siljam?ki, Marc Bailey, Martin, Mika Ruottinen, Neal Applebaum, Nick Menere [Atlassian], Owen Fellows, Polycom, Ramkumar KB, Scott Farquhar [Atlassian], Thomas Pihl, Tom Miller and Tom Potter
Since last comment: 33 weeks ago
Labels:
Support reference count: 8


 Description  « Hide
We need a possibility to copy e.g. from one project to another.

 All   Comments   Work Log   Change History      Sort Order: Ascending order - Click to sort in descending order
Scott Farquhar [Atlassian] added a comment - 09/Apr/03 09:21 AM
This is already enabled. Check that you have the 'move issue' permission turned on.

Lauri Siljam?ki added a comment - 15/May/03 08:35 AM
Move issue is not the same as copy issue. I believe there are many use cases for the copy action, for example: copy support request to a bug report, copy similar request to a new request in the same project etc.

Mika Ruottinen added a comment - 15/May/03 08:49 AM
That's correct, I originally aimed this issue to the problem that it really is not possibly to COPY issues, only the MOVE is possible.

What I want is e.g. to duplicate the issue for two different projects or assign the issue to two (or more) resources.


Thomas Pihl added a comment - 16/Jul/03 05:32 AM
We use cuncurrent engeneering, and thus have to solve the same defect in different versions. Possibility to copy a defect (with option to automaticly create a link between issues) to an open edit-form (for changing various options) will save us a lot of work!

Owen Fellows added a comment - 10/Nov/03 06:41 PM
If you can copy and issue you should be able to copy and issue but using a comment as the description.

Owen Fellows added a comment - 10/Nov/03 07:16 PM
Need to decide which is most relevant, or have different options to copy or create linked.

Keith Brophy added a comment - 05/May/04 02:30 AM
Added basic clone issue functionality for 2.7. Issues can be cloned within the smae project and are linked by properties file specified link name.

Keith Brophy added a comment - 05/May/04 02:41 AM
Modified summary of this issue to address the functionality of cloning issues between projects. This functionality would need to address the existence of unique fields, components specific to certain projects. At present, the basic clone feature clones within the same project.

Gerd Gueldenast added a comment - 31/Jan/05 08:14 AM
Having a deep clone feature would also be very nice.

Todays cloning doesn't go very deep. it misses:

  • comments
  • attachments
  • due dates (could by matched by name)
  • components (could by matched by name)
  • versions (could by matched by name)

What does every one else think?


Andrey Akselrod added a comment - 01/Apr/05 10:48 AM
Cloning between projects is very useful to us as well. Even if only basic information is cloned especially if link to the original issue would be created. Multiple projects use componenets that we develop. Every project and every component have corresponding jira project. Often component problem is reported in one of the projects. It has to be copied into component jira project. Currently we do it in 2 steps - clone, then move. Merging it into one cloning step will be very useful.

Juraj Benko added a comment - 04/Nov/05 04:48 AM
Copying (cloning) issues to another projects would be essential for our company, too. What we would like to see is sort of move-like operation (incl. selecting status, components, versions...) with possibility to link new issue to the original. Nice-to-have would be also to choose link type for this link relation.

Nick Menere [Atlassian] added a comment - 06/Nov/05 05:32 PM
In 3.4 we have added another extension point for JIRA. This will allow cusotmers to build their own Operations and have them available while viewing an issue. An example of this is the Google this issue plugin.
The extension point was created so things like this issue could be implemented by customers with out hacking the source code.

Cheers,
Nick


Eric M Haas added a comment - 07/Dec/05 12:41 PM
I would like to a bulk copy of severaly issues at once instead currently having to clone and move. this is very tedious when you want to copy multiple issues to a new project.

Allen R. Marshall added a comment - 18/Jan/06 08:25 AM
My bad. This is exactly the feature we need.

Martin added a comment - 10/Apr/06 07:40 AM
we need copying too.
is it possible to call the clone/move operatrion and changing data of the "clone" (copied one)? is it possible to call a given operation?

Anton Mazkovoi [Atlassian] added a comment - 18/Apr/06 03:30 AM
Martin,

I am not sure what you mean by 'call the clone/move operation'. It is possible to manually clone an issue and then move it.

If you are trying to customise JIRA, please e-mail jira-support@atlassian.com

Thanks,
Anton


Allen R. Marshall added a comment - 05/Jun/06 07:29 AM
I am not quite sure that this feature is really 'hacking' the source code. Just need to support (bulk) Copy/Clone cross-project and not forget any bits during the copy, with the possibility to leave a link to the way-back originatingissue report. Do we really have to write our own utility to do this? Seems dodgy to muck with that.
There appears to be a reasonably large level of interest in this feature...

Neal Applebaum added a comment - 25/Sep/06 09:12 AM

It is possible to manually clone an issue and then move it.

That doesn't help for several reasons. For one thing, it creates an "Issue Created" event in the wrong project, notifying everyone in project A about an issue that is only to be created in project B. While we love JIRA's email notifications, many complain about the volume, so adding one that we don't want people to see if even more noise.


Marc Bailey added a comment - 03/Jan/07 04:56 PM
We create far too many software products to use a project per product similar to Atlassian's own usage for Jira, Confluence, Crowd, etc. Instead, we use multiple business unit projects (think support, marketing, engineering, development, QA) and currently shunt tickets around between projects in high volumes.

Before Scott or anyone else asks, we'd prefer not to implement less projects because these represent business units and require their own workflows, field schemes, administration and so on. We also don't want task type proliferation, which is an artifact of collapsing projects into a single project if you want to implement these things. The project metaphor works well for us, where a project maps to a business unit. That is, we take a business unit centric, not issue centric, view of ticket accountability.

Although efficient, this is problematic because the lifecycle of a given issue will see it move between many, if not all, of these projects. As a result, we can't get reasonable stats like created/resolved and so on - charting plugin style stats - because an issue will open in one project and frequently close in another. By extension, we also can't do accurate reporting or searching per business unit since we lose visibility of issues when they transition between projects.

An obvious possible solution is ticket proliferation; that is, when the support dept determines they want to escalate a ticket to engineering, for example, they create a new engineering ticket and relate it to the original.
Unfortunately this creates more problems than it solves:

  • It's cumbersome
  • The relationship between the tickets must be manually created
  • The newly created ticket in the engineering project does not preserve all the original detail
  • The burden of tracking and administration is increased. We deal with many thousands of tickets.

So, as a result, we simply can't implement this and live with useless statistics instead.

"Clone in new project" would provide an expedient way to enable us to have tickets that live their entire cycle in one project, spawning tickets in others as necessary, with automatic cloned relationships to the originating tickets.

So, ++++1 from us on this ticket.

Note: My view on this is that this is still a workaround. Ideally, Project is just an abstraction, not a container. It would be coolest if an issue could optionally be included in a project search if it has ever been associated with that project. Almost like the multiply selectable component field, or perhaps more simply a cumulative tag field.

Would welcome any suggestions as to how we could achieve this with custom code; right now I see this as the biggest management (as opposed to technical or functional) issue in Jira.


Neal Applebaum added a comment - 03/Jan/07 05:03 PM
Have you tried the Clone and Move plugin ?

Polycom added a comment - 30/Jul/07 03:26 PM
Adding a vote for Polycom. We would like to see this feature natively in JIRA.

Ramkumar KB added a comment - 04/Oct/07 12:33 AM
This feature is absolutely vital for efficient bug management. In a Product-Project software configuration management model, it is very vital to copy or clone bugs from one codeline to another.

However, while copying the destination issue should have:

Status=Open, Unassigned, Link back to the original issue. Status & Assignee SHOULD NOT be carried forward to the destination issue, as destination issue will most probably have its own life cycle and resources working on it.


Ramkumar KB added a comment - 04/Oct/07 12:40 AM
Cloning issues in a Project-Project sw config management

Tom Miller added a comment - 08/Jan/08 03:33 PM - edited
One of the use cases is a work flow screen for a Help Desk application. If the issue in the help desk turns out to be a enhance, feature request, or bug report (vs just help), then there should be an easy way to clone and move the issue from the Help Desk project to a programming project.

This works for the Attachment Field, so I don't know why this can't also be added to a workflow screen.

See issue http://jira.atlassian.com/browse/JRA-9564


Tom Potter added a comment - 26/Mar/08 05:51 PM
Clone between projects (or Clone / link / move). We need this functionality in an effort to design around security requirement and ITIL v3 compliance. Oh joy.

David Jackson added a comment - 20/Apr/08 01:43 PM
Hugely important to me. I have two code streams, one being the stable flagship product, and the other being the new-to-market feature-rich version. Each of these is a project. As the core code is shared between the two, the ability to clone issues between them is vital.

Greg D'Hondt added a comment - 14/Nov/08 04:26 PM
I'm trying to deploy jira widely within my company. This is one of the first requests. I see that clone and move is present so I'll have them do that for now, but I'm sure a one step process with optional linking would be well received.