Commit graph

304 commits

Author SHA1 Message Date
Sipke Schoorstra 4f2233d980 Pass composite input to first scheduled child 2020-12-04 21:41:52 +01:00
Sipke Schoorstra 245d6e9bbc Simplify queries thanks to fix in YesSQL 2020-12-04 12:23:45 +01:00
Sipke Schoorstra 8572f1e6d7 Fix workflow context loading when context has changed 2020-12-04 12:12:12 +01:00
Sipke Schoorstra 0ee07636c3 Update YesSQL packages 2020-12-04 12:11:45 +01:00
Sipke Schoorstra bd4dd6a849 Remove lazy 2020-12-03 20:25:41 +01:00
Sipke Schoorstra a3eb17b0ac Always refresh workflow context when context ID has changed using SetContextId activity 2020-12-03 20:01:23 +01:00
Sipke Schoorstra 43cfe431f1 Make descriptor building resilient 2020-12-03 19:49:12 +01:00
Sipke Schoorstra 17eea86c70 Remove warnings 2020-12-02 22:31:26 +01:00
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 055482b935 Update WorkflowBuilderExtensions 2020-12-02 20:28:48 +01:00
Sipke Schoorstra 0e1262051a Update WorkflowBuilderExtensions 2020-12-02 20:23:13 +01:00
Sipke Schoorstra 2fb4b4cdfc Don't look for inherited ActivityAttributes 2020-12-01 22:29:48 +01:00
Sipke Schoorstra 0bf20b224c Add method to interrupt many workflows by activity type 2020-12-01 22:05:03 +01:00
Sipke Schoorstra e32af24a3e
Add Workflow Interruptor API (#482) 2020-12-01 21:17:05 +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 d890c668cc Expose WorkflowExecutionContext to Workflow Context providers 2020-11-24 19:54:16 +01:00
Sipke Schoorstra 6670264194 Make workflow builders singletons 2020-11-23 16:47:22 +01:00
Sipke Schoorstra 123e49c19d WIP Azure Service Bus activities 2020-11-22 22:16:28 +01:00
Sipke Schoorstra 312fcf233a Fix broken Instant activity 2020-11-22 18:52:05 +01:00
Sipke Schoorstra 3d67c195ac Add Rebus service bus providers for Azure Service Bus and RabbitMQ 2020-11-22 13:05:34 +01:00
Sipke Schoorstra e6227e887f Simplify service bus API and cleanup 2020-11-22 11:49:28 +01:00
Sipke Schoorstra f1349adc3f Service bus API improvements 2020-11-20 23:24:48 +01:00
Sipke Schoorstra 355038f27e Incremental work on service bus API 2020-11-20 17:08:05 +01:00
Sipke Schoorstra d5633d282c Stash 2020-11-20 13:29:08 +01:00
Sipke Schoorstra 2d54b7e337 Add Rebus activities 2020-11-19 22:21:17 +01:00
Sipke Schoorstra fee41d1932 Implement auto-save 2020-11-19 15:14:39 +01:00
Sipke Schoorstra 757fde7e6e Update packages and incremental work on API 2020-11-18 22:31:16 +01:00
Sipke Schoorstra 57003d487a Add support for unary expressions (originating from type cast) 2020-11-18 22:00:27 +01:00
Sipke Schoorstra eba08c09de Fix nullable warnings 2020-11-18 20:44:04 +01:00
Sipke Schoorstra 660adacf61 Fix warnings 2020-11-18 20:35:03 +01:00
Sipke Schoorstra 956f8ed1fa Fix build 2020-11-18 19:59:00 +01:00
Sipke Schoorstra f1d47df862 Use strongly typed value for property value 2020-11-18 19:42:33 +01:00
Sipke Schoorstra af73545b90 Use strongly typed value providers 2020-11-18 19:35:16 +01:00
Sipke Schoorstra 0b81bba3d4 Fix TimerEvent and CronEvent 2020-11-17 22:13:55 +01:00
Sipke Schoorstra a63e1711fa Rename method with Async suffix 2020-11-17 21:26:15 +01:00
Sipke Schoorstra 81439cc2ad Add AutoMapper profile discovery support 2020-11-17 20:13:11 +01:00
Sipke Schoorstra 1447265994 Add query by version ID 2020-11-17 20:12:42 +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 317bab6d84 Implement Open API specifications 2020-11-13 14:13:36 +01:00
Sipke Schoorstra cb99b26151 Incremental work on API + client 2020-11-12 23:45:18 +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 59f1ada1aa Rename activity builder properties 2020-11-03 22:05:45 +01:00
Sipke Schoorstra 1bb2953efa Add refresh/persist workflow context options to activity 2020-11-03 22:03:08 +01:00