Commit graph

127 commits

Author SHA1 Message Date
Sipke Schoorstra 1fc93afcb2 Rename Memory to MemoryBlocks 2022-06-04 20:02:59 +02:00
Sipke Schoorstra 951149b5d4 Improve memory API 2022-06-04 20:01:20 +02:00
Sipke Schoorstra 2563406a7d Renaming register API and introduce hierarchical memory register 2022-06-04 18:52:58 +02:00
Sipke Schoorstra d0685f8794 Experimental variable access of activities for testing 2022-06-03 22:26:28 +02:00
Sipke Schoorstra 5a2b539637 Implement Started and Completed execution events 2022-06-03 14:22:55 +02:00
Sipke Schoorstra 4b714a5021 Update DictionaryExtensions.cs 2022-06-03 13:46:41 +02:00
Sipke Schoorstra f7e0fecfaf Update ScheduledChildCallbackBehavior.cs 2022-06-03 13:46:25 +02:00
Sipke Schoorstra a9e84efa22 Improve Flowchart activity
Only complete itself if there are no more direct children to schedule.
2022-06-03 13:46:13 +02:00
Sipke Schoorstra 2fbc6d748c Update Behavior API to receive owner 2022-06-03 13:45:25 +02:00
Sipke Schoorstra 8fc9fb15b6 Add journal API endpoint 2022-06-02 11:36:56 +02:00
Sipke Schoorstra 9b2c0376a3
V3 workflow instance viewer (#3098)
* Incremental work on workflow-manager component

* Add default view

* Incremental work on instance viewer

* Incremental work

* Incremental work

* Add sub title property to form panel

* Implement sub status filter

* InfoList improvements

* Incremental work on activity property panel

* Change activity properties panel to be readonly
2022-05-31 20:26:45 +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 105d060d71 Fix workflow definition query 2022-05-27 11:01:54 +02:00
Sipke Schoorstra cce2a8731f Implement cascading workflow labels deletion 2022-05-27 10:53:22 +02:00
Sipke Schoorstra 7b72d18cc6 Cleanup and fixes 2022-05-26 22:46:22 +02:00
Sipke Schoorstra 76b9ae96fb Cleanup 2022-05-26 17:05:36 +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 9b553d05c0 Update icons 2022-05-10 14:27:23 +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 3900e32368 Make hosted service registration an explicit stage 2022-05-03 13:21:27 +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 563f3aebcd Refactor workflow model 2022-05-03 09:46:27 +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 0deed69541 Remove SQL server as required dependency 2022-04-29 12:36:36 +02:00
Sipke Schoorstra fac5952ad7 Update Flowchart.cs 2022-04-27 22:39:54 +02:00
Sipke Schoorstra 0729cb2762 Type name imrovements 2022-04-27 22:32:40 +02:00
Sipke Schoorstra 556ab9c26c Rename HttpBookmarkData to HttpEndpointBookmarkData 2022-04-27 22:30:52 +02:00
Sipke Schoorstra 5d5cb8ed68 Update HTTP module with route data support 2022-04-27 20:29:09 +02:00
Sipke Schoorstra 35e39193b7 Fix category names 2022-04-27 19:52:58 +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 dbd682eacb Add ability to control when to evaluate input 2022-04-24 22:26:33 +02:00
Sipke Schoorstra 4849db8a05 Fix activities namespace 2022-04-20 21:06:39 +02:00
Sipke Schoorstra 4ff2c228c4 Rename PostActivity to ScheduleActivity 2022-04-20 11:34:46 +02:00
Sipke Schoorstra e8ba302500 Incremental work on tests 2022-04-12 15:55:35 +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 3582c8a71c Update workflow context middleware to resolve providers from child container scope 2022-04-07 22:15:14 +02:00
Sipke Schoorstra 0184d1af07 Store contexts by context object instead of type 2022-04-07 22:14:44 +02:00
Sipke Schoorstra 963c584564 Add XML comments 2022-04-07 22:14:12 +02:00
Sipke Schoorstra 0c9674fc6d Refactor use of readonly dictionary to dictionary 2022-04-07 13:06:16 +02:00
Sipke Schoorstra 7f3d989911 Update HttpEndpoint.cs 2022-04-07 12:51:08 +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