I successed in realizing a traditional Fusion Web App able to remotely open BPM human task forms in an inline-frame (or pop-up or whatever...).
Anyway, i'm encountering the following problem: whenever i close any of the task forms approving or rejecting the task, the task is pushed forward in the BPM process, but the task form remains opened in the browser and i get the following error:
Caused By: java.lang.NullPointerException
By investigating the matter, i discovered the problem was i didn't provide the "parentURL" parameter to the task flow in the hash map passed to the getTaskDisplayURL method, but even if i provide that parameter the human task form doesn't close itself which is quite annoying. I even tried to pass the "bpmBrowserWindowStatus" parameter with value "close" or "keep", and in that case i get no error but the browser shows an error pop-up with no message and the task form keeps to stay open: arrrrrghhh!!!
Does anybody has any clue on this behavior?