Hi Mauricio,
I am a little confused, about the attachement, what the data object does? isn't it for attach data to a task or acivity? Right now, I am in the middle of release have no time to work on the workflow part, maybe later.
So as what you said above, the out of box process would not be able to do a simple doucmet approval process. That is kind of the basic for a workflow. I am surprised if the workflow engine cannot handle this basic requirement.
Thanks for your response :) .