External Worker Task via REST api in Flowable-UI App

Dear Community,

i’m pretty new to flowable engine - my goal is to deploy a bpmn engine in our department to coordinate and automate tasks - i’ld like to stick to the default docker-builds of the engine/apps at the beginning for easier maintenance and implement service tasks outside of the bpmn engine.

I’m currently running a ui-keycloak-postgres v6.6 docker variant on my development system.

To automate tasks, the External Worker Task seems to be a good fit - i understand that it has been introduced recently - and after browsing the sources for a bit (not a java native though) i think the REST api for external worker tasks might not be exposed via the Flowable-UI App - but only from the flowable-rest-app via the /external-job-api/jobs endpoint.

Is this observation correct?

is there any information on how to integrate external workers via rest available?

Thanks for your feedback

Best Ulrich

to resolve this, i’m now starting a flowable-rest container along with the flowable-ui-app container (using the same postgresql database) to integrate the rest-based external worker … first tests seem to be successful.

Is there any problem expected with this setup?

Best
Ulrich

No, if both apps (or better said: the engines behind the scenes) are pointing to the same database, that would work without problems.

same situation as you.
Did you find any solution?

I installed flowable 6.8 with docker ui image.

joram, are you sure?
I installed flowable ui 6.8 with docker image.

other apis works well,like:
http://localhost:8080/flowable-ui/process-api/management/engine.

but:
http://localhost:8080/flowable-ui/external-job-api/jobs
returns 404.

does somebody have any idea?
thanks.

1 Like

I’m having the same issue here.

I am running the flowable engine which I pulled down from the repo, however it’s clear that the rest-postgres docker compose only targets the flowable-rest image, is the external worker API packaged as part of the flowable-ui image? Because I can’t see those APIs on the swagger docs along all the others.

Am I missing someting here? Are there examples of other docker compose files that run everything all together?

Any changce you can share you r solution here in more detail?

We have recently released an SDK Client that can be used to consume the External Worker REST API. You can find more info here