First I would like if someone can point out extensive information about connecting external forms with Bonita BPM. That would be very helpful.
Nevertheless,…
I found that for a human task to use external forms instead of the UI Designer one, I have to
Select the Pool / Human Task
Go to Details panel
Click on Execution tab
If Pool, select Instantiation form pane
If Human Task, select Forms pane
Select External URL radio button
Enter the URL
Now, here’s my questions…
If not local, what must be the url, because I always see Bonita appending the specified url to it’s native one, rather than redirecting as it should do?
I mean what is the point of giving an absolute url?
If local, what should be the url?
Should it be absolute file:///C:/.../.../Desktop/.../testingform.html or relative testingform.html?
If relative, than where should the file or folder be placed?
For now this questions will be my first step in intergrating custom web app with Bonita BPM.
I hope there will be someone who has asked these same questions and found the answer and be very much willing to answer these again.
I don’t mean to be salty, but lately I have been getting half answers or nothing at all.
And by the way, I did what I wanted by trial and error. I just wished I didn’t have to spend so much time on something that should be so obvious and well detailed somewhere.
I don’t know about external urls but i was able to serve my local files using bonita.
folder and enter my relative url in the external url field of BonitaSoft.
Suppose i have my index.html file in the NewWebsite folder, first I had to place this folder in the above directory and then place this link in the external url field,
/NewWebsite/index.html
and when I run my process, it will redirect to this address,
Bonitasoft empowers development teams with Bonita, the open-source and extensible platform to solve the most demanding process automation use cases. The Bonita platform accelerates delivery of complex applications with clear separation between capabilities for visual programming and for coding. Bonita integrates with existing solutions, orchestrates heterogeneous systems, and provides deep visibility into processes across the organization.