Sipke Schoorstra
7cfe24ba94
Implement revival of faulted workflow ( #595 )
...
* Initial version of workflow reviver
* Fix DI things
* Rename workflow builder parameter to `builder`
* Update EF Core stores to use short-lived db contexts
* Update serializer to use new settings to reset ID seed
* Write fault details
* Add faulty workflows sample project
* Switch to free & open source Z.EntityFramework.Plus.EFCore
* Add content type header
* Fix call to virtual OnSaving/OnLoading
* Fix retry
2021-01-30 12:47:50 +01:00
Sipke Schoorstra
e6f42aca8f
Update packages
2021-01-21 12:45:10 +01:00
Sipke Schoorstra
fcfe7f08b4
Change For/While/ForEach/IfElse behavior
...
Before this change, the aforementioned activities would always schedule the Done outcome.
After this change, the Done outcome is scheduled **after** the Iterate branch and True or False branches have completed
2021-01-12 09:28:48 +01:00
Sipke Schoorstra
020e74e7bc
Use shared Iterate outcome const
2021-01-03 19:22:17 +01:00
Sipke Schoorstra
993e08ea89
Refactored Switch Activity ( #545 )
...
* Add IfThen activity + sample
* Add match mode
* Rename IfThen to Switch
2020-12-29 16:40:21 +01:00
Sipke Schoorstra
fa13aadd37
Serialization improvements and cleanup
2020-12-26 14:37:05 +01:00
Sipke Schoorstra
28ac92b6ff
Introduce Workflow Instance Name ( #538 )
...
* Add Name property to Workflow Instance models and update Dashboard UI
* Add SetName activity
* Add naming workflow sample
* Add modal html
* Implement search by workflow instance name
2020-12-24 14:30:55 +01:00
Sipke Schoorstra
8078e7bccc
Disable tests due to removed ExecutionLog
2020-12-20 20:20:36 +01:00
Sipke Schoorstra
c047d66942
Update packages
2020-12-19 15:35:11 +01:00
Sipke Schoorstra
d41039b567
Rename extensions namespace
2020-12-18 11:35:29 +01:00
Sipke Schoorstra
d6cc7d7f56
Implement Specification pattern ( #517 )
...
* Add specifications
* Update persistence providers with specification pattern
2020-12-14 17:15:39 +01:00
Sipke Schoorstra
0ee07636c3
Update YesSQL packages
2020-12-04 12:11:45 +01:00
Sipke Schoorstra
0facd8f93f
Introduce activity type providers ( #480 )
...
* Add activity type provider API
* Rename ReceiveHttpRequest to HttpRequestReceived
2020-11-30 15:21:36 +01:00
Sipke Schoorstra
41ca351d29
Refactor Timers activities using Quartz & initial Multitenancy support ( #477 )
...
* Refactor time based events using Quartz.net
* Simplify Quartz job & trigger registration & Cleanup
* Expose Quartz configuration
* Restructure samples
2020-11-27 21:47:51 +01:00
Sipke Schoorstra
757fde7e6e
Update packages and incremental work on API
2020-11-18 22:31:16 +01:00
Sipke Schoorstra
0038702dd8
Fix gRPC serialization
2020-11-14 17:46:25 +01:00
Sipke Schoorstra
be92fe7d74
Incremental work on activity picker fetching activities from Elsa server using gRPC
2020-11-14 15:44:03 +01:00
Sipke Schoorstra
c75196f696
Add component tests
2020-11-13 20:47:08 +01:00
Sipke Schoorstra
def637b4ca
Update packages
2020-11-12 22:02:51 +01:00
Sipke Schoorstra
d31ef98bb1
Update to .NET 5 and update icon
2020-11-11 21:32:12 +01:00
Sipke Schoorstra
3a9eaeb799
fix Signal activities, triggers and add sample
2020-11-03 16:58:00 +01:00
Sipke Schoorstra
60357d1950
Update package references
2020-11-03 11:29:02 +01:00
Sipke Schoorstra
7f44bfe4c1
Replace precompiled queries with extensions, process warnings and fix test
2020-11-03 10:50:32 +01:00
Sipke Schoorstra
ae40d36c72
Fix Instant event behavior
2020-10-30 16:16:06 +01:00
Sipke Schoorstra
6755002f51
Add file/blob storage-based provider + test
2020-10-23 14:20:52 +02:00
Sipke Schoorstra
7d77e501f6
Fix While activity + add test
2020-10-23 14:00:10 +02:00
Sipke Schoorstra
bc4924e57b
Add Switch extensions + tests
2020-10-23 13:46:34 +02:00
Sipke Schoorstra
f8e4cd1e6c
Add IfElse extensions + tests
2020-10-23 13:20:22 +02:00
Sipke Schoorstra
a4d7713ae7
Fix Join activity
2020-10-23 12:40:33 +02:00
Sipke Schoorstra
7c807c4e71
Fix Join behavior
2020-10-22 22:38:05 +02:00
Sipke Schoorstra
9663040c31
Rename Complete activity to Finish and add test
2020-10-22 20:34:12 +02:00
Sipke Schoorstra
39890d1460
Fix ForEach scheduling (introducing post-schedule)
2020-10-21 21:25:53 +02:00
Sipke Schoorstra
3f276e25be
Rename builder to workflow
2020-10-21 19:55:21 +02:00
Sipke Schoorstra
ed7265bb61
Add ParallelForEach activity
2020-10-21 19:54:42 +02:00
Sipke Schoorstra
bd3b41440a
Incremental work on tests and QA
2020-10-19 22:12:11 +02:00