I have one process that needs to spawn several other processes, so I have implemented the 'IPC Event' and went through the very easy to use wizard, setting up which processes to call all very simply. However, at run time, it seems to completely ignore my IPC Events; that is, none of the child processes are ever called, no tasks or processes appear in the workspace and the parent process ends (though if I specify 'synchronous' for the IPC event the parent process sticks around but does nothing).
I am implementing this as follows, maybe somebody can tell me where I am going wrong:
The parent process has an InfoPath client event, where if the user chooses to submit the order, then the IPC event creates a process for the subsequent parts of the order. Each part of the order (child processes) consists of an InfoPath client event where the user fills in a different form. I ultimately want to tie in some data from the parent event to the child event, but I haven't even done that yet - I left the data mapping sections blank in the IPC wizard. Could it be that parent and child processes are integrated with different InfoPath templates? Or that I am not passing any data between processes? Very confused...