When your user submits the form, is the user submitting the attachments from starting the process or is the user participating in the process (an Assign Task operation in the process)?
The user is submitting the attachments from starting process.
You can use one of our components:
Look for the operation: retrieveAttachmentFromInitialTask
You can download a trial version here: http://www.avoka.com/avoka/escomponents.shtml
You can check out m blog entry
This has an component to extract attachment out of a given task id. For your use case you will need to use TaskCreated event to start an process
In the event data there is taskID ,once you get the taskid you can extarct all attachments associated with the task
let me know if you have any more questions
If you are using workspace to initiate a process with some attachments. Then you have to do the following in the User Action:
(a) select the "show attachment window to this task"
(b) select "copy notes and attachments from previous task"
In case of some other custom applications you have to post the full PDF document to the process then extract the data from the PDF document and using assembler service to extract the attachments from the PDF document.