zeebe-io / zeebe-modeler

Desktop Application for modeling Zeebe Workflows with BPMN
MIT License
221 stars 49 forks source link

Remove unnecessary extra steps #270

Closed ultraschuppi closed 4 years ago

ultraschuppi commented 4 years ago

Is your feature request related to a problem? Please describe.

The default path for creating a new zeebe model from scratch does not produce a deployable zeebe model. Extra steps are needed that I see as not necessary.

Describe the solution you'd like

Ideal click path:

pinussilvestrus commented 4 years ago

Feels a bit like we're turning in circles since we actively removed this a while ago, cf. https://github.com/zeebe-io/zeebe-modeler/issues/113

Seems like there was also some discussion around this after we made those changes, cf. https://github.com/zeebe-io/zeebe-modeler/issues/204#issuecomment-612156555

Minimize the steps to create a deployable diagram makes a lot of sense to me, especially if we find out the current default won't be deployable any time soon.

MaxTru commented 4 years ago

Will take this to PM alignment with Volker next Tuesday

ultraschuppi commented 4 years ago

sorry, haven't caught up on the history of all of this yet ;-)

my expectation as a user:

nikku commented 4 years ago

We've discussed this internally and decided that we'll not go back to service task first modeling. The reason is many-fold but in summary https://github.com/zeebe-io/zeebe-modeler/issues/204#issuecomment-612156555 still applies.

What we'll do in the future is carefully examine the getting started (and getting to production) journey. There is many things we can do in that realm, including guiding users in "what does it mean to make a task executable" in a tutorial style fashion. Alternatives include ready made templates that they just need to press "deploy" on, no modeling at all involved.

This comment applies to the Zeebe Modeler as an app. Down the toolkit level it is fairly trivial to implement a service-task only mode as a bpmn-js extension or even a Zeebe Modeler plug-in.

ultraschuppi commented 4 years ago

thanks for elaborating @nikku