Can we expose BPD as a webservice in process designer in v8.0.1 and we dont have a integration designer to utilise those capabilities.
This topic has been locked.
5 replies Latest Post - 2013-03-12T05:09:43Z by SystemAdmin
Pinned topic Can we expose BPD as a webservice to a external world in Process Designer
Answered question This question has been answered.
Unanswered question This question has not been answered yet.
Updated on 2013-03-12T05:09:43Z at 2013-03-12T05:09:43Z by SystemAdmin
kolban 10000004463314 PostsACCEPTED ANSWER
Re: Can we expose BPD as a webservice to a external world in Process Designer2013-03-08T03:00:03Z in response to SystemAdminAt a high level, you configure your BPD to be startable via a UCA. You then create a UCA to start the process. Next you create a General Service that invokes the UCA. Finally, you create a Web Service definition that exposes an operation mapped to the General Service.
Simple really :-)
But seriously, the recipe above is in fact what needs to be done. Try and take each of the steps above one at a time and see if you can gain understanding on each.
Re: Can we expose BPD as a webservice to a external world in Process Designer2013-03-12T05:09:43Z in response to SystemAdminHi,
I have tried 2 different ways of invoking BPD from external application.
1. UCA can invoke BPD (As Kolban has mentioned)
2. Create custom integration service and use JS API (startProcessByName) and pass your input parameters to BPD. Integration service would return Process Instance ID and other business data if specified. You can expose this integration service as Web service and consume from any 3rd party application.
I found 2nd option more flexible as I can do exception handling while invoking BPD.