I am looking for some ideas on how to achieve the following, with the least amount of work:
I have been asked to create 2 workflow processes - approval processes for documents. The business process for each of the approvals is identical, the only thing that differs is that the properties collected for each document are different.
I am planning on setting these processes up so that they are triggered by uploading a file to a document library, the user who uploads would then have a task assigned where they would enter the properties of the document.
The document is then reviewed by a couple of different people, and moved to an "Approved" document library, and the properties of the document are set appropriately.
As the process is identical, I am keen to only develop this once, but I am unclear on how I can do this, given that the properties that are required to be entered by the initiator are different. These properties are also required to be viewed by the reviewers as well, to confirm they are correct.
Is there some way I can use an IPC process, and pass the form that needs to be used into the child process?
Typically, we use Forms services for client events, however I am prepared to consider aspx pages if this is going to be more flexible?
Thanks in advance for any assistance on this....any ideas/prompts on how to make processes more re-usable would be very much appreciated....