Sipke Schoorstra
e4f9b7717b
Initial support for activity cancellation
2022-10-30 23:44:38 +01:00
Sipke Schoorstra
c6bfd1f574
Asynchronous Activities ( #3386 )
...
* Update job activities handler
Looks like somehow implicit global usings have been removed or disabled 🤔
* Implement background activity execution
* Checkbox UI improvements
* Implement Task configuration for asynchronous execution
* Make job queue hosted service process jobs in parallel
* Make job worker count configurable
2022-10-27 12:05:30 +02:00
Sipke Schoorstra
9a772af3c8
Implicit fork & join ( #3331 )
...
* Initial experiment with implicit fork and join construct
* Implement flow execution counters
* Incremental work on FlowJoin
* Implement bookmark removal behavior
* Set icon for FlowJoin
2022-10-10 15:08:30 +02:00
Sipke Schoorstra
4b0af64cee
Exportable & importable workflow state + execution ( #3317 )
...
* Incremental work on externalizing workflow state execution
* Finish resumable WriteHttpResponse
2022-10-04 11:57:01 +02:00
Sipke Schoorstra
b3bae39bfe
Default Runtime & Persistence ( #3287 )
...
* Delete DefaultWorkflowInvoker.cs
* Incremental work
* Refactor runtime
* Implement workflow state store + bookmark store
* Cleanup
* Update migrations
* Move store abstractions to management and runtime projects
* Consolidate persistence providers into single package
* Generate migrations
* Regenerate migrations
* Fix DI of memory stores
* Update migrations
* Refactor definition reference due to unserializable record
* Update web server bundle to use EF core by default
* Update Bookmark.cs
Fixes System Text Json deserialization
2022-09-04 17:04:14 +02:00
Sipke Schoorstra
bfefd3f237
V3 default runtime ( #3285 )
...
* Incremental work on default runtime
* Fix workflow rooting
2022-09-02 19:02:24 +02:00
Sipke Schoorstra
45e38a728f
Remove unused namespaces
2022-08-29 11:37:00 +02:00
Sipke Schoorstra
7870012254
Implement versioned activities
2022-08-11 19:29:32 +02:00
Sipke Schoorstra
dfa1068012
Remove unused namespaces
2022-07-07 22:30:44 +02:00
Sipke Schoorstra
92bc89b10c
Add flow switch editor
2022-07-07 22:08:02 +02:00
Sipke Schoorstra
fb2a4cc041
Add FlowDecision activity
2022-07-07 21:39:54 +02:00
Sipke Schoorstra
845cd52902
Update Switch.cs
2022-07-07 21:33:41 +02:00
Sipke Schoorstra
aaadb127f9
Update Switch.cs
2022-07-07 16:51:40 +02:00
Sipke Schoorstra
20002e2454
Introduce ActivityBase
2022-06-29 15:36:27 +02:00
Sipke Schoorstra
ae1748cee3
Implement flow nodes
2022-06-29 12:57:01 +02:00
Sipke Schoorstra
14026e7342
Update FlowchartJsonConverter.cs
2022-06-29 11:36:47 +02:00
Sipke Schoorstra
41dadaaf71
Incremental work on flowchart activity editing
2022-06-27 21:12:41 +02:00
Sipke Schoorstra
820550f95e
Remove obsolete activity node describer
2022-06-27 12:44:17 +02:00
Sipke Schoorstra
091430f9ff
Remove obsolete transformer code
2022-06-27 12:37:52 +02:00
Sipke Schoorstra
794c6d5220
Incremental work on embedded activity management
2022-06-20 20:14:07 +02:00
Sipke Schoorstra
8600dc5fcd
Incremental work on embedding activities
2022-06-17 13:54:36 +02:00
Sipke Schoorstra
967ad176b8
Update Transformer.cs
2022-06-14 23:03:04 +02:00
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
d5826c7fd0
Update Event activity and trigger API
2022-06-09 20:06:31 +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
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
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
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
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
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