I have a list whose Edit Item is configured by an Info Path form and customized to receive inputs using text box, drop down etc. After saving/submitting an approval workflow either Approves or Rejects the item. The requirement is to copy the entered details except the ID column to a new form when it is rejected. User would open the Rejected list and from that re-open the form and should give an button option to copy details to new item and create a new item, so that re-entering all the details can be avoided for the new list item.
Please recommend a technique or ways of accomplishing it.