elsa-workflows / elsa-workflows/elsa-core
Feature: JSON Schema to validate JSON.
- Dominant language
- C#
- Stars
- 7.9k
- Forks
- 1.5k
- Avg merge
- 15h 22m
- Merged PRs (30d)
- 114
Description
Elsa 3 supports exporting and importing workflows as JSON. That allows creating a base workflow JSON and then using a workflow recipe approach like monday.com to fill in the blanks. For many business users working with workflow recipes might be preferable to using the Elsa Designer directly.


While this could be accomplished without validation today, when the underlying workflow JSON changes, existing recipes could become invalid. If the workflow JSON would use a versioned JSON Schema instead, existing recipes could be automatically converted to the latest supported version.
Contributor guide
Assessment
This issue has not been assessed yet.