Sipke Schoorstra
2d61569cab
Add parent/child workflow programmatic ASP.NET sample
2023-09-09 16:54:27 +02:00
Sipke Schoorstra
11df71eecd
Remove Sinks module
2023-09-07 22:03:03 +02:00
Sipke Schoorstra
45d194125d
Remove WorkflowStateStore ( #4374 )
...
* Remove WorkflowStateStore and use WorkflowInstanceStore instead
* Delete RunningWorkflows actor
* Cleanup
2023-08-30 15:42:16 +02:00
Sipke Schoorstra
e2c3ab0efd
Refactor proto files and fix snapshot loading of running workflows grain ( #4371 )
2023-08-29 23:29:31 +02:00
Sipke Schoorstra
b3e0c0064c
Fix sample and test
2023-08-28 22:44:43 +02:00
Sipke Schoorstra
ca25b78457
Fix Break behavior ( #4365 )
...
* Fix Break behavior
* Ensure removal of completion callbacks
2023-08-26 01:11:10 +02:00
Sipke Schoorstra
3ba6a548e1
Update ForEach activity with local variables ( #4315 )
...
* Update ForEach activity with local variables
* Add option to include activity instance ID as part of bookmark hash
2023-08-11 21:59:39 +02:00
Sipke Schoorstra
166e11c416
Fix loss of source file + line number ( #4293 )
...
Fixes #4287
2023-08-06 20:55:24 +02:00
gurkanguran
90e560bc73
Redis proto cluster member store ( #4241 )
...
* Implemented redis as a proto cluster member store
* Added component tests for redis protocluster member store
---------
Co-authored-by: Sipke Schoorstra <sipkeschoorstra@outlook.com>
2023-07-14 19:29:43 +02:00
Sipke Schoorstra
94904160a9
Add dynamic activity provider sample project
2023-07-13 16:24:34 +02:00
Sipke Schoorstra
9671d85013
Cleanup namespaces
2023-07-09 14:02:41 +02:00
Sipke Schoorstra
fe2a897a30
Restructure models in Workflows.Core
2023-07-09 13:12:13 +02:00
Sipke Schoorstra
816a6f3f8e
Add MongoDB sample project
2023-06-29 12:27:21 +02:00
gurkanguran
f0814f4f64
Fixes the issue with httpendoint not being suspended #4143 ( #4171 )
...
* Fixes the issue with httpendoint not being suspended #4143
* Simplify HttpEndpoint and bookmark processor
* Fix issue with null workflow state ID
* Remove implicit instalment of EF Core provider for Trigger and Bookmark store
---------
Co-authored-by: Sipke Schoorstra <sipkeschoorstra@outlook.com>
2023-06-28 20:55:57 +02:00
herblinernexxbizz
8c308cc8ee
V3 make workflowdefinition have readonly ( #4068 )
...
* add readonly functionality to Elsa
* merge with v3
* remove launch settings
* remove spaces
* Handle merge conflicts
* Exclude non-existent folder from sample project
---------
Co-authored-by: Sipke Schoorstra <sipkeschoorstra@outlook.com>
2023-06-12 10:41:38 +02:00
Sipke Schoorstra
04fe32cabb
Implement activity output APIs ( #4119 )
2023-06-09 22:10:56 +02:00
Sipke Schoorstra
3eb22cbf30
Correct namespace in sample project
2023-06-09 10:13:26 +02:00
Sipke Schoorstra
ad21245370
Rename sample projects
2023-06-08 12:01:26 +02:00
Sipke Schoorstra
c216185c5e
Update Workflow model with support for Inputs, Outputs and Outcomes ( #4112 )
...
* Fix mutable prop changes warning
* Fix graph no longer scrolling to content
* Remove unused namespace imports
* Update Workflow model with support for input, output and outcomes
* Update sample with EF core persistence
* Rename FluentStorage to BlobStorage
2023-06-08 11:39:19 +02:00
Sipke Schoorstra
ae34a7a537
Implement Dapper for Identity ( #4110 )
2023-06-06 21:43:53 +02:00
Sipke Schoorstra
6c1cca372c
Dapper persistence provider ( #4109 )
...
* Implement Dapper stores
2023-06-06 20:49:14 +02:00
Sipke Schoorstra
0bb2ddcfee
Support sub-workflow dependency handling of JSON workflows ( #4098 )
...
* Change "Usable as Activity" setting into checkbox
* Update client model
* Update query to use shadow property
* Update UsableAsActivity usages
* Implement staged provisioning of workflows
* Add tests
* Update migrations
2023-06-03 12:28:10 +02:00
Sipke Schoorstra
6449969604
Fix workflow memory issues
2023-05-30 23:00:52 +02:00
Sipke Schoorstra
71e55ea999
Update Quartz scheduler to only schedule once
2023-05-30 21:52:31 +02:00
Sipke Schoorstra
005c0eb6ec
Update HttpEndpoints sample project
2023-05-30 20:14:18 +02:00
Sipke Schoorstra
607aba1943
Fix identity assignment
2023-05-28 18:35:45 +02:00
Sipke Schoorstra
8d8a8679f7
Ad XML comments
2023-05-28 16:40:10 +02:00
Sipke Schoorstra
c99280b792
Add methods to add multiple workflows from a given assembly
2023-05-28 16:20:16 +02:00
Sipke Schoorstra
6f455f7e70
Update DSL implementation and integration ( #4073 )
2023-05-28 11:54:12 +02:00
Sipke Schoorstra
bc21ccda95
Restore ElsaStudio component and update custom element usages
2023-05-22 12:38:19 +02:00
Sipke Schoorstra
ad44becbda
Rename environment model
2023-05-16 19:09:09 +02:00
Sipke Schoorstra
8315b26de9
Fix composition sample
2023-05-16 11:41:41 +02:00
Sipke Schoorstra
e25d32ff62
Add HTTP Endpoints sample project
2023-05-11 22:59:46 +02:00
Sipke Schoorstra
47ed8e3571
Cleanup IActivity interface ( #4010 )
...
* Update activity names and descriptions
* Rename JS functions
* Make endpoint class internal
* Pre-create workflow instance ID when dispatching workflows
2023-05-08 22:38:59 +02:00
Sipke Schoorstra
4112fbfc9a
ACA cluster provider support for multiple images + pluggable member store ( #3981 )
...
* Decouple ACA cluster provider storage
* Add readme
2023-04-30 22:25:40 +02:00
Sipke Schoorstra
7d713d81a3
Add support for default activity input
2023-04-28 22:41:18 +02:00
Sipke Schoorstra
f3b45d3200
Update comment
2023-04-27 15:30:58 +02:00
Sipke Schoorstra
6bea19ef00
Fix workflow server and designer sample project
2023-04-26 14:41:12 +02:00
Sipke Schoorstra
cdef7d409d
Update input JSON converter to also read its ID
2023-04-25 22:39:56 +02:00
Sipke Schoorstra
0ea463fdd0
Add JSON workflow provider ( #3955 )
...
* Refactor import models
* Update API endpoints
* Add console sample to run workflow from JSON
* Add FluentStorage provider for JSON workflows + sample
2023-04-25 22:15:11 +02:00
Sipke Schoorstra
06104ff250
Update onboarding sample app
2023-04-25 15:27:16 +02:00
Sipke Schoorstra
a45b7e5fb2
Implement Onboarding sample ( #3944 )
...
* Add Parallel activity
* Update polymorphic converter to handle null values
* Add support for converting ExpandoObject into target type
* Update models in Webhooks module
* Add Onboarding sample projects
* Handle null values in converter
* Add error logging to webhook invoker
* Allow activity resumption callbacks to be static
* Handle $ref when serializing expando objects
2023-04-23 20:03:52 +02:00
Sipke Schoorstra
ba68192735
Fix sample workflow
2023-04-22 20:44:02 +02:00
Sipke Schoorstra
eb2c866fc0
Update CompleteTask endpoint to use permissions instead of policy
2023-04-22 20:43:54 +02:00
Sipke Schoorstra
9b5c95b72f
Allow application creation from remote hosts
2023-04-22 12:25:06 +02:00
Sipke Schoorstra
b02c644e64
Implement admin API key provider
2023-04-22 11:10:44 +02:00
Sipke Schoorstra
9a0e609800
Add various sample projects
2023-04-22 00:02:02 +02:00
Sipke Schoorstra
e21a6206bb
Add Sequence constructor to accept activities array
2023-04-21 23:59:02 +02:00
Sipke Schoorstra
81b893c32b
Fix timer issues ( #3938 )
...
* Fix Timer activities getting stuck at creating bookmark when triggered
* Recreate timer schedules based on triggers when application starts
2023-04-21 12:12:28 +02:00
Sipke Schoorstra
10c721786a
Workflow Context Updates ( #3933 )
...
* Incremental work on context activity
* Add extensions to get and set context params
* Update polymorphic converter to handle objects serialized to primitives
* Add convenience factory methods for SetWorkflowContextParameter activity
* Add API endpoint to list available provider types
* Implement workflow context provider selection property panel
* Update context provider picker to be based on selected providers
* Make SendEmail support different types of input for To, Cc and Bcc fields
* Fix EF Core WorkflowDefinitionStore to use polymorphic serialization for metadata
* Add JS support for getting workflow contexts
* Add Installed Features endpoint
* Update polymorphic object converter to skip start array
* Update activity execution middleware to handle background execution
* Fix sample program to include activity middleware for contexts
* Comments and cleanup
2023-04-19 21:28:58 +02:00