I want to create a BPMN Process that will be invoked from my custom UI application (possibly thru a REST API). I will pass a certain input while starting the process-instance for the first time. Based on this input the flow has to trigger a service which will build a FORM and this FORM has to be returned back and rendered in my custom UI application. Once the user provides his input in this FORM and submits then it has to come back to my flow and trigger another service based on the inputs user provided in the FORM.
(Start) UI -> BPMN (requestCreation) -> Service1-> BPMN (processResponse) -> UI -> BPMN (requestCreation) -> Service2 -> BPMN (processResponse) -> UI (End)
Does camunda has the capability to serve such a use case. If so is there a sample/example i can refer to. I am a beginner in Camunda world so please help me with right pointers. TIA.