I just have started to explore the Camunda. I am exploring the Camunda to make use of it for one of our workflow implementation. My business logic which i need to execute as external task already provided by third party REST Apis. So how can i invoke the third party rest apis directly mentioning / configuring in Camunda for external-task ? Or i will have to write my worker code and invoke the third party apis ? Please suggest.
You don’t need to write the worker code yourself. You can use one of the supported client libs (below) but you will need to write the 3rd party call yourself.
So can’t we directly invoke the REST APIs from Camunda ? Is it because it works on publish / subscribe model. So for any peculiar step in workflow it will add the task in queue (for specific topic) and on other end external program (using the using the camunda-external-task-client.js) will subscribe it and notified as well and then will execute the business logic accordingly. But we can’t invoke the REST apis directly from Camunda. Whether my understanding is correct ? Please suggest.
That’s good thing. It would be really helpful if you could please share any sample or document for such example to invoke the rest API directly from Camunda ? Thanks !
So now i am able to deploy it through localhost:8080/engine-rest url but why do i not have a deploy iocn in cockpit ? is it because of licence version ?
Correct - the EE version has the deploy button in cockpit. But you can use the deploy button from the modeler or you can use the REST API directly. There isn’t any difference in the end.