Documents in BPM Process

Hi,

I’m just starting a BPM project using 7.1.1 suite.

What is the best approach when creating a document for my BPM Process? (The one that is associated in the received step to start the process instance)

  • Creating a document that contains all the information of my process and then synchronizing my database with it.


Or

  • Just have the info in the document that I need to pull and push the data thru web service connectors.



An example would be a list of product associated in an order. I could have in the document that travel across the process the list of product or only have the order id. With the order id I would need to create a flow service that retrieve from my db the list of products, so it can be call from the portlet.

What is the common approach to this issue?

Thanks,