Commit graph

29 commits

Author SHA1 Message Date
Sipke Schoorstra a983457076 Rename builder service 2022-08-25 13:45:35 +02:00
Sipke Schoorstra dfa1068012 Remove unused namespaces 2022-07-07 22:30:44 +02:00
Sipke Schoorstra 091430f9ff Remove obsolete transformer code 2022-06-27 12:37:52 +02:00
Sipke Schoorstra 4ac74864cd Incremental work on transposition 2022-06-14 15:56:41 +02:00
Sipke Schoorstra f93a051a14 Implement storage driver API endpoint 2022-06-07 15:48:52 +02:00
Sipke Schoorstra b7177f944f Streamline output API 2022-06-06 20:14:51 +02:00
Sipke Schoorstra e67e40bd7b Incremental work on persistent variables 2022-06-06 15:49:54 +02:00
Sipke Schoorstra 1ba45037fd Incremental work on variable capturing + management 2022-06-05 22:49:47 +02:00
Sipke Schoorstra 951149b5d4 Improve memory API 2022-06-04 20:01:20 +02:00
Sipke Schoorstra fccf4737e2
V3 modular configuration (#3070)
* Restructuring (WIP)

* Fix warnings

* Move DSL to modules

* Update namespaces

* Make design factory base reusable

* Update service registrations

* Remove unused namespaces and rename ElsaDbContext

* Incremental work on migrations

* Generate WorkflowsDbContext SQLite migrations

* Rename ServiceCollectionExtensions

* Update DbContextOptionsBuilderExtensions.cs

* Restructure

* Configuration refactorings (WIP)

* Incremental work on configurator API

* Incremental work on configuration API

* Incremental work on configuration API

* Fix workflow runtime options

* Move standard stream providers

* Implement configurator dependencies

* Cleanup configurator API

* Update configurator dependencies

* Cleanup

* Update Label API endpoints

* Fix eager configuration issue
2022-05-26 12:47:31 +02:00
Sipke Schoorstra a44ceaeb55
Implement V3 stores (#2980)
* Implement IWorkflowInstanceStore

* Implement IWorkflowDefinitionStore

* Implement IWorkflowTriggerStore

* Implement IWorkflowBookmarkStore

* Implement IWorkflowExecutonLogStore

* Restructure folders

* Persist workflow instance status timestamps
2022-04-30 15:10:11 +02:00
Sipke Schoorstra 261c9cb1a5
Implement Default Workflow Invoker (#2979)
* Implement default invoker

* Proto actor improvements

* Refactor workflow registry handling

* Update migrations
2022-04-30 11:10:08 +02:00
Sipke Schoorstra 53c60adc71
V3 finish activity (#2963)
* Incremental work on Finish activity

* Update OutputExpression.cs

* Update ExpressionHandlerRegistry.cs

* Update IActivity.cs

* Add sub-status

* Finish activity and update tests
2022-04-25 15:18:53 +02:00
Sipke Schoorstra c04f7c996f Refactor contracts/services/implementations namespaces 2022-04-25 11:43:23 +02:00
Sipke Schoorstra be913c7aa0 Update tests 2022-04-25 11:27:18 +02:00
Sipke Schoorstra dbd682eacb Add ability to control when to evaluate input 2022-04-24 22:26:33 +02:00
Sipke Schoorstra b947177ece Incremental work on tests 2022-04-21 23:00:13 +02:00
Sipke Schoorstra c79acde5fc Add Fork tests 2022-04-20 21:38:50 +02:00
Sipke Schoorstra 4849db8a05 Fix activities namespace 2022-04-20 21:06:39 +02:00
Sipke Schoorstra 7fa62582b8 Add tests for If activity 2022-04-20 15:52:51 +02:00
Sipke Schoorstra 75d036b0fc Restructure integration tests 2022-04-20 15:36:58 +02:00
Sipke Schoorstra a8cf10c7e5 Update BreakWorkflowTests.cs 2022-04-20 14:14:32 +02:00
Sipke Schoorstra 1325c3f9c3 Incremental work on Break 2022-04-20 13:57:02 +02:00
Sipke Schoorstra 9c39a3ca4c Update ForEachWorkflowTests.cs 2022-04-20 11:41:32 +02:00
Sipke Schoorstra 4def8b8a10 Update activity completion API 2022-04-20 11:14:20 +02:00
Sipke Schoorstra beedc471dc Incremental work on activity signaling 2022-04-19 20:42:26 +02:00
Sipke Schoorstra 27b297eaf5 Incremental work on Break 2022-04-18 15:48:21 +02:00
Sipke Schoorstra 7bd4df2532 Move IWorkflow to Core and update tests 2022-04-12 17:08:31 +02:00
Sipke Schoorstra e8ba302500 Incremental work on tests 2022-04-12 15:55:35 +02:00