Skip to main content

Hi,


I have a repeating table in my InfoPath form. For each row in the table I need to call a WS (based on the fields in the row) and write the result back to that row in the form.


I use an IPC  to call the WebService and return a result to the parent process. My problem is that the activity in the parent process uses the result from the last row of the table  to write back to the form everytime - it doesnt use the data for each row.


Is it possible to write back to each row in the table?


Cheers,


Ciara

I was unable to do this in K2 Blackpoint. I found a workaround to my issue using InfoPath and SmartObjects.  The IPC call writes each WS result to a SharePoint list using a SmartObject. When the InfoPath form is opened it iterates through this list using code and writes the result to the correct row in the repeating table.
Its not very convenient as this solution requires code and also requires the user to open the InfoPath form so that the data can be put back into the process


Reply