flowable / flowable-engine

A compact and highly efficient workflow and Business Process Management (BPM) platform for developers, system admins and business users.
https://www.flowable.org
Apache License 2.0
8.01k stars 2.63k forks source link

'Case Task' missing in BPMN part of Flowable Modeler #1578

Open cdeneux opened 5 years ago

cdeneux commented 5 years ago

According to #1265, a new Case Task exists in BPMN engine 6.4.1 to start easily a case instance.

But it seems that the Flowable Modeler does not support this new Case Task. Please, add it.

Regards, Christophe

skhalik commented 5 years ago

Any updates regarding this issue...

alevinetx commented 4 years ago

timeliness? hah. it appears to have just been added to 6.5.1-SNAPSHOT. I'm in the middle of cloning and building to validate.

update:

Nope, still not there, at least in the BPM modeler UI.
filiphr commented 4 years ago

@alevinetx I think you are talking about https://github.com/flowable/flowable-engine/commit/9bbcab6ffb85fdcc01e5ec48427d1c7533811a2c which was added to the Diagram creation.

The original issue was for the modeler and the case task is still not there. However, we are open in accepting PRs for adding this functionality to the modeler

alevinetx commented 4 years ago

@alevinetx I think you are talking about 9bbcab6 which was added to the Diagram creation.

The original issue was for the modeler and the case task is still not there. However, we are open in accepting PRs for adding this functionality to the modeler

Ah ! I read "Diagram creation" as "modeler".

If I knew enough about the innards (doubtful, see above), I'd happily lend a hand. :/

Thanks for the response!

alevinetx commented 4 years ago

maybe I spoke too soon. Brute-force enablement. It's not entirely done, but not bad for not knowing anything a few hours ago. I fully welcome any assistance/pointers

https://github.com/alevinetx/flowable-engine/tree/feature/CMNN-in-BPM

filiphr commented 4 years ago

Looking at the commits it looks like the correct approach @alevinetx. I'll suggest that you look at https://github.com/flowable/flowable-engine/commit/03a2e4e2acabe0311e31ba084ccb53c68db1ce7c (where we added the Send Event Registry event). You'll need to add a JSON converter as well so that the modeler json is converted in a proper XML. You can look at SendEventTaskJsonConverter as an inspiration.