gentics / mesh-incubator

Project which is home for planned enhancements for Gentics Mesh
3 stars 0 forks source link

Workflow support #187

Open Jotschi opened 5 years ago

Jotschi commented 5 years ago

It would be good to add support for workflows.

Ideas:

jdbranham commented 5 years ago

We're currently building a Mesh app to use with a BPM -

We have content contributors that will upload media. The content needs to be reviewed by an editor, and will either be accepted or rejected with comments. It's a simple workflow for now, but the requirements may change, so we want to leverage a full BPM. [and we have other BPM workflows]. So the state data would contain a status identifier + comments + possibly other arbitrary data in the future.
The contributor shouldn't have permission to change the state data.
The editors/admins would like to see the number of started, completed, and in-flight workflows.

We're building a Mesh plugin that will consume/produce Kafka messages to interact with external systems, like the BPM. In our case, Zeebe.