We are evaluating Jira as our issue management system and would like to move all issues from the current issue tracker (TargetProces) to Jira. I don't see any plugin for TP to import the existing issues from TP. Can this be done without resorting to CSV import/export. We need to import everything from the existing issues - like images, attachements, etc.
What is the most suitable method to do this?
This kind of stuff tends to be fairly messy at best. We do a lot of this type of data migration and they are rarely simple. If you're importing from a tool where there is a built-in converter, it's definitely easier, but with something like TargetProcess where there is no out-of-the box converter, you basically have three options: CSV import, API scripts or user self-migration. TargetProcess does have a REST API, so you'd need to write a "translation" script that takes the data from TargetProces and transforms it into the data format and feature set of Jira, which is not trivial. CSV would probably be easier, since you can do the transformation directly in Jira once you normalize the data from TargetProces. If you don't have a lot of data to migrate, it might be fastest to just tell users to copy and paste their active data into Jira and sunset the TargetProcess system. Hopefully that will give you some ideas.
You can, but it's a two step process. First, you will need to write a script to extract them from TargetProcess and arrange them in a way that you clearly identify which attachments go with which issues. Then you need to import them in to Jira. If you do this via CSV, you need to have the attachment files hosted on a web server that Jira can reach. In a pinch, you can move the directory in to the atlassian-jira/images directory and use the built in Tomcat. Then you need to add each attachment URL, in its own column, to the corresponding row for the issue in your CSV. You can only have one attachment URL per column.
Alternatively, you could write a script where you extract the attachments for an issue in TargetProcess and directly upload it to Jira via the REST API. You will need to already have the issues in JIra and be able to query the original TargetProcess issue number in order for this to work, though.
I hope that helps.
Connect with like-minded Atlassian users at free events near you!Find an event
Connect with like-minded Atlassian users at free events near you!
Unfortunately there are no Community Events near you at the moment.Host an event
You're one step closer to meeting fellow Atlassian users at your local event. Learn more about Community Events