Sipke Schoorstra
03b608410b
Incidents ( #4436 )
...
* Implement Incident Strategy interface and resolver
* Add ActivityIncident model
* Add IncidentCount and Incidents properties and update migrations
* Expose incident strategies API endpoint
* Update API client with Incident Strategy models
* Replace Fault with Incidents
* Register fault status when any children have faulted
* Map incident count
* Remove unnecessary AlreadyCompleted result
* Ensure next activities are scheduled only if activity completed normally
* Incident roundtrip and fix workflow instance realtime updates
* Remove unused variable
* Add integration tests
2023-09-14 10:50:02 +02:00
Sipke Schoorstra
018b3a3672
Fix flowchart not completing when using explicit WaitAny joins
2023-09-08 21:15:40 +02:00
Sipke Schoorstra
30d48351e2
Update namespace of notification
2023-09-07 22:27:27 +02:00
Sipke Schoorstra
69744bd63c
Fix naming collision between workflow input and activity input
2023-09-06 13:50:08 +02:00
gurkanguran
c11aa6cf5f
Implemented workflow validation for httpendpoint path ( #4181 )
...
* Validates HttpEndpoint path before publishing workflow
* Updated behaviour of mediator apis and implemented validation for workflow path
* Implement default strategy option
* Update mediator service names
* Return validation errors as 400 BadRequest
---------
Co-authored-by: Sipke Schoorstra <sipkeschoorstra@outlook.com>
2023-07-14 19:19:41 +02:00
Sipke Schoorstra
0bb2ddcfee
Support sub-workflow dependency handling of JSON workflows ( #4098 )
...
* Change "Usable as Activity" setting into checkbox
* Update client model
* Update query to use shadow property
* Update UsableAsActivity usages
* Implement staged provisioning of workflows
* Add tests
* Update migrations
2023-06-03 12:28:10 +02:00
Sipke Schoorstra
0ea463fdd0
Add JSON workflow provider ( #3955 )
...
* Refactor import models
* Update API endpoints
* Add console sample to run workflow from JSON
* Add FluentStorage provider for JSON workflows + sample
2023-04-25 22:15:11 +02:00
Sipke Schoorstra
53dcd11f17
Send HTTP error when workflow faults ( #3937 )
...
* Implement workflow fault handling in HTTP context
* Handle faulted workflows across process boundariesl
2023-04-20 20:45:27 +02:00
Sipke Schoorstra
3eb304e1ec
Fix flowchart completion bug ( #3928 )
...
* Ensure Flowchart completes when no more work
* Fix workflow instance JSON serializer
* Add tests that cover flowchart completion
2023-04-18 21:28:23 +02:00