Our project would like to move to a custom issue type and workflow (with different status fields, post prod validators and functions etc.) rather than continue using an issue type that is shared across multiple projects. Currently around 800 issues exist for this project/issue type. Upon moving to the custom workflow we need to maintain the data that exists. Consequently, we have a few questions we need answers on to ensure this occurs successfully:
-How should we migrate the issues to the new custom workflow? We can't edit the existing workflow since it's shared across multiple projects. Can we export the issues from the current issue type into the new issue type?
-When we migrate to a new issue type with new statuses, how can we maintain all of the JIRA history? E.g. time spent in each workflow step.
-How can we handle an enhancement in status such as In Testing (we are splitting it into “In QA” and “In UAT Testing” in the new workflow). Can we do a mapping of statuses?
-Is there a particular order that disabling of existing workflow from the project and creation of the new workflow should be carried out in? If so what is it?
-Any other recommendations to carry out this change in JIRA in particular around ensuring existing data history is kept?
-On another topic - is there a way to require the user to update a free-text field when the user updates the fix version of an issue?