Hi Francesco, Thank you for your interest in Apache KIE and your insightful email.
I definitely think you can build a PoC based on Apache KIE for your use-case. The best resource I can point you to get started at the moment is https://github.com/apache/incubator-kie-kogito-examples/tree/10.0.x, where you’ll find applications showcasing the different capabilities we have. Could you please clarify whether your invocation of Workflows would be done via Java APIs or REST APIs? The web-based modelers you can use are KIE Sandbox (https://sandbox.kie.org, also available as a Container image) or a standalone JavaScript library containing the BPMN Editor itself. I have to say though I’m currently working on a new version of the BPMN Editor, so keep an eye out in the upcoming weeks if you’re interested in helping test it first-hand. This new BPMN Editor will also be consumable as a standard React component. For custom form definitions we only provide form code generation (Bootstrap or PatternFly) commands in our BPMN Editor VS Code extension, but you can certainly rely on Management Console’s auto-generated forms for completing User Tasks if you’d like to. The form code generation and auto-generated form libraries we have for BPMN models are not necessarily ready to be used directly, but with some work they might be. Hope to have helped 😊 Regards, Tiago Bento On Wed, Apr 23, 2025 at 10:28 AM Francesco Chicchiriccò <[email protected]> wrote: > > Hi there, > at Syncope we have been integrating 3rd party tools to define user lifecycle > [1] and user requests [2]: currently it's Flowable, it used to be Activiti > until a few years ago. > > We are now looking for a replacement [3], because "you can't trust freedom > when it's not in your hands" (cit.) e.g. we are having troubles with the > Freemium model over there. > > So I have noticed your project in the Incubator and I was wondering if I > could build some kind of PoC to understand whether Kie could be a good > candidate. > > Essentially, we need to embed a BPMN engine, whose API would be indirectly > invoked only by Syncope internal components. > Special needs are (a) form definition to manage approvals and (b) web UI > editor. > > Do you think that Kie would be good for this? If so, would you be able to > suggest some steps about how to create a simple Maven project to bootstrap > and embedded environment? > > Thank you in advance. > Regards. > > [1] https://syncope.apache.org/docs/4.0/reference-guide.html#workflow-layer > [2] > https://syncope.apache.org/docs/4.0/reference-guide.html#flowable-user-workflow-adapter > [3] https://issues.apache.org/jira/browse/SYNCOPE-1718 > > -- > Francesco Chicchiriccò > > Tirasa - Open Source Excellence > http://www.tirasa.net/ > > Member at The Apache Software Foundation > Syncope, Cocoon, Olingo, CXF, OpenJPA > https://about.me/ilgrosso > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
