Sipke Schoorstra
70e7b98d7b
Rename Repository to Store
2020-12-11 21:14:57 +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
65a266dfdb
Update Elsa.sln
2020-12-11 20:59:28 +01:00
Sipke Schoorstra
4526dcc3b0
Fix broken samples
2020-12-06 22:00:53 +01:00
Sipke Schoorstra
659236b4ca
Rename CronEvent to Cron
2020-12-04 10:43:25 +01:00
Sipke Schoorstra
6c8cc5efd0
Rename TimerEvent to Timer
2020-12-04 10:41:49 +01:00
Sipke Schoorstra
43cfe431f1
Make descriptor building resilient
2020-12-03 19:49:12 +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
d48ef44808
Rename Interrupts sample project
2020-12-01 22:46:45 +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
2ff8d006f3
Add StartIn convenience method to start / resume workflow in x amount of time
2020-11-27 21:59:28 +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
5e8a602f61
Fix lifetime scope issue with service bus queue starter
2020-11-24 10:44:33 +01:00
Sipke Schoorstra
f7f6b26580
Rename (Rebus) service bus provider projects
2020-11-23 16:49:53 +01:00
Sipke Schoorstra
d6ea3f440c
Update Azure Service Bus sample
2020-11-23 16:49:23 +01:00
Sipke Schoorstra
123e49c19d
WIP Azure Service Bus activities
2020-11-22 22:16:28 +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
757fde7e6e
Update packages and incremental work on API
2020-11-18 22:31:16 +01:00
Sipke Schoorstra
4474d9cdc2
Rename sample project
2020-11-17 21:28:17 +01:00
Sipke Schoorstra
02729b9c7a
Add Fork/Join/Timer/Signal sample
2020-11-17 21:26:31 +01:00
Sipke Schoorstra
a63e1711fa
Rename method with Async suffix
2020-11-17 21:26:15 +01:00
Sipke Schoorstra
c193b28ba1
Incremental work on saving and loading workflow definitions
2020-11-17 20:12: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
f83ddebb7c
Incremental work on dashboard
2020-11-05 22:17:26 +01:00
Sipke Schoorstra
50b0921e98
Split workflow context provider into separate loader and persister
2020-11-03 21:30:34 +01:00
Sipke Schoorstra
3a9eaeb799
fix Signal activities, triggers and add sample
2020-11-03 16:58:00 +01:00
Sipke Schoorstra
25e5a1ca57
Add convenience methods to access activity input, output and workflow context
2020-11-03 12:24:43 +01:00
Sipke Schoorstra
70d3569343
Add GoBackResult + sample
2020-11-03 12:14:25 +01:00
Sipke Schoorstra
df33afc2aa
Remove broken in-memory provider
2020-11-03 11:13:57 +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
13b770e362
Remove unused index provider
2020-11-03 10:18:19 +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
b57f1edfbd
Rename composite sample project
2020-11-02 19:07:17 +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
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