Is it possible to save an existing record as a new one with new id - while editing it from a form based up on a user choice? If the user option is "no" update the record, otherwise if it is "yes" add the record as a new one with new id. So that will help to get the saved histories of a particular record.
lease help me with the best way to give such an option for the user(admin) for this type of selection. If we can apply this while updating the record (on button submit) will be great.