Commit graph

143 commits

Author SHA1 Message Date
Sipke Schoorstra fec0f74c51 Fix Output converter 2022-06-08 11:33:25 +02:00
Sipke Schoorstra f93a051a14 Implement storage driver API endpoint 2022-06-07 15:48:52 +02:00
Sipke Schoorstra 6309c3494f Implement variable drive configuration 2022-06-07 14:14:14 +02:00
Sipke Schoorstra 8c4219929a Implement activity output variable binding 2022-06-07 13:37:34 +02:00
Sipke Schoorstra b7177f944f Streamline output API 2022-06-06 20:14:51 +02:00
Sipke Schoorstra 5180516adf Small optimization by not re-evaluating properties when already done 2022-06-06 16:01:18 +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 2a3f8a13ba Update ForEach.cs 2022-06-04 20:28:21 +02:00
Sipke Schoorstra 8f581efd39 Rename variable default value to value 2022-06-04 20:27:41 +02:00
Sipke Schoorstra 71b7271017 Update MemoryReference.cs 2022-06-04 20:21:33 +02:00
Sipke Schoorstra 17f7e4d58d Update JintJavaScriptEvaluator.cs 2022-06-04 20:21:29 +02:00
Sipke Schoorstra 429f65b88b Update ActivityExecutionContext.cs 2022-06-04 20:21:21 +02:00
Sipke Schoorstra fa4a2edfc0 Update ForEach.cs 2022-06-04 20:21:12 +02:00
Sipke Schoorstra 50dfc94be4 Update For.cs 2022-06-04 20:21:04 +02:00
Sipke Schoorstra ea40b05a6b Simplify memory API names 2022-06-04 20:03:40 +02:00
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