Sipke Schoorstra
d41039b567
Rename extensions namespace
2020-12-18 11:35:29 +01:00
Sipke Schoorstra
9611935c3a
Add correlation specification
2020-12-14 18:02:00 +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
f2aae986f4
Use in-memory persistence by default
2020-12-12 14:07:17 +01:00
Sipke Schoorstra
2bc141a464
Wrap workflow definition store with workflow definition manager
2020-12-11 22:02:43 +01:00
Sipke Schoorstra
a57816663d
Wrap workflow instance store with workflow instance manager
2020-12-11 21:49:39 +01:00
Rafael Carnucci
3b35d9ff0a
Seperate YesSql ( #504 )
...
* Seperate YesSql and added InMemory, MongoDb
* Error fixed, if DatabaseInitializer is run through several times
* icon.png was not packed
* Added AddWorkflowProvider to AddElsaPersistenceMongoDb
* Wrong primary keys were used for MongoDb
* Refactorig MongoDb
* Register IMongoCollection<WorkflowDefinition> and IMongoCollection<WorkflowInstance> with DI
* Wrong Parameter Type in Constructor (MongoDbWorkflowInstanceRepository)
* Add workflowDefinition.WorkflowDefinitionId = _idGenerator.Generate(); to Initialize
* Removed duplicated code
* Correct wrong Commit
Co-authored-by: Rafael Carnucci <rafael.carnucci@icn.de>
Co-authored-by: Sipke Schoorstra <sipkeschoorstra@outlook.com>
2020-12-11 21:03:49 +01:00
Sipke Schoorstra
dac4610ac8
Incremental work on dashboard + API
2020-12-08 22:23:52 +01:00
Sipke Schoorstra
b3270d9b0a
Add methods to query workflows by correlation ID
2020-12-06 13:24:48 +01:00
Sipke Schoorstra
de535b3954
Fix workflow registration bug
2020-12-06 13:24:28 +01:00
Sipke Schoorstra
245d6e9bbc
Simplify queries thanks to fix in YesSQL
2020-12-04 12:23:45 +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
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
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
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
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
57003d487a
Add support for unary expressions (originating from type cast)
2020-11-18 22:00:27 +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
317bab6d84
Implement Open API specifications
2020-11-13 14:13:36 +01:00
Sipke Schoorstra
3a9eaeb799
fix Signal activities, triggers and add sample
2020-11-03 16:58:00 +01:00
Sipke Schoorstra
8e1ad31f73
Remove unused extensions and process more warnings
2020-11-03 10:58:11 +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
38470c0176
WIP: Declarative composite activities
2020-11-02 21:04:41 +01:00
Sipke Schoorstra
90c8577864
WIP: extract composite activity builder from workflow builder
2020-11-01 22:26:19 +01:00
Sipke Schoorstra
594853d45c
Add Composite Activity support
2020-11-01 20:03:21 +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
b51aa6d7a6
Add trigger provider DI extensions
2020-10-30 16:25:48 +01:00
Sipke Schoorstra
ae40d36c72
Fix Instant event behavior
2020-10-30 16:16:06 +01:00
Sipke Schoorstra
8fa77bde18
Register Inline activity
2020-10-29 11:41:47 +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
6755002f51
Add file/blob storage-based provider + test
2020-10-23 14:20:52 +02:00
Sipke Schoorstra
a4d7713ae7
Fix Join activity
2020-10-23 12:40:33 +02:00
Sipke Schoorstra
9663040c31
Rename Complete activity to Finish and add test
2020-10-22 20:34:12 +02:00
Sipke Schoorstra
c12c294b07
Incremental work on blob/file storage-based workflows
2020-10-21 22:27:02 +02:00
Sipke Schoorstra
39890d1460
Fix ForEach scheduling (introducing post-schedule)
2020-10-21 21:25:53 +02:00
Sipke Schoorstra
ed7265bb61
Add ParallelForEach activity
2020-10-21 19:54:42 +02:00
Sipke Schoorstra
400b4f827a
Incremental work on tests, API endpoint, versioning and cleanup
2020-10-20 23:17:08 +02:00
Sipke Schoorstra
bd3b41440a
Incremental work on tests and QA
2020-10-19 22:12:11 +02:00
Sipke Schoorstra
7c8b4a1018
Add For activity builder extensions and add sample
2020-10-18 17:05:48 +02:00