elsa-core
elsa-core copied to clipboard
Integration of the workflow designer and instance viewer in a react application
Questions about the integration of the designer and instance viewer
Documentation Issue Overview
I work on a large scale application. The backend is dotnet webapi. The frontend is a massive React/Typescript application. I need to integrate somehow in a seamless way the workflow designer and the instance viewer in my business application written in react/typescript. In this application, I want my users to create/edit workflow defintions that are thighly related to business object. I also want my users to see the status of workflow instances related to their business object using the workflow instance viewer. Of course, embed the designer and the viewer in a somehow seamless way it by far the best to reduce complexity.
Proposed Documentation Changes
In the source code, I see that somehow, react wrappers have been done, but nothing is documented. Is it actually working? In which contitions? Is it possible to document in a better way the integration of the designer and viewer in any application, whatever the techology? Or is it in your roadmap to somehow restrict the designer and the instance viewer to be accessible only from elsa studio that we must actually host in a dedicated blazor application? If I may provide a comment, as elsa studio, written in blazor, heavily uses typescript interops, this technological choice to switch to blazor instead of simply providing a react component (that you nearly had already till v2) seems very strange to me, on top of being hardly reusable. I know this question seems crazy, but... any intention to switch back to React or vanilla Js/Ts?