Sipke Schoorstra
bf1d54d1e6
Remove noisy CancellationToken parameters
...
The CancellationToken is now available as part of the ActivityExecutionContext
2020-12-02 22:28:36 +01:00
Sipke Schoorstra
dadee53d2d
Add support for composite activities to return outcomes
2020-12-02 22:20:13 +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
5bab43b8d2
Add support for attribute-based workflow selection & execution ( #478 )
2020-11-28 05:11:14 +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
4b85142bd1
Add SetContextId activity
2020-11-24 20:25:37 +01:00
Sipke Schoorstra
a63e1711fa
Rename method with Async suffix
2020-11-17 21:26:15 +01:00
Sipke Schoorstra
acf884c075
Incremental work on connecting activities
2020-11-16 21:19:43 +01:00
Sipke Schoorstra
da2a395d49
Add support for (non-)browsable activities
2020-11-14 22:07:34 +01:00
Sipke Schoorstra
6bddf50d77
Implement activity picker filtering
2020-11-14 21:58:48 +01:00
Sipke Schoorstra
3a9eaeb799
fix Signal activities, triggers and add sample
2020-11-03 16:58:00 +01:00
Sipke Schoorstra
70d3569343
Add GoBackResult + sample
2020-11-03 12:14:25 +01:00
Sipke Schoorstra
884f54782d
Use Sqlite as default db provider
2020-11-03 09:46:38 +01:00
Sipke Schoorstra
38470c0176
WIP: Declarative composite activities
2020-11-02 21:04:41 +01:00
Sipke Schoorstra
8c5cac1c51
Fix WorkflowBuilder and CompositeActivityBuilder
2020-11-02 18:58:55 +01:00
Sipke Schoorstra
8ffc3dd30d
Implement workflow context loading/saving level of fidelity
2020-11-01 14:24:02 +01:00
Sipke Schoorstra
fea2ffd6ea
Implement RunWorkflow activity
2020-11-01 13:08:58 +01:00
Sipke Schoorstra
31ca0780e2
Stash RunWorkflow activity
2020-11-01 11:31:53 +01:00
Sipke Schoorstra
ce6509baff
Complete workflow context sample and fix NodaTime serialization
2020-10-31 22:19:58 +01:00
Sipke Schoorstra
ef660ab541
Add workflow context + sample
2020-10-31 21:10:58 +01:00
Sipke Schoorstra
6577b0cd38
Improve trigger API and implement HTTP correlation
2020-10-30 21:55:27 +01:00
Sipke Schoorstra
ae40d36c72
Fix Instant event behavior
2020-10-30 16:16:06 +01:00
Sipke Schoorstra
5f1beae273
Add IfElse builder extension
2020-10-29 21:35:52 +01:00
Sipke Schoorstra
d39312e43a
Fix Inline's Function property
2020-10-29 11:41:34 +01:00
Sipke Schoorstra
a2afe4498c
Add While activity builder extensions
2020-10-29 09:23:31 +01:00
Sipke Schoorstra
9971081a91
Fixes and improvements:
...
* Fix activity output persistence
* Add methods to read activity output
* Add option to ReceiveHttpRequest to parse incoming body to a specific .NET type
* Fix activity service resolution scope issue
* Fix workflow provider base
* Remove unused namespaces
2020-10-28 22:24:38 +01:00
Sipke Schoorstra
a0cf3d9d34
Update variable names to workflowRunner
2020-10-23 14:22:24 +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
e0424f86e7
Fix ForEach activity
2020-10-21 19:55:10 +02:00
Sipke Schoorstra
ed7265bb61
Add ParallelForEach activity
2020-10-21 19:54:42 +02:00
Sipke Schoorstra
7c8b4a1018
Add For activity builder extensions and add sample
2020-10-18 17:05:48 +02:00
Sipke Schoorstra
ca97f90120
Restore activity state persistence and other bug fixes
2020-10-18 15:03:14 +02:00
Sipke Schoorstra
f8662c5426
Implement workflow materializer
2020-10-17 16:45:20 +02:00
Sipke Schoorstra
4cd3d08d44
Remove incompatible activity extensions
2020-10-17 13:55:47 +02:00
Sipke Schoorstra
72caccb6a6
Update ReceiveHttpRequest using new trigger API
2020-10-17 13:51:27 +02:00
Sipke Schoorstra
d28da10a88
Restructure events and messages folders
2020-10-17 09:15:46 +02:00
Sipke Schoorstra
b4180d8e6f
Cleanup
2020-10-17 09:07:33 +02:00
Sipke Schoorstra
ab7fd8c366
Incremental work on blueprints
2020-10-13 22:21:47 +02:00
Sipke Schoorstra
ef0f3a0907
Incremental work on blueprints
2020-10-12 22:10:56 +02:00
Sipke Schoorstra
7a7d032e9e
Remove unused namespaces
2020-10-11 14:33:56 +02:00
Sipke Schoorstra
e1f5b6a8a5
Implement YesSql
2020-10-10 17:13:52 +02:00
Sipke Schoorstra
899f12e35f
Cleanup and apply new field naming convention
2020-10-09 19:52:54 +02:00
Sipke Schoorstra
a0a68679bc
Implement activity property setters
2020-10-03 12:48:25 +02:00
Sipke Schoorstra
dd0e123828
Update packages
2020-04-19 15:39:28 +02:00