Sipke Schoorstra
d7649b0118
Fix numerical version parsing
2023-09-06 17:57:25 +02:00
Sipke Schoorstra
f4ae684edd
Implement workflow inbox cleanup service ( #4327 )
2023-08-13 12:35:15 +02:00
Sipke Schoorstra
a8079090aa
Telnyx fixes ( #4300 )
...
* Update flowchart to consider activity instance completion
* Update Telnyx activities to leverage workflow inbox
* Fix Telnyx webhook activities
* Fix TransferCall and IncomingCall activities
* Turn collections into arrays for JS
* Telnyx activity fixes
2023-08-08 20:50:21 +02:00
Sipke Schoorstra
1902307cf5
Add support for filtering journal by activity IDs
2023-07-20 22:12:45 +02:00
Sipke Schoorstra
72f4461ca3
Implement cascading deletion
2023-07-20 00:05:43 +02:00
Sipke Schoorstra
479bdda002
Fix project references
2023-07-17 22:11:41 +02:00
Sipke Schoorstra
6e458e0053
Make Mediator package reusable from outside Elsa feature system
2023-07-17 21:43:35 +02:00
Sipke Schoorstra
4d9ef959d4
Add paging support for skip + take format
2023-07-10 16:10:00 +02:00
Sipke Schoorstra
ab4f28bc02
Add unique name query to workflow definition store
2023-06-30 20:56:37 +02:00
Sipke Schoorstra
eabe853fe7
Add workflow definition count endpoint + unique name validation
2023-06-29 22:08:10 +02:00
Sipke Schoorstra
6c1cca372c
Dapper persistence provider ( #4109 )
...
* Implement Dapper stores
2023-06-06 20:49:14 +02:00
herblinernexxbizz
b9ac0e478e
add ordering to workflowdefinitions ( #4040 )
...
* add ordering to workflowdefinitions
* do default ordering ans sorting right
2023-05-15 11:36:59 +02:00
Sipke Schoorstra
832a5b116b
Update memory store to use concurrent dictionary
...
Fixes #3741
2023-05-08 22:56:37 +02:00
Sipke Schoorstra
943df3d274
Cleanup and refactoring WorkflowContext APIs
2023-04-18 00:00:46 +02:00
Sipke Schoorstra
c3ed7e7865
Improve JSON serializationfor workflow state ( #3913 )
...
* Incremental work on WorkflowStateSerializer
* Update Flow HTTP Request activity to default to Done outcome
* Fix reference handling
* Fix polymorphic object converter
* Add comments
* Add support for registering type alias during DI setup via options
* Fix trigger and bookmark payload persistence
* Update sample model
* Add support for custom dictionary types
* Split general serializer options provider into focused serializer services
* Formatting
* Update migrations
2023-04-17 00:11:58 +02:00
Sipke Schoorstra
7a09944732
Refactor scheduling and background activity execution ( #3884 )
...
* Refactor background activity execution
* Refactor scheduler
* Remove Jobs module
* Add XML comments
2023-04-09 23:35:32 +02:00
Sipke Schoorstra
1ac64b8197
Store & display evaluated activity state in workflow instance viewer ( #3776 )
...
* Implement activity state persistence
* Add sort API
* Implement activity state view
* Update EF Core migrations
2023-03-07 21:40:53 +01:00
Sipke Schoorstra
1a713b4619
Rename "services" to "contracts" and "implementations" to "services" ( #3758 )
2023-03-03 22:47:23 +01:00
Sipke Schoorstra
431db1c353
Refactor store APIs ( #3740 )
...
* Add array support for input/output arguments
* Add alias support for nullable types
* Refactor workflow definition store API
* Fix array and ui hint setting of input/output definition
* Refactor workflow instance store API
* Add XML comments
* Refactor trigger and bookmark store API
2023-02-27 14:14:50 +01:00
Sipke Schoorstra
6e8c4f9404
Dispatch Workflow activity ( #3710 )
...
* Implement DispatchWorkflow activity
* Implement workflow definition picker control
2023-02-16 11:00:06 +01:00
gurkanguran
407bfa6913
Use workflow definition as activity ( #3654 )
...
* Implemented usage of workflow definitions as activities
* Updated designer
* Removed activity definitions module
* Allow user to mark workflow to be used as activity
* Refactor
* Refactor
* Cleanup csproj
* Cleanup WorkflowDefinitionActivity
* Pascalize typename
* Fix JS intellisense initial load issue
* Add XML comments
* Add Jobs dependency
* Hide Composite root port from designer
* Move finding workflow activities logic to lower level
* Generate unique identities across hierarchy
* Refactor
* Revert "Generate unique identities across hierarchy"
This reverts commit 74f5e7830309ee76af6ab3a000a5e1ec41f1e90c.
* Implement unique node IDs
* Introduce new VersionOptions option
* Remove unused namespaces
---------
Co-authored-by: Sipke Schoorstra <sipkeschoorstra@outlook.com>
2023-01-28 00:36:03 +01:00
Sipke Schoorstra
006479c2b7
Finish Azure Service Bus activities ( #3617 )
...
* Incremental work on Azure Service Bus
* Update Azure Service Bus activities
2023-01-12 11:59:31 +01:00
Sipke Schoorstra
6994f2e24d
Webhooks ( #3598 )
...
* Incremental work
* Implement samples
* Update samples
* Small refactorings
Closes #3592
2023-01-05 13:55:08 +01:00
Sipke Schoorstra
750c2094cc
RunTask activity ( #3594 )
...
* Implement RunTask activity
2023-01-04 20:36:38 +01:00
Sipke Schoorstra
7a98cdf60d
Normalize extensions namespaces ( #3577 )
2022-12-31 16:16:43 +01:00
Sipke Schoorstra
bbe8ee34c0
Update packages
2022-12-22 15:55:20 +01:00
Sipke Schoorstra
2dcd9bcd73
Add .NET 7 as a target
2022-12-22 15:40:31 +01:00
Sipke Schoorstra
f6a06f6f45
Merge MemoryCache module with Common module
2022-11-23 11:17:22 +01:00
Sipke Schoorstra
6947f45693
Remove unused namespaces
2022-11-13 12:45:34 +01:00
Sipke Schoorstra
3bed8b970b
Fix package tags
2022-11-11 21:25:14 +01:00
Sipke Schoorstra
ecf5ff77cf
Remove old samples and initiate new samples
2022-11-10 14:40:37 +01:00
Sipke Schoorstra
e9d4c9b6d5
Prepare projects for packaging
2022-11-03 21:40:23 +01: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
e942f799ec
Add default implementations for job queue and scheduler
2022-08-11 12:45:07 +02:00