Sipke Schoorstra
d41039b567
Rename extensions namespace
2020-12-18 11:35:29 +01:00
Sipke Schoorstra
c7b21d294b
Fix version (for AppVeyor) and apply common.props to shared test package
2020-12-17 16:05:37 +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
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
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
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
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
8be781d1e8
Add Activities API client
2020-11-13 21:30:07 +01:00
Sipke Schoorstra
c75196f696
Add component tests
2020-11-13 20:47:08 +01:00
Sipke Schoorstra
0c5bdf27a7
Incremental work on API client
2020-11-13 15:30:23 +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
38470c0176
WIP: Declarative composite activities
2020-11-02 21:04:41 +01:00
Sipke Schoorstra
594853d45c
Add Composite Activity support
2020-11-01 20:03:21 +01:00
Sipke Schoorstra
ae40d36c72
Fix Instant event behavior
2020-10-30 16:16:06 +01:00
Sipke Schoorstra
3700bb2323
Update package projects
2020-10-29 09:30:43 +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
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
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
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
0c47a781d5
Update package descriptions and names
2020-10-18 17:42:34 +02:00
Sipke Schoorstra
8423fde504
Incremental work on trigger API
2020-10-17 12:49:41 +02:00
Sipke Schoorstra
bbf0cfa8f8
Fix solution build
2020-10-16 20:52:32 +02:00
Sipke Schoorstra
d9d567a489
Incremental work on blueprints
2020-10-11 22:02:14 +02:00
Sipke Schoorstra
7a7d032e9e
Remove unused namespaces
2020-10-11 14:33:56 +02:00
Sipke Schoorstra
7e45845a47
Introduce Workflow Instance Manager and Workflow Definition Manager
2020-10-11 14:33:18 +02:00
Sipke Schoorstra
1a85fc5f26
Implement in-memory provider
2020-10-10 21:10:09 +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
a6977a6a43
Update packages
2020-08-21 09:25:45 +02:00
Sipke Schoorstra
dd0e123828
Update packages
2020-04-19 15:39:28 +02:00