Problem in migrationg workitems from one rtc server to another.
I have a project area which is created on rtc 4 version. Now I am migrating all the workitems of this project area to another project area which is at different rtc server and version of that rts server is 6.0.5. I found a utility tool which works fine for RTC 5 but my RTC version is RTC 6 so i am trying to change the tool.
Now When I compared both the project area, I found that state id's are different in both the project area. For example : in rtc server 4 project area if state id for closed state is "s5" and in rtc 6_0.5 server area this stated id for closed state is "com.ibm.team.workitem.defectWorkflow.state.s7", so the mapping is getting failed in tool. So, right now I am trying to change this id in rtc 4 project area from s5 to com.ibm.team.workitem.defectWorkflow.state.s7 , so that it can get mapped. But as I changed state id for closed state in rtc 4 project area, in UI instead of state "Closed", it is showing numeric form like 3, 4,..
P.S. - I am changing id in ProcessConfiguration.xml, Please let me know if it is the right place where I am changing or not. and if yes, why I am getting this weird issue and how can I resolve it
2 answers
You should not change the ID's, you should use a mapping file E.g. If you use CSV import and export you can specify and provide a mapping file which would also allow to map the state ID's. If you change the ID's in a project area in the process configuration XML and you have already work items created that use the workflow state, you loose their state.