Develop a demo web app that starts/resumes a workflow in Elsa Workflow Engine (Elsa 3.2.0, .NET8)
Budget: $30 – $250 USD
I am seeking a skilled .NET8 developer to create an Elsa workflow engine app.
Requriements:
* .NET8 web app
* Use Elsa 3.2.0 https://github.com/elsa-workflows/elsa-core
* Use EntityFramework Core to connect MsSQL server
This should be a demo app that programatically starts and resumes a worfklow in Elsa workflow engine.
The app must be a asp.net web app that provides two endpoints for testing purposes:
/startWorkflow (URL may vary, this is just an example) - starts the workflow
/resumeWorkflow - resumes the workflow
The workflow definition can be very simple with just one requirement - there should be a bookmark that suspends the workflow. To create the bookmark you probably have to create your custom Activity that suspends to workflow by creating a bookmark. Please use the Elsa Studio to design this workflow as I will need the workflow definition to be exported from Elsa Studio.
Elsa studio - you can use code here, it is pretty much ready to use Elsa Studio, no need for further development. https://v3.elsaworkflows.io/docs/installation/elsa-studio-blazorserver
For the app itself you may start with this piece, to make it easier: https://v3.elsaworkflows.io/docs/installation/elsa-server. You are supposed to update this code (or feel free to create your own from scratch) as per requirements above.
Acceptance criteria:
* Full source code of a web app that works as per above
* Export of the workflow definition (json file)
thanks
Jiri
Requriements:
* .NET8 web app
* Use Elsa 3.2.0 https://github.com/elsa-workflows/elsa-core
* Use EntityFramework Core to connect MsSQL server
This should be a demo app that programatically starts and resumes a worfklow in Elsa workflow engine.
The app must be a asp.net web app that provides two endpoints for testing purposes:
/startWorkflow (URL may vary, this is just an example) - starts the workflow
/resumeWorkflow - resumes the workflow
The workflow definition can be very simple with just one requirement - there should be a bookmark that suspends the workflow. To create the bookmark you probably have to create your custom Activity that suspends to workflow by creating a bookmark. Please use the Elsa Studio to design this workflow as I will need the workflow definition to be exported from Elsa Studio.
Elsa studio - you can use code here, it is pretty much ready to use Elsa Studio, no need for further development. https://v3.elsaworkflows.io/docs/installation/elsa-studio-blazorserver
For the app itself you may start with this piece, to make it easier: https://v3.elsaworkflows.io/docs/installation/elsa-server. You are supposed to update this code (or feel free to create your own from scratch) as per requirements above.
Acceptance criteria:
* Full source code of a web app that works as per above
* Export of the workflow definition (json file)
thanks
Jiri