I have a business process in which there are 5 forms with a lot of common fields, that go through 5 stages of approval. After each stage I save the respective form.
One common field is the 'File Upload' field, so, at each step the files that the user uploaded initially gets saved to the repository again with a number appended to the file name. This happens even when five different people are approving the form from five different computers, so the file is not being re-uploaded, it is being replicated in the repository.
How can I prevent this from happening?