At a loss - CAF and BPM disconnect


I have a CAF Portlet that has a list of records. Each of these records need to result in a document to be published so that a workflow instance can be started.

I am at a loss because I do not know how I should proceed. My gut tells me that I should use Flow Services. I should need to map each record into the document to be published and have all these steps done in a flow service. However, I don’t see how my list of records can get into the flow service’s pipeline…Are there any pointers anyone out there can give?

Thank You.