Commit graph

658 commits

Author SHA1 Message Date
Sipke Schoorstra 4ac74864cd Incremental work on transposition 2022-06-14 15:56:41 +02:00
Sipke Schoorstra 8d3aaea1e4 Incremental work on transposition 2022-06-11 20:04:16 +02:00
Sipke Schoorstra b7177f944f Streamline output API 2022-06-06 20:14:51 +02:00
Sipke Schoorstra 1ba45037fd Incremental work on variable capturing + management 2022-06-05 22:49:47 +02:00
Sipke Schoorstra a28d2eb63a
Features API (#3081)
* Rename module and features

* Move Mediator, AspNetCore and Expressions to modules folder

* Update labels-widget.tsx
2022-05-27 12:36:39 +02:00
Sipke Schoorstra 76b9ae96fb Cleanup 2022-05-26 17:05:36 +02:00
Sipke Schoorstra 41b1a3b275 Update Program.cs 2022-05-26 16:24:34 +02:00
Sipke Schoorstra ddc4c67d2f Update Program.cs 2022-05-26 16:23:33 +02:00
Sipke Schoorstra 158bffaca3 Update samples and rename extensions method 2022-05-26 16:07:01 +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 0779687467
V3 import export (#3030)
* Fix correct materializer name

* Add Sequence plugin to override transposition

* Update elsa-api-client.ts

* Update workflow-definition-browser.tsx

* Update Activity to ignore serialization of Behaviors property

* Add Export API endpoint

* Implement Import API

* Update ClrWorkflowDefinitionProvider.cs

* Implement filter by materializer

* Filter workflow definitions by Json materializer for now

* Implement export from designer

* Implement import from designer

* Update Export.cs
2022-05-16 11:25:53 +02:00
Sipke Schoorstra cb90e5819b Update Program.cs 2022-05-08 23:11:08 +02:00
Sipke Schoorstra 0729d35ab6 Refactor API endpoints 2022-05-08 23:07:26 +02:00
Sipke Schoorstra 8ad21d3645 Move FlowChart and SetName activities to Core 2022-05-03 16:22:26 +02:00
Sipke Schoorstra bc4b19b430 Incremental work on configuration API 2022-05-03 16:17:20 +02:00
Sipke Schoorstra 78169bdd86 Add support for ordered hosted service registration 2022-05-03 13:04:39 +02:00
Sipke Schoorstra 5f83198677 Refactor persistence configuration (memory + EF core) 2022-05-03 12:32:31 +02:00
Sipke Schoorstra 1afe3a62a0 Incremental work on modular configuration 2022-05-03 11:44:44 +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 be77c5667e Add samples and docker support 2022-04-29 14:40:25 +02:00
Sipke Schoorstra 0deed69541 Remove SQL server as required dependency 2022-04-29 12:36:36 +02:00
Sipke Schoorstra cae0bf9968 Update Program.cs 2022-04-27 20:29:12 +02:00
Sipke Schoorstra 046c31a76e Update Program.cs 2022-04-27 19:53:01 +02:00
Sipke Schoorstra dc9131aba0 Update WriteLines.cs 2022-04-27 19:48:28 +02:00
Sipke Schoorstra 57230948c2
V3 StartAt Activity (#2969)
* Rename RunAt -> StartAt

* Update migrations

* Update Timer.cs

* Update schedulers

* Add samples
2022-04-27 12:07:23 +02:00
Sipke Schoorstra c04f7c996f Refactor contracts/services/implementations namespaces 2022-04-25 11:43:23 +02:00
Sipke Schoorstra e42409ba6f Rename method 2022-04-21 23:00:01 +02:00
Sipke Schoorstra 4849db8a05 Fix activities namespace 2022-04-20 21:06:39 +02:00
Sipke Schoorstra beedc471dc Incremental work on activity signaling 2022-04-19 20:42:26 +02:00
Sipke Schoorstra e8ba302500 Incremental work on tests 2022-04-12 15:55:35 +02:00
Sipke Schoorstra 878e476d93 Disable Dahomey for now 2022-04-12 14:08:24 +02:00
Sipke Schoorstra 3120429f89 Incremental work on correlation 2022-04-11 14:19:55 +02:00
Sipke Schoorstra 78a799edb9 Incremental work on proto actor and service bus 2022-04-10 14:35:53 +02:00
Sipke Schoorstra 60e292fac6 Serialization improvements 2022-04-09 22:15:48 +02:00
Sipke Schoorstra 120f7a0341 Upgrade package references 2022-04-09 12:14:53 +02:00
Sipke Schoorstra 5d8d77deea Refactor output capture API 2022-04-07 12:44:12 +02:00
Sipke Schoorstra e7c36ed7ff Update AzureServiceBus module 2022-04-07 11:22:44 +02:00
Sipke Schoorstra 03b36393fe Refactor workflow factory registration 2022-04-04 16:00:31 +02:00
Sipke Schoorstra e895d4bfdb Update demos 2022-03-29 13:24:33 +02:00
Sipke Schoorstra 034bedfb46 Incremental work on DSL 2022-03-29 13:16:06 +02:00
Sipke Schoorstra d25a45bdd9 Update samples 2022-03-28 13:36:18 +02:00
Sipke Schoorstra 3deac4fb0c Update DSL and sample 2022-03-28 13:25:45 +02:00
Sipke Schoorstra c74b105e19 Move Timer to Activities namespace 2022-03-24 12:29:39 +01:00
Sipke Schoorstra a6e288fdd7 Update namespaces and decorate activities with attributes 2022-03-24 12:18:14 +01:00
Sipke Schoorstra b23ebdaddd Restructuring 2022-03-22 14:33:15 +01:00
Sipke Schoorstra 4d23fc40b4 Refactor Workflow model from record to class that inherits from Composite 2022-03-21 20:33:21 +01:00
Sipke Schoorstra fee275ab26 Fix naming of cancellation token 2022-03-21 19:29:49 +01:00
Sipke Schoorstra 4b9907b049 Implement Hangfire proxy job 2022-03-21 11:41:27 +01:00
Sipke Schoorstra 0a5987eba8 Incremental work on Hangfire job provider 2022-03-15 13:20:06 +01:00