elsa-core/src/bundles/Elsa.Server.Web
Sipke Schoorstra 100ece8278
Add JSON Serialization for Elsa expression (#5490)
* Add JSON Serialization for Elsa expression

Extended the expression serialization. Added new classes ExpressionJsonConverter and ExpressionJsonConverterFactory implementing serialization of expression objects. Also, made respective changes in different serializers and related files for seamless integration.

* Fix XML comments

* Set initial builder Id in ClrWorkflowProvider

This commit involves a modification in ClrWorkflowProvider.cs where an Id was set for the builder. The Id was set with the format `workflowBuilderType.Name`:1.0, providing a deterministic identifier for each builder instance.

* Add MysteriousPondWorkflow and associated HTTP endpoints

A new workflow, MysteriousPondWorkflow, has been introduced along with HTTP endpoints to interact with it. The workflow simulates throwing an arbitrary amount of rupees into a mysterious pond and getting a luck prediction for the day based on the amount. An integration of this workflow is registered in the main Program.cs file, and the necessary directories to handle this workflow have been added to relevant project files.
2024-06-03 08:38:18 +02:00
..
Activities Add caching to workflow runtime and workflow management stores (#5174) 2024-04-10 11:51:40 +02:00
Endpoints Add new docker-compose files, new activities and services 2024-03-24 20:28:19 +01:00
Enums Add caching to workflow runtime and workflow management stores (#5174) 2024-04-10 11:51:40 +02:00
Middleware Add simulated latency middleware 2024-02-21 09:25:59 +01:00
Properties
appsettings.json Update configuration for DistributedLockProvider 2024-05-21 21:33:14 +02:00
Elsa.Server.Web.csproj Add JSON Serialization for Elsa expression (#5490) 2024-06-03 08:38:18 +02:00
Elsa.Server.Web.csproj.DotSettings Implement dispatch channels (#4949) 2024-02-16 10:56:30 +01:00
FodyWeavers.xml replace configureawait.props and frameworks.props with Directory.Build.props 2024-01-26 19:04:39 +02:00
Program.cs Global read-only and read-only workflows (#5406) 2024-05-27 10:06:39 +02:00
README.md

Server

This project represents an Elsa application that hosts workflows and exposes API endpoints to manage & execute workflows.

Secrets

The following are the secrets stored in hashed form in appsettings.json:

API key: 48587230567A646D394B435A6277734A-4802fa49-e91e-45e8-b00f-b5492377e20b Admin user: admin Admin password: password