Sipke Schoorstra
9dcae97a0e
Add support for lazy initialization of output
2022-11-20 20:37:56 +01:00
Sipke Schoorstra
660cfbfd05
Update DB context class names and create SQL Server provider
2022-11-20 19:00:03 +01:00
Sipke Schoorstra
8cc8d1bcbf
Telnyx integration ( #3453 )
...
* Incremental work on Telnyx integration
* Incremental port of Telnyx activities
* Fix polymorphic JSON serialization for webhook data
* Fix IsFirstPass logic
* Fix trigger base to prevent activity auto completion
* Temporarily disable persistent snapshotting provider for testing
* Fix namespaces
* Add method to register activities in bulk using marker type
* Fix Telnyx refit client setup
* Register all Telnyx activities by default
* Incremental work on webhook driven resumption and correlation
* Incremental work on post-bookmark signaling
* Fix bookmark resolution
* Include correlation ID with bookmark
* Fix Telnyx resumption input
* Replace bookmark persisted signal with handler
* Fix SpeakText completion
* Add flow outcomes to SpeakText activity
* Update GatherUsingSpeak and GatherUsingaudio
* Refactor "is first pass" concept
* Fix WebhookEvent activity
* Add HTTP absolute URL provider
* Formatting and small changes
* Various API enhancements
2022-11-19 22:30:43 +01:00
Sipke Schoorstra
5e180accc7
Incremental work on workflow instance viewer
2022-11-13 13:32:23 +01:00
Sipke Schoorstra
6947f45693
Remove unused namespaces
2022-11-13 12:45:34 +01:00
Sipke Schoorstra
7dd7e14745
Remove unused namespaces
2022-11-12 22:03:05 +01:00
Sipke Schoorstra
3bed8b970b
Fix package tags
2022-11-11 21:25:14 +01:00
Sipke Schoorstra
5e35dad9e7
Update samples
2022-11-10 16:00:13 +01:00
Sipke Schoorstra
3be2e128d8
Refactor Delay activity
...
Enables the workflow to execute without suspending
2022-11-10 16:00:03 +01:00
Sipke Schoorstra
a781463f7e
Refactor For activity
2022-11-10 15:59:20 +01:00
Sipke Schoorstra
ecf5ff77cf
Remove old samples and initiate new samples
2022-11-10 14:40:37 +01:00
Sipke Schoorstra
0372615bbe
Remove duplicate package reference
2022-11-10 12:07:04 +01:00
Sipke Schoorstra
e9d4c9b6d5
Prepare projects for packaging
2022-11-03 21:40:23 +01:00
Sipke Schoorstra
e4f9b7717b
Initial support for activity cancellation
2022-10-30 23:44:38 +01:00
Sipke Schoorstra
421324c9a7
Fix background check logic for async activities
2022-10-27 16:03:20 +02: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
cristinamudura
0cd01c687b
Feature/send http request ( #3355 )
...
* Implemented send http request activity
* Implemented checkbox input and updated send http request activity
* Updated value of mime types constants
2022-10-25 15:52:55 +02:00
Sipke Schoorstra
b9864a25fa
Queue-based activity scheduler ( #3344 )
...
* Incremental work on queue-based activity scheduling
* Update WorkflowHost to handle resumption of non-running workflows
2022-10-12 18:44:05 +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
31942ae96f
Implement async workflow state exporter for DB workflow instance ( #3291 )
...
* Incremental work on in-process message consumers
* Implement asynchronous workflow state DB exporter
* Fixes
2022-09-07 17:28:36 +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
b318b69bda
Move CRL workflow definition provider
2022-09-02 19:06:00 +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
220a1b4593
Cleanup
2022-09-02 13:36:03 +02:00
Sipke Schoorstra
e2ffafc736
Refactor proto actor runtime with snapshot support ( #3283 )
...
* Initial working grain
* Incremental work on actor bookmark management & resuming wokflows
* Upgrade Proto Actor package references
* Fix lifetime of actors
* Implement bookmark and resumption
* Update Program.cs
* Update bookmark event publishing
* Refactor proto actor features API
* Implement snapshotting
* Update snapshotting
* Add in-memory provider and use it by default
* Update server bundle to use proto actor sqlite persistence by default
2022-09-02 13:18:53 +02:00
Sipke Schoorstra
6f5a02966e
Squashed commit of the following:
...
commit f5266d120035646b13b580987fc17192d3b0d86f
Author: Sipke Schoorstra <sipkeschoorstra@outlook.com>
Date: Wed Aug 31 15:46:50 2022 +0200
Add memory user and role store
commit 96b2e97b460ee6708b6c1792ae85c51f96b139f8
Author: Sipke Schoorstra <sipkeschoorstra@outlook.com>
Date: Wed Aug 31 14:46:27 2022 +0200
Add session storage support for auth session
commit a4a52d402d371d4b8a5b6f6281059b81522316b2
Author: Sipke Schoorstra <sipkeschoorstra@outlook.com>
Date: Wed Aug 31 14:22:08 2022 +0200
Implement login screen
commit 5b1e509d3f9306b9f4803de04f2d9c1c7a3fc41b
Author: Sipke Schoorstra <sipkeschoorstra@outlook.com>
Date: Tue Aug 30 15:04:40 2022 +0200
Incremental work on auth
commit eccca88c07653b440f85069785416e1ce247d0d4
Author: Sipke Schoorstra <sipkeschoorstra@outlook.com>
Date: Mon Aug 29 14:50:08 2022 +0200
Add couple of read wildcards for testing
commit 1b38596a34c1d56d11edc82f5b974e06ac2fde0e
Author: Sipke Schoorstra <sipkeschoorstra@outlook.com>
Date: Mon Aug 29 14:40:49 2022 +0200
Incremental work on identity module
2022-08-31 15:47:10 +02:00
Gürkan Güran
d614a0dbe6
Implemented version history
2022-08-29 18:22:58 +02:00
Sipke Schoorstra
8fc3bac949
Fix client mapping
2022-08-29 11:51:22 +02:00
Sipke Schoorstra
45e38a728f
Remove unused namespaces
2022-08-29 11:37:00 +02:00
Sipke Schoorstra
4a5dba3736
Update permissions
2022-08-29 11:36:15 +02:00
Sipke Schoorstra
2bd4a9b6e9
Incremental work on secure endpoints
2022-08-27 22:16:48 +02:00
Sipke Schoorstra
27cfe7eb91
Incremental work on secure endpoints
2022-08-27 21:58:22 +02:00
Sipke Schoorstra
ecfdbac7d0
Add FodyWeavers.xml files
2022-08-27 20:42:34 +02:00
Sipke Schoorstra
d8d0834c53
Incremental work on FastEndpoints implementation
2022-08-27 20:42:06 +02:00
Sipke Schoorstra
078f21cf61
Incremental work
2022-08-26 21:59:17 +02:00
Sipke Schoorstra
58663b4b2f
Update WorkflowBuilder.cs
2022-08-25 20:00:22 +02:00
Sipke Schoorstra
10d06e4d9d
Update KubernetesProviderOptions.cs
2022-08-25 20:00:20 +02:00
Sipke Schoorstra
8e9bb60d63
Merge branch 'v3' of https://github.com/elsa-workflows/elsa-core into v3
...
# Conflicts:
# Elsa.sln
2022-08-25 19:59:53 +02:00
Sipke Schoorstra
66b1785c7f
Add convenience workflow construction methods
2022-08-25 19:56:01 +02:00
Sipke Schoorstra
8ad878d0ca
Rename InvokeWorkflowResult
2022-08-25 19:55:34 +02:00
Sipke Schoorstra
a983457076
Rename builder service
2022-08-25 13:45:35 +02:00
cristinamudura
e5d5aec1a7
Added proto actor implementation for kubernetes and refactored relevant projects to contain the only needed classes. ( #3256 )
2022-08-17 21:39:08 +02:00
Sipke Schoorstra
bce2be6314
Configure hosted service using order
2022-08-14 19:38:15 +02:00
Sipke Schoorstra
d4fbcef61d
Update migrations
2022-08-14 19:36:24 +02:00
Sipke Schoorstra
c8a9a2ef8f
Simplify activity definition activity
2022-08-11 20:17:50 +02:00
Sipke Schoorstra
98f195172b
Update ActivityDefinitionMaterializer.cs
2022-08-11 20:04:52 +02:00
Sipke Schoorstra
05a11e4923
Fix scheduling
2022-08-11 20:04:47 +02:00
Sipke Schoorstra
7870012254
Implement versioned activities
2022-08-11 19:29:32 +02:00
Sipke Schoorstra
4a2325d207
Update ActivityDefinitionActivityProvider.cs
2022-08-11 17:00:14 +02:00
Sipke Schoorstra
e942f799ec
Add default implementations for job queue and scheduler
2022-08-11 12:45:07 +02:00
Sipke Schoorstra
b566cad1f2
Complete resume workflow interpreter
2022-08-10 20:49:30 +02:00
Sipke Schoorstra
dd217c7e8b
Incremental work on jobs as activities
2022-08-10 16:02:53 +02:00
Sipke Schoorstra
3174399517
Initial work on job activities
2022-07-26 23:30:42 +02:00
Sipke Schoorstra
427784ec3b
Small HTTP response improvements
2022-07-26 16:01:10 +02:00
Sipke Schoorstra
1a30ae5277
Implement delete endpoints for activity definitions
2022-07-26 15:37:24 +02:00
Sipke Schoorstra
4ed7f4b5da
Designer Activity Definitions ( #3221 )
...
* Incremental work on custom activities
* Incremental work on refactoring versioned entities
* Add ActivityDefinition infrastructure
* Incremental work on activity definition manager
* Incremental work on API endpoints
* Refactored flowchart component to include hierarchical nav
* Incremental work on modularization of designer component
* Restructuring into modules
* Rename CustomActivities module
* Apply security
* Fix activity definition GET endpoint
* Incremental work on activity definition provider
* Incremental work on activity definition execution
* Update ActivityDefinitionMaterializer.cs
* Update ActivityDefinitionActivityProvider.cs
* Add activity definition referenced version update handler
* Maintain position of not found activity
* Fix prefix naming
2022-07-21 16:18:42 +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
50f53bb52b
Fix switch activity designer support
2022-07-07 14:01:38 +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
247dab1013
Implement HTTP Endpoint base path matching
2022-06-27 15:56:26 +02:00
Sipke Schoorstra
47843c8bf0
Fix duplicate output props
2022-06-27 15:50:31 +02:00
Sipke Schoorstra
168f07e64b
Fixed page loading of workflow journal
2022-06-27 13:26:46 +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
dc46bfe1bb
Update WorkflowStateStorageDriver.cs
2022-06-25 11:55:52 +02:00
Sipke Schoorstra
ba973433f1
Fix workflow instance serialization
2022-06-24 21:54:16 +02:00
Sipke Schoorstra
e571431cc5
Update ActivityExecutionContext.cs
2022-06-21 20:19:36 +02:00
Sipke Schoorstra
b092fb2956
Update WellKnownTypeRegistry.cs
2022-06-20 23:28:34 +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
2cfd9abd15
Incremental work on journal
2022-06-09 18:48:43 +02:00
Sipke Schoorstra
944c43d1b6
Merge branch 'master' into v3-workflow-instance-viewer
...
# Conflicts:
# Elsa.sln
# Elsa.sln.DotSettings
# README.md
# appveyor.yml
# build-assets-and-run-dashboard-monolith.ps1
# src/activities/Elsa.Activities.AzureServiceBus/Activities/AzureServiceBusMessageReceived/AzureServiceBusQueueMessageReceived.cs
# src/activities/Elsa.Activities.AzureServiceBus/Activities/AzureServiceBusTopicMessageReceived/AzureServiceBusTopicMessageReceived.cs
# src/activities/Elsa.Activities.AzureServiceBus/Activities/AzureServiceBusTopicMessageReceived/AzureServiceBusTopicMessageReceivedBuilderExtensions.cs
# src/activities/Elsa.Activities.AzureServiceBus/Activities/SendAzureServiceBusMessage/AzureServiceBusSendActivity.cs
# src/activities/Elsa.Activities.AzureServiceBus/Activities/SendAzureServiceBusMessage/SendAzureServiceBusQueueMessage.cs
# src/activities/Elsa.Activities.AzureServiceBus/Activities/SendAzureServiceBusMessage/SendAzureServiceBusTopicMessage.cs
# src/activities/Elsa.Activities.AzureServiceBus/Elsa.Activities.AzureServiceBus.csproj
# src/activities/Elsa.Activities.AzureServiceBus/Extensions/MessageBodyExtensions.cs
# src/activities/Elsa.Activities.AzureServiceBus/Extensions/ServiceCollectionExtensions.cs
# src/activities/Elsa.Activities.AzureServiceBus/Models/MessageModel.cs
# src/activities/Elsa.Activities.BlobStorage/Elsa.Activities.BlobStorage.csproj
# src/activities/Elsa.Activities.BlobStorage/Extensions/ServiceCollectionExtensions.cs
# src/activities/Elsa.Activities.Conductor/Extensions/ElsaOptionsBuilderExtensions.cs
# src/activities/Elsa.Activities.Conductor/Providers/ActivityTypes/CommandActivityTypeProvider.cs
# src/activities/Elsa.Activities.Conductor/Providers/ActivityTypes/EventActivityTypeProvider.cs
# src/activities/Elsa.Activities.Conductor/Providers/ActivityTypes/TaskActivityTypeProvider.cs
# src/activities/Elsa.Activities.Conductor/Providers/Bookmarks/EventBookmarkProvider.cs
# src/activities/Elsa.Activities.Conductor/Providers/Bookmarks/TaskBookmarkProvider.cs
# src/activities/Elsa.Activities.Console/Extensions/ServiceCollectionExtensions.cs
# src/activities/Elsa.Activities.Dropbox/Extensions/ServiceCollectionExtensions.cs
# src/activities/Elsa.Activities.Email/Activities/SendEmail/SendEmail.cs
# src/activities/Elsa.Activities.Email/Activities/SendEmail/SendEmailExtensions.cs
# src/activities/Elsa.Activities.Email/Elsa.Activities.Email.csproj
# src/activities/Elsa.Activities.Email/Handlers/ConfigureJavaScriptEngine.cs
# src/activities/Elsa.Activities.Entity/Extensions/ServiceCollectionExtensions.cs
# src/activities/Elsa.Activities.File/Activities/DeleteFile/DeleteFile.cs
# src/activities/Elsa.Activities.File/Activities/EnumerateFiles/EnumerateFiles.cs
# src/activities/Elsa.Activities.File/Activities/EnumerateFiles/EnumerateFilesBuilderExtensions.cs
# src/activities/Elsa.Activities.File/Activities/EnumerateFiles/EnumerateFilesExtensions.cs
# src/activities/Elsa.Activities.File/Activities/FileExists/FileExists.cs
# src/activities/Elsa.Activities.File/Activities/OutFile/OutFile.cs
# src/activities/Elsa.Activities.File/Activities/OutFile/OutFileExtensions.cs
# src/activities/Elsa.Activities.File/Activities/WatchDirectory/WatchDirectory.cs
# src/activities/Elsa.Activities.File/Activities/WatchDirectory/WatchDirectoryBuilderExtensions.cs
# src/activities/Elsa.Activities.File/Activities/WatchDirectory/WatchDirectoryExtensions.cs
# src/activities/Elsa.Activities.File/Consumers/RecreateFileSystemWatchersConsumer.cs
# src/activities/Elsa.Activities.File/Elsa.Activities.File.csproj
# src/activities/Elsa.Activities.File/Extensions/ServiceCollectionExtensions.cs
# src/activities/Elsa.Activities.File/MapperProfiles/FileSystemEventProfile.cs
# src/activities/Elsa.Activities.File/Services/FileSystemWatchersStarter.cs
# src/activities/Elsa.Activities.File/StartupTasks/StartFileSystemWatchers.cs
# src/activities/Elsa.Activities.Http/Activities/HttpEndpoint/HttpEndpoint.cs
# src/activities/Elsa.Activities.Http/Activities/HttpEndpoint/HttpEndpointBuilderExtensions.cs
# src/activities/Elsa.Activities.Http/Activities/HttpEndpoint/HttpEndpointExtensions.cs
# src/activities/Elsa.Activities.Http/Activities/SendHttpRequest/SendHttpRequest.cs
# src/activities/Elsa.Activities.Http/Activities/SendHttpRequest/SendHttpRequestBuilderExtensions.cs
# src/activities/Elsa.Activities.Http/Activities/SendHttpRequest/SendHttpRequestExtensions.cs
# src/activities/Elsa.Activities.Http/Activities/WriteHttpResponse/WriteHttpResponse.cs
# src/activities/Elsa.Activities.Http/Bookmarks/HttpEndpointBookmark.cs
# src/activities/Elsa.Activities.Http/Contracts/IAbsoluteUrlProvider.cs
# src/activities/Elsa.Activities.Http/Contracts/IHttpEndpointAuthorizationHandler.cs
# src/activities/Elsa.Activities.Http/Contracts/IHttpRequestBodyParser.cs
# src/activities/Elsa.Activities.Http/Contracts/IHttpResponseContentReader.cs
# src/activities/Elsa.Activities.Http/Elsa.Activities.Http.csproj
# src/activities/Elsa.Activities.Http/Extensions/ActivityExecutionContextExtensions.cs
# src/activities/Elsa.Activities.Http/Extensions/ApplicationBuilderExtensions.cs
# src/activities/Elsa.Activities.Http/Extensions/HttpRequestExtensions.cs
# src/activities/Elsa.Activities.Http/Extensions/ServiceCollectionExtensions.cs
# src/activities/Elsa.Activities.Http/Middleware/HttpEndpointMiddleware.cs
# src/activities/Elsa.Activities.Http/Models/HttpRequestModel.cs
# src/activities/Elsa.Activities.Http/Options/HttpActivityOptions.cs
# src/activities/Elsa.Activities.Http/Parsers/Request/DefaultHttpRequestBodyParser.cs
# src/activities/Elsa.Activities.Http/Parsers/Request/FormHttpRequestBodyParser.cs
# src/activities/Elsa.Activities.Http/Parsers/Request/JsonHttpRequestBodyParser.cs
# src/activities/Elsa.Activities.Http/Parsers/Response/ExpandoObjectHttpResponseContentReader.cs
# src/activities/Elsa.Activities.Http/Parsers/Response/FileHttpResponseContentReader.cs
# src/activities/Elsa.Activities.Http/Parsers/Response/JTokenHttpResponseContentReader.cs
# src/activities/Elsa.Activities.Http/Parsers/Response/JsonRawHttpResponseContentReader.cs
# src/activities/Elsa.Activities.Http/Parsers/Response/PlainTextHttpResponseContentReader.cs
# src/activities/Elsa.Activities.Http/Parsers/Response/TypedHttpResponseContentReader.cs
# src/activities/Elsa.Activities.Http/Scripting/JavaScript/ConfigureJavaScriptEngine.cs
# src/activities/Elsa.Activities.Http/Scripting/JavaScript/HttpEndpointTypeDefinitionRenderer.cs
# src/activities/Elsa.Activities.Http/Scripting/JavaScript/HttpTypeDefinitionProvider.cs
# src/activities/Elsa.Activities.Http/Scripting/Liquid/ConfigureLiquidEngine.cs
# src/activities/Elsa.Activities.Http/Scripting/Liquid/LiquidRequestAccessor.cs
# src/activities/Elsa.Activities.Http/Scripting/Liquid/SignalUrlFilter.cs
# src/activities/Elsa.Activities.Http/Services/DefaultAbsoluteUrlProvider.cs
# src/activities/Elsa.Activities.Http/Services/IHttpEndpointAuthorizationHandler.cs
# src/activities/Elsa.Activities.MassTransit/Bookmarks/MessageReceivedBookmark.cs
# src/activities/Elsa.Activities.Mqtt/Activities/MqttBaseActivity.cs
# src/activities/Elsa.Activities.Mqtt/Activities/MqttMessageReceived/MqttMessageReceived.cs
# src/activities/Elsa.Activities.Mqtt/Activities/MqttMessageReceived/MqttMessageReceivedBuilderExtensions.cs
# src/activities/Elsa.Activities.Mqtt/Activities/MqttMessageReceived/MqttMessageReceivedExtensions.cs
# src/activities/Elsa.Activities.Mqtt/Activities/SendMqttMessage/SendMqttMessage.cs
# src/activities/Elsa.Activities.Mqtt/Activities/SendMqttMessage/SendMqttMessageBuilderExtensions.cs
# src/activities/Elsa.Activities.Mqtt/Activities/SendMqttMessage/SendMqttMessageExtensions.cs
# src/activities/Elsa.Activities.Mqtt/Bookmarks/MessageReceivedBookmark.cs
# src/activities/Elsa.Activities.Mqtt/Consumers/RestartMqttTopicsConsumer.cs
# src/activities/Elsa.Activities.Mqtt/Extensions/ServiceCollectionExtensions.cs
# src/activities/Elsa.Activities.Mqtt/Services/IMqttClientWrapper.cs
# src/activities/Elsa.Activities.Mqtt/Services/IMqttTopicsStarter.cs
# src/activities/Elsa.Activities.Mqtt/Services/MqttClientWrapper.cs
# src/activities/Elsa.Activities.Mqtt/Services/MqttTopicsStarter.cs
# src/activities/Elsa.Activities.Mqtt/Services/Worker.cs
# src/activities/Elsa.Activities.Mqtt/Startup.cs
# src/activities/Elsa.Activities.Mqtt/Testing/Handlers/ConfigureMqttActivitiesForTestHandler.cs
# src/activities/Elsa.Activities.Mqtt/Testing/MqttTestClientManager.cs
# src/activities/Elsa.Activities.RabbitMq/Activities/RabbitMqMessageReceived/RabbitMqMessageReceived.cs
# src/activities/Elsa.Activities.RabbitMq/Activities/SendRabbitMqMessage/SendRabbitMqMessage.cs
# src/activities/Elsa.Activities.RabbitMq/Bookmarks/MessageReceivedBookmark.cs
# src/activities/Elsa.Activities.RabbitMq/Configuration/RabbitMqBusConfiguration.cs
# src/activities/Elsa.Activities.RabbitMq/Consumers/RestartRabbitMqBusConsumer.cs
# src/activities/Elsa.Activities.RabbitMq/Extensions/ServiceCollectionExtensions.cs
# src/activities/Elsa.Activities.RabbitMq/Services/Client.cs
# src/activities/Elsa.Activities.RabbitMq/Services/IClient.cs
# src/activities/Elsa.Activities.RabbitMq/Services/IRabbitMqQueueStarter.cs
# src/activities/Elsa.Activities.RabbitMq/Services/RabbitMqQueueStarter.cs
# src/activities/Elsa.Activities.RabbitMq/Services/Worker.cs
# src/activities/Elsa.Activities.RabbitMq/Startup.cs
# src/activities/Elsa.Activities.RabbitMq/StartupTasks/StartRabbitMqQueues.cs
# src/activities/Elsa.Activities.RabbitMq/Testing/RabbitMqTestQueueManager.cs
# src/activities/Elsa.Activities.Rebus/Activities/SendRebusMessage.cs
# src/activities/Elsa.Activities.Rebus/Bookmarks/MessageReceivedBookmark.cs
# src/activities/Elsa.Activities.Rebus/Elsa.Activities.Rebus.csproj
# src/activities/Elsa.Activities.Rebus/Extensions/ServiceCollectionExtensions.cs
# src/activities/Elsa.Activities.Rpa.Web/Activities/ClickElement.cs
# src/activities/Elsa.Activities.Rpa.Web/Activities/CloseBrowser.cs
# src/activities/Elsa.Activities.Rpa.Web/Activities/GetText.cs
# src/activities/Elsa.Activities.Rpa.Web/Activities/NavigateToUrl.cs
# src/activities/Elsa.Activities.Rpa.Web/Activities/OpenBrowser.cs
# src/activities/Elsa.Activities.Rpa.Web/Activities/TypeText.cs
# src/activities/Elsa.Activities.Rpa.Web/Activities/WebActivity.cs
# src/activities/Elsa.Activities.Rpa.Web/Elsa.Activities.Rpa.Web.csproj
# src/activities/Elsa.Activities.Rpa.Web/Extensions/SeleniumExtensions.cs
# src/activities/Elsa.Activities.Rpa.Web/Extensions/ServiceCollectionExtensions.cs
# src/activities/Elsa.Activities.Telnyx/Activities/AnswerCall.cs
# src/activities/Elsa.Activities.Telnyx/Activities/BridgeCalls.cs
# src/activities/Elsa.Activities.Telnyx/Activities/Dial.cs
# src/activities/Elsa.Activities.Telnyx/Activities/GatherUsingAudio.cs
# src/activities/Elsa.Activities.Telnyx/Activities/GatherUsingSpeak.cs
# src/activities/Elsa.Activities.Telnyx/Activities/PlayAudio.cs
# src/activities/Elsa.Activities.Telnyx/Activities/StopAudioPlayback.cs
# src/activities/Elsa.Activities.Telnyx/Activities/TransferCall.cs
# src/activities/Elsa.Activities.Telnyx/Activities/Webhook.cs
# src/activities/Elsa.Activities.Telnyx/Client/Services/ICallsApi.cs
# src/activities/Elsa.Activities.Telnyx/Extensions/SetupExtensions.cs
# src/activities/Elsa.Activities.Telnyx/Handlers/ResumePlayAudio.cs
# src/activities/Elsa.Activities.Telnyx/Handlers/ResumeWebhookDrivenActivity.cs
# src/activities/Elsa.Activities.Telnyx/OutcomeNames.cs
# src/activities/Elsa.Activities.Telnyx/Providers/Bookmarks/AnswerCallBookmark.cs
# src/activities/Elsa.Activities.Telnyx/Providers/Bookmarks/BridgeCallsBookmark.cs
# src/activities/Elsa.Activities.Telnyx/Providers/Bookmarks/DefaultBookmarkProvider.cs
# src/activities/Elsa.Activities.Telnyx/Providers/Bookmarks/DialBookmark.cs
# src/activities/Elsa.Activities.Telnyx/Providers/Bookmarks/GatherUsingAudioBookmark.cs
# src/activities/Elsa.Activities.Telnyx/Providers/Bookmarks/GatherUsingSpeakBookmark.cs
# src/activities/Elsa.Activities.Telnyx/Providers/Bookmarks/NotificationBookmarkProvider.cs
# src/activities/Elsa.Activities.Telnyx/Providers/Bookmarks/PlayAudioBookmark.cs
# src/activities/Elsa.Activities.Telnyx/Providers/Bookmarks/SpeakTextBookmark.cs
# src/activities/Elsa.Activities.Telnyx/Providers/Bookmarks/StartRecordingBookmark.cs
# src/activities/Elsa.Activities.Telnyx/Providers/Bookmarks/StopAudioPlaybackBookmark.cs
# src/activities/Elsa.Activities.Telnyx/Providers/Bookmarks/TransferCallBookmark.cs
# src/activities/Elsa.Activities.Telnyx/Scripting/Liquid/TelnyxClientStateTag.cs
# src/activities/Elsa.Activities.Telnyx/Webhooks/Handlers/TriggerFilteredCallInitiatedActivities.cs
# src/activities/Elsa.Activities.Telnyx/Webhooks/Handlers/TriggerWebhookActivities.cs
# src/activities/Elsa.Activities.Telnyx/Webhooks/Services/WebhookHandler.cs
# src/activities/Elsa.Activities.Temporal.Common/Activities/Cron/Cron.cs
# src/activities/Elsa.Activities.Temporal.Common/Bookmarks/CronBookmark.cs
# src/activities/Elsa.Activities.Temporal.Common/Bookmarks/StartAtBookmark.cs
# src/activities/Elsa.Activities.Temporal.Common/Bookmarks/TimerBookmark.cs
# src/activities/Elsa.Activities.Temporal.Common/Extensions/CommonTemporalActivityServices.cs
# src/activities/Elsa.Activities.Temporal.Common/HostedServices/StartJobs.cs
# src/activities/Elsa.Activities.Temporal.Hangfire/Elsa.Activities.Temporal.Hangfire.csproj
# src/activities/Elsa.Activities.Temporal.Hangfire/Services/HangfireWorkflowDefinitionScheduler.cs
# src/activities/Elsa.Activities.Temporal.Hangfire/Services/HangfireWorkflowInstanceScheduler.cs
# src/activities/Elsa.Activities.Temporal.Quartz/Jobs/RunQuartzWorkflowInstanceJob.cs
# src/activities/Elsa.Activities.Temporal.Quartz/Services/QuartzWorkflowDefinitionScheduler.cs
# src/activities/Elsa.Activities.Temporal.Quartz/Services/QuartzWorkflowInstanceScheduler.cs
# src/activities/Elsa.Activities.UserTask/Bookmarks/UserTaskBookmark.cs
# src/activities/Elsa.Activities.UserTask/Elsa.Activities.UserTask.csproj
# src/activities/Elsa.Activities.UserTask/Extensions/ServiceCollectionExtensions.cs
# src/activities/webhooks/Elsa.Activities.Webhooks/Bookmarks/WebhookBookmark.cs
# src/activities/webhooks/Elsa.Activities.Webhooks/Extensions/WebhookOptionsBuilderExtensions.cs
# src/activities/webhooks/Elsa.Webhooks.Persistence.EntityFramework.Core/Elsa.Webhooks.Persistence.EntityFramework.Core.csproj
# src/activities/webhooks/Elsa.Webhooks.Persistence.YesSql/Elsa.Webhooks.Persistence.YesSql.csproj
# src/clients/Elsa.Client/Models/ActivityDescriptor.cs
# src/clients/Elsa.Client/Models/SaveWorkflowDefinitionRequest.cs
# src/clients/Elsa.Client/Models/WorkflowDefinition.cs
# src/clients/Elsa.Client/Services/IScriptingApi.cs
# src/core/Elsa.Abstractions/ActivityResults/SuspendResult.cs
# src/core/Elsa.Abstractions/Design/PropertyCategories.cs
# src/core/Elsa.Abstractions/Design/SelectList.cs
# src/core/Elsa.Abstractions/Elsa.Abstractions.csproj
# src/core/Elsa.Abstractions/Events/BlockingActivityAdded.cs
# src/core/Elsa.Abstractions/Events/TriggerIndexingFinished.cs
# src/core/Elsa.Abstractions/Events/WorkflowInstanceCancelled.cs
# src/core/Elsa.Abstractions/Extensions/BookmarkFinderExtensions.cs
# src/core/Elsa.Abstractions/Extensions/ObjectConverter.cs
# src/core/Elsa.Abstractions/Extensions/TriggerFinderExtensions.cs
# src/core/Elsa.Abstractions/Extensions/WorkflowBlueprintExtensions.cs
# src/core/Elsa.Abstractions/Models/WorkflowDefinition.cs
# src/core/Elsa.Abstractions/Models/WorkflowInstance.cs
# src/core/Elsa.Abstractions/OutcomeNames.cs
# src/core/Elsa.Abstractions/Persistence/Specifications/IPaging.cs
# src/core/Elsa.Abstractions/Providers/WorkflowStorage/WorkflowStorageContext.cs
# src/core/Elsa.Abstractions/Providers/Workflows/IWorkflowProvider.cs
# src/core/Elsa.Abstractions/Providers/Workflows/WorkflowProvider.cs
# src/core/Elsa.Abstractions/Services/Bookmarks/IBookmarkFinder.cs
# src/core/Elsa.Abstractions/Services/Bookmarks/IBookmarkIndexer.cs
# src/core/Elsa.Abstractions/Services/Messaging/IEventPublisher.cs
# src/core/Elsa.Abstractions/Services/Messaging/IServiceBusFactory.cs
# src/core/Elsa.Abstractions/Services/Models/AmbientLockContext.cs
# src/core/Elsa.Abstractions/Services/Models/CollectedWorkflow.cs
# src/core/Elsa.Abstractions/Services/Models/Connection.cs
# src/core/Elsa.Abstractions/Services/Models/RunWorkflowResult.cs
# src/core/Elsa.Abstractions/Services/Models/WorkflowBlueprint.cs
# src/core/Elsa.Abstractions/Services/Models/WorkflowExecutionContext.cs
# src/core/Elsa.Abstractions/Services/Triggers/IGetsTriggersForWorkflowBlueprints.cs
# src/core/Elsa.Abstractions/Services/Triggers/ITriggerFinder.cs
# src/core/Elsa.Abstractions/Services/Triggers/ITriggerIndexer.cs
# src/core/Elsa.Abstractions/Services/Triggers/TriggerFinderResult.cs
# src/core/Elsa.Abstractions/Services/Triggers/WorkflowTrigger.cs
# src/core/Elsa.Abstractions/Services/WorkflowStorage/IWorkflowStorageService.cs
# src/core/Elsa.Abstractions/Services/Workflows/IBuildsAndResumesWorkflow.cs
# src/core/Elsa.Abstractions/Services/Workflows/IResumesWorkflow.cs
# src/core/Elsa.Abstractions/Services/Workflows/IWorkflowLaunchpad.cs
# src/core/Elsa.Abstractions/Services/Workflows/IWorkflowPublisher.cs
# src/core/Elsa.Abstractions/Services/Workflows/IWorkflowRegistry.cs
# src/core/Elsa.Abstractions/Services/Workflows/IWorkflowRunner.cs
# src/core/Elsa.Abstractions/Services/Workflows/IWorkflowTriggerInterruptor.cs
# src/core/Elsa.Abstractions/Services/Workflows/WorkflowExecutionLog.cs
# src/core/Elsa.Core/Activities/ControlFlow/Finish/Finish.cs
# src/core/Elsa.Core/Activities/ControlFlow/ForEach/ForEach.cs
# src/core/Elsa.Core/Activities/ControlFlow/ForEach/ForEachBuilderExtensions.cs
# src/core/Elsa.Core/Activities/ControlFlow/Join/Join.cs
# src/core/Elsa.Core/Activities/Signaling/Activities/InterruptTrigger/InterruptTrigger.cs
# src/core/Elsa.Core/Activities/Signaling/Activities/SendSignal/SendSignal.cs
# src/core/Elsa.Core/Activities/Signaling/Activities/SignalReceived/SignalReceived.cs
# src/core/Elsa.Core/Activities/Signaling/Activities/SignalReceived/SignalReceivedBookmarkProvider.cs
# src/core/Elsa.Core/Activities/Workflows/RunWorkflow/Bookmarks/RunWorkflowBookmark.cs
# src/core/Elsa.Core/Activities/Workflows/RunWorkflow/Extensions/RunWorkflowBuilderExtensions.cs
# src/core/Elsa.Core/Activities/Workflows/RunWorkflow/Extensions/RunWorkflowExtensions.cs
# src/core/Elsa.Core/Activities/Workflows/RunWorkflow/Handlers/ResumeParentWorkflow.cs
# src/core/Elsa.Core/Activities/Workflows/RunWorkflow/RunWorkflow.cs
# src/core/Elsa.Core/Builders/VariableCompositeActivityBuilderExtensions.cs
# src/core/Elsa.Core/Decorators/CachingWorkflowRegistry.cs
# src/core/Elsa.Core/Decorators/LockingWorkflowInstanceExecutor.cs
# src/core/Elsa.Core/Elsa.Core.csproj
# src/core/Elsa.Core/Expressions/SyntaxNames.cs
# src/core/Elsa.Core/Extensions/ElsaOptionBuilderExtensions.cs
# src/core/Elsa.Core/Extensions/ElsaServiceCollectionExtensions.cs
# src/core/Elsa.Core/Extensions/MessageHandlerServiceCollectionExtensions.cs
# src/core/Elsa.Core/Extensions/ServiceCollectionExtensions.cs
# src/core/Elsa.Core/Extensions/WorkflowRegistryExtensions.cs
# src/core/Elsa.Core/Handlers/CleanupTransientWorkflowStorage.cs
# src/core/Elsa.Core/Handlers/PersistWorkflow.cs
# src/core/Elsa.Core/Handlers/WriteWorkflowExecutionLog.cs
# src/core/Elsa.Core/Options/ElsaOptions.cs
# src/core/Elsa.Core/Options/ElsaOptionsBuilder.cs
# src/core/Elsa.Core/Persistence/Specifications/Bookmarks/BookmarkSpecification.cs
# src/core/Elsa.Core/Persistence/Specifications/WorkflowDefinitions/ManyWorkflowDefinitionIdsSpecification.cs
# src/core/Elsa.Core/Persistence/Specifications/WorkflowDefinitions/WorkflowDefinitionIdSpecification.cs
# src/core/Elsa.Core/Persistence/Specifications/WorkflowInstances/WorkflowSearchTermSpecification.cs
# src/core/Elsa.Core/Providers/ActivityTypes/TypeBasedActivityProvider.cs
# src/core/Elsa.Core/Providers/WorkflowStorage/WorkflowInstanceWorkflowStorageProvider.cs
# src/core/Elsa.Core/Providers/Workflows/BlobStorageWorkflowProvider.cs
# src/core/Elsa.Core/Providers/Workflows/DatabaseWorkflowProvider.cs
# src/core/Elsa.Core/Providers/Workflows/ProgrammaticWorkflowProvider.cs
# src/core/Elsa.Core/Services/Bookmarks/BookmarkFinder.cs
# src/core/Elsa.Core/Services/Bookmarks/BookmarkIndexer.cs
# src/core/Elsa.Core/Services/Dispatch/Consumers/ExecuteWorkflowDefinitionRequestConsumer.cs
# src/core/Elsa.Core/Services/Dispatch/Consumers/ExecuteWorkflowInstanceRequestConsumer.cs
# src/core/Elsa.Core/Services/Dispatch/QueuingWorkflowDispatcher.cs
# src/core/Elsa.Core/Services/Messaging/CommandSender.cs
# src/core/Elsa.Core/Services/Messaging/EventPublisher.cs
# src/core/Elsa.Core/Services/Messaging/ServiceBusEndpointConfigurationContext.cs
# src/core/Elsa.Core/Services/Messaging/ServiceBusFactory.cs
# src/core/Elsa.Core/Services/Triggers/TriggerFinder.cs
# src/core/Elsa.Core/Services/Triggers/TriggerIndexer.cs
# src/core/Elsa.Core/Services/Triggers/TriggersForActivityBlueprintAndWorkflowProvider.cs
# src/core/Elsa.Core/Services/Triggers/TriggersForBlueprintsProvider.cs
# src/core/Elsa.Core/Services/WorkflowStorage/WorkflowStorageService.cs
# src/core/Elsa.Core/Services/Workflows/WorkflowBlueprintMaterializer.cs
# src/core/Elsa.Core/Services/Workflows/WorkflowInstanceCanceller.cs
# src/core/Elsa.Core/Services/Workflows/WorkflowInstanceExecutor.cs
# src/core/Elsa.Core/Services/Workflows/WorkflowLaunchpad.cs
# src/core/Elsa.Core/Services/Workflows/WorkflowPublisher.cs
# src/core/Elsa.Core/Services/Workflows/WorkflowRegistry.cs
# src/core/Elsa.Core/Services/Workflows/WorkflowResumer.cs
# src/core/Elsa.Core/Services/Workflows/WorkflowReviver.cs
# src/core/Elsa.Core/Services/Workflows/WorkflowRunner.cs
# src/core/Elsa.Core/Services/Workflows/WorkflowStarter.cs
# src/core/Elsa.Core/Services/Workflows/WorkflowTriggerInterruptor.cs
# src/core/Elsa.Core/StartupTasks/CreateSubscriptions.cs
# src/core/Elsa.Core/StartupTasks/IndexTriggers.cs
# src/core/Elsa/Elsa.csproj
# src/core/Elsa/ElsaServiceCollectionExtensions.cs
# src/designer/bindings/aspnet/Elsa.Designer.Components.Web/package-lock.json
# src/designer/bindings/aspnet/Elsa.Designer.Components.Web/package.json
# src/designer/bindings/aspnet/Elsa.Designer.Components.Web/yarn.lock
# src/designer/elsa-workflows-designer/src/components/shared/monaco-editor/utils.ts
# src/designer/elsa-workflows-designer/tsconfig.json
# src/designer/elsa-workflows-studio/package-lock.json
# src/designer/elsa-workflows-studio/package.json
# src/designer/elsa-workflows-studio/src/components.d.ts
# src/designer/elsa-workflows-studio/src/components/controls/elsa-dropdown-button/readme.md
# src/designer/elsa-workflows-studio/src/components/controls/elsa-monaco/elsa-monaco.tsx
# src/designer/elsa-workflows-studio/src/components/controls/elsa-pager/readme.md
# src/designer/elsa-workflows-studio/src/components/dashboard/pages/elsa-studio-home/elsa-studio-home.tsx
# src/designer/elsa-workflows-studio/src/components/dashboard/pages/elsa-studio-root/elsa-studio-root.tsx
# src/designer/elsa-workflows-studio/src/components/dashboard/pages/elsa-studio-workflow-definitions-edit/readme.md
# src/designer/elsa-workflows-studio/src/components/dashboard/pages/elsa-studio-workflow-definitions-list/readme.md
# src/designer/elsa-workflows-studio/src/components/dashboard/pages/elsa-studio-workflow-registry/readme.md
# src/designer/elsa-workflows-studio/src/components/designers/tree/elsa-designer-tree/elsa-designer-tree.tsx
# src/designer/elsa-workflows-studio/src/components/editors/elsa-property-editor/readme.md
# src/designer/elsa-workflows-studio/src/components/editors/properties/elsa-dropdown-property/elsa-dropdown-property.tsx
# src/designer/elsa-workflows-studio/src/components/screens/workflow-definition-editor/elsa-activity-editor-modal/elsa-activity-editor-modal.tsx
# src/designer/elsa-workflows-studio/src/components/screens/workflow-definition-editor/elsa-activity-picker-modal/elsa-activity-picker-modal.tsx
# src/designer/elsa-workflows-studio/src/components/screens/workflow-definition-editor/elsa-workflow-definition-editor-screen/elsa-workflow-definition-editor-screen.tsx
# src/designer/elsa-workflows-studio/src/components/screens/workflow-definition-editor/elsa-workflow-definition-editor-screen/readme.md
# src/designer/elsa-workflows-studio/src/components/screens/workflow-definition-editor/elsa-workflow-publish-button/elsa-workflow-publish-button.tsx
# src/designer/elsa-workflows-studio/src/components/screens/workflow-definition-editor/elsa-workflow-settings-modal/elsa-workflow-settings-modal.tsx
# src/designer/elsa-workflows-studio/src/components/screens/workflow-definition-editor/elsa-workflow-test-panel/elsa-workflow-test-panel.tsx
# src/designer/elsa-workflows-studio/src/components/screens/workflow-definition-editor/elsa-workflow-test-panel/localizations.ts
# src/designer/elsa-workflows-studio/src/components/screens/workflow-definition-editor/elsa-workflow-test-panel/readme.md
# src/designer/elsa-workflows-studio/src/components/screens/workflow-definition-list/elsa-workflow-definitions-screen/elsa-workflow-definitions-list-screen.tsx
# src/designer/elsa-workflows-studio/src/components/screens/workflow-definition-list/elsa-workflow-definitions-screen/readme.md
# src/designer/elsa-workflows-studio/src/components/screens/workflow-instance-list/elsa-workflow-instance-list-screen/elsa-workflow-instance-list-screen.tsx
# src/designer/elsa-workflows-studio/src/components/screens/workflow-instance-list/elsa-workflow-instance-list-screen/localizations.ts
# src/designer/elsa-workflows-studio/src/components/screens/workflow-instance-viewer/elsa-workflow-instance-journal/elsa-workflow-instance-journal.tsx
# src/designer/elsa-workflows-studio/src/components/screens/workflow-instance-viewer/elsa-workflow-instance-viewer-screen/elsa-workflow-instance-viewer-screen.tsx
# src/designer/elsa-workflows-studio/src/components/screens/workflow-registry-list/elsa-workflow-registry-list-screen/elsa-workflow-registry-list-screen.tsx
# src/designer/elsa-workflows-studio/src/components/screens/workflow-registry-list/elsa-workflow-registry-list-screen/readme.md
# src/designer/elsa-workflows-studio/src/components/shared/elsa-confirm-dialog/readme.md
# src/designer/elsa-workflows-studio/src/components/shared/elsa-flyout-panel/elsa-flyout-panel.tsx
# src/designer/elsa-workflows-studio/src/globals/tailwind.css
# src/designer/elsa-workflows-studio/src/index.html
# src/designer/elsa-workflows-studio/src/models/domain.ts
# src/designer/elsa-workflows-studio/src/models/events.ts
# src/designer/elsa-workflows-studio/src/plugins/cron-plugin.tsx
# src/designer/elsa-workflows-studio/src/plugins/default-drivers-plugin.ts
# src/designer/elsa-workflows-studio/src/services/elsa-client.ts
# src/designer/elsa-workflows-studio/src/utils/utils.ts
# src/designer/elsa-workflows-studio/tailwind.config.js
# src/indexing/Elsa.Indexing.Abstractions/Extensions/ElsaIndexingOptionsExtensions.cs
# src/modules/Elsa.Dsl/IsExternalInit.cs
# src/modules/Elsa.Dsl/StartupTasks/PurgeSubscriptions.cs
# src/modules/Elsa.Http/ActivityExecutionResults/ServiceBusActionResult.cs
# src/modules/Elsa.Http/Bookmarks/MessageReceivedBookmark.cs
# src/modules/Elsa.Http/Consumers/UpdateWorkers.cs
# src/modules/Elsa.Http/Elsa.Http.csproj.DotSettings
# src/modules/Elsa.Http/Handlers/AllowAnonymousHttpEndpointAuthorizationHandler.cs
# src/modules/Elsa.Http/Handlers/AuthenticationBasedHttpEndpointAuthorizationHandler.cs
# src/modules/Elsa.Http/Handlers/DefaultHttpEndpointWorkflowFaultHandler.cs
# src/modules/Elsa.Http/Handlers/RouteMatcher.cs
# src/modules/Elsa.Http/Handlers/RouteTable.cs
# src/modules/Elsa.Http/IsExternalInit.cs
# src/modules/Elsa.Http/Services/IHttpEndpointAuthorizationHandler.cs
# src/modules/Elsa.Http/Services/IMessageSenderFactory.cs
# src/modules/Elsa.Http/Services/IWorkerManager.cs
# src/modules/Elsa.Http/Services/MessageSenderFactory.cs
# src/modules/Elsa.Http/Services/Worker.cs
# src/modules/Elsa.Http/Services/WorkerManager.cs
# src/modules/Elsa.Http/StartupTasks/StartWorkers.cs
# src/modules/Elsa.Workflows.Core/Extensions/PrimitiveExtensions.cs
# src/modules/Elsa.Workflows.Persistence.EntityFrameworkCore.Sqlite/Migrations/20220120170236_Update241.Designer.cs
# src/modules/Elsa.Workflows.Persistence.EntityFrameworkCore.Sqlite/Migrations/20220120170236_Update241.cs
# src/modules/Elsa.Workflows.Persistence.EntityFrameworkCore.Sqlite/Migrations/20220120204200_Update25.Designer.cs
# src/modules/Elsa.Workflows.Persistence.EntityFrameworkCore.Sqlite/Migrations/20220120204200_Update25.cs
# src/modules/Elsa.Workflows.Persistence.EntityFrameworkCore.Sqlite/Migrations/20220512203656_Update28.Designer.cs
# src/modules/Elsa.Workflows.Persistence.EntityFrameworkCore.Sqlite/Migrations/20220512203656_Update28.cs
# src/modules/Elsa.Workflows.Persistence.EntityFrameworkCore.Sqlite/Migrations/WorkflowsDbContextModelSnapshot.cs
# src/modules/Elsa.Workflows.Persistence.EntityFrameworkCore/EntityConfiguration/TriggerConfiguration.cs
# src/modules/Elsa.Workflows.Persistence.EntityFrameworkCore/EntityConfiguration/WorkflowDefinitionConfiguration.cs
# src/modules/Elsa.Workflows.Persistence/Models/SimpleException.cs
# src/modules/Elsa.Workflows.Persistence/Models/Trigger.cs
# src/modules/retention/Elsa.Retention/Extensions/ServiceCollectionExtensions.cs
# src/modules/retention/Elsa.Retention/HostedServices/CleanupHostedService.cs
# src/modules/retention/Elsa.Retention/Jobs/CleanupJob.cs
# src/modules/retention/Elsa.Retention/Options/CleanupOptions.cs
# src/modules/workflowsettings/Elsa.WorkflowSettings.Persistence.EntityFramework.Core/Elsa.WorkflowSettings.Persistence.EntityFramework.Core.csproj
# src/modules/workflowsettings/Elsa.WorkflowSettings/Handlers/EvictWorkflowRegistryCacheHandler.cs
# src/modules/workflowtesting/Elsa.WorkflowTesting.Api/Endpoints/Execute.cs
# src/modules/workflowtesting/Elsa.WorkflowTesting.Api/Endpoints/Stop.cs
# src/modules/workflowtesting/Elsa.WorkflowTesting.Api/Extensions/ApplicationBuilderExtensions.cs
# src/modules/workflowtesting/Elsa.WorkflowTesting.Api/Handlers/ConfigureWorkflowContextForTestHandler.cs
# src/modules/workflowtesting/Elsa.WorkflowTesting.Api/Models/WorkflowTestStopRequest.cs
# src/modules/workflowtesting/Elsa.WorkflowTesting/Services/WorkflowTestLaunchpad.cs
# src/persistence/Elsa.Persistence.EntityFramework/Elsa.Persistence.EntityFramework.Core/Configuration/WorkflowInstanceConfiguration.cs
# src/persistence/Elsa.Persistence.EntityFramework/Elsa.Persistence.EntityFramework.Core/Elsa.Persistence.EntityFramework.Core.csproj
# src/persistence/Elsa.Persistence.EntityFramework/Elsa.Persistence.EntityFramework.Core/ElsaContext.cs
# src/persistence/Elsa.Persistence.EntityFramework/Elsa.Persistence.EntityFramework.Core/Extensions/ServiceCollectionExtensions.cs
# src/persistence/Elsa.Persistence.EntityFramework/Elsa.Persistence.EntityFramework.Core/Stores/EntityFrameworkStore.cs
# src/persistence/Elsa.Persistence.EntityFramework/Elsa.Persistence.EntityFramework.Core/Stores/EntityFrameworkWorkflowInstanceStore.cs
# src/persistence/Elsa.Persistence.EntityFramework/Elsa.Persistence.EntityFramework.Core/create-migrations-210.cmd
# src/persistence/Elsa.Persistence.EntityFramework/Elsa.Persistence.EntityFramework.Core/create-migrations-230.cmd
# src/persistence/Elsa.Persistence.EntityFramework/Elsa.Persistence.EntityFramework.Core/create-migrations-240.cmd
# src/persistence/Elsa.Persistence.EntityFramework/Elsa.Persistence.EntityFramework.MySql/DbContextOptionsBuilderExtensions.cs
# src/persistence/Elsa.Persistence.EntityFramework/Elsa.Persistence.EntityFramework.MySql/Migrations/ElsaContextModelSnapshot.cs
# src/persistence/Elsa.Persistence.EntityFramework/Elsa.Persistence.EntityFramework.Oracle/DbContextOptionsBuilderExtensions.cs
# src/persistence/Elsa.Persistence.EntityFramework/Elsa.Persistence.EntityFramework.Oracle/Migrations/ElsaContextModelSnapshot.cs
# src/persistence/Elsa.Persistence.EntityFramework/Elsa.Persistence.EntityFramework.Oracle/OracleElsaContextFactory.cs
# src/persistence/Elsa.Persistence.EntityFramework/Elsa.Persistence.EntityFramework.PostgreSql/Migrations/ElsaContextModelSnapshot.cs
# src/persistence/Elsa.Persistence.EntityFramework/Elsa.Persistence.EntityFramework.SqlServer/Migrations/ElsaContextModelSnapshot.cs
# src/persistence/Elsa.Persistence.MongoDb/CollectionNames.cs
# src/persistence/Elsa.Persistence.MongoDb/Extensions/ServiceCollectionExtensions.cs
# src/persistence/Elsa.Persistence.MongoDb/Services/DatabaseInitializer.cs
# src/persistence/Elsa.Persistence.MongoDb/Services/DatabaseRegister.cs
# src/persistence/Elsa.Persistence.MongoDb/Services/ElsaMongoDbContext.cs
# src/persistence/Elsa.Persistence.YesSql/Data/CollectionNames.cs
# src/persistence/Elsa.Persistence.YesSql/Elsa.Persistence.YesSql.csproj
# src/persistence/Elsa.Persistence.YesSql/Extensions/ServiceCollectionExtensions.cs
# src/persistence/Elsa.Persistence.YesSql/Indexes/BookmarkIndexProvider.cs
# src/persistence/Elsa.Persistence.YesSql/Indexes/WorkflowDefinitionIndex.cs
# src/persistence/Elsa.Persistence.YesSql/Mapping/AutoMapperProfile.cs
# src/persistence/Elsa.Persistence.YesSql/Migrations.cs
# src/persistence/Elsa.Persistence.YesSql/Services/DatabaseInitializer.cs
# src/persistence/Elsa.Persistence.YesSql/Stores/YesSqlWorkflowInstanceStore.cs
# src/samples/aspnet/Elsa.Samples.CustomTenantIdSource/CustomTenantAccessor.cs
# src/samples/aspnet/Elsa.Samples.CustomTenantIdSource/Program.cs
# src/samples/aspnet/Elsa.Samples.CustomTenantIdSource/Startup.cs
# src/samples/aspnet/Elsa.Samples.InfiniteLoopDetection/InfiniteLoopingWorkflow.cs
# src/samples/aspnet/Elsa.Samples.MassTransitRabbitMq/Elsa.Samples.MassTransitRabbitMq.csproj
# src/samples/aspnet/Elsa.Samples.MassTransitRabbitMq/Messages/IInterfaceMessage.cs
# src/samples/aspnet/Elsa.Samples.MassTransitRabbitMq/Startup.cs
# src/samples/aspnet/Elsa.Samples.MassTransitRabbitMq/Workflows/InterfaceTestWorkflow.cs
# src/samples/aspnet/Elsa.Samples.MassTransitRabbitMq/Workflows/TestWorkflow.cs
# src/samples/console/Elsa.Samples.ProgrammaticCompositeActivitiesConsole/Activities/Sum.cs
# src/samples/console/Elsa.Samples.ProgrammaticCompositeActivitiesConsole/Program.cs
# src/samples/console/Elsa.Samples.ReadLineToFile/ReadLineToFileWorkflow.cs
# src/samples/console/Elsa.Samples.RpaWebConsole/NavigateToW3School.cs
# src/samples/console/Elsa.Samples.RpaWebConsole/NavigateToWebsite.cs
# src/samples/console/Elsa.Samples.RpaWebConsole/Program.cs
# src/samples/console/Elsa.Samples.UserTaskConsole/Program.cs
# src/samples/dashboard/aspnetcore/ElsaDashboard.Samples.AspNetCore.Monolith/ElsaDashboard.Samples.AspNetCore.Monolith.csproj
# src/samples/dashboard/aspnetcore/ElsaDashboard.Samples.AspNetCore.Monolith/HeartbeatWorkflowsFeature.cs
# src/samples/dashboard/aspnetcore/ElsaDashboard.Samples.AspNetCore.Monolith/Startup.cs
# src/samples/dashboard/aspnetcore/ElsaDashboard.Samples.AspNetCore.SubPath/Pages/Error.cshtml.cs
# src/samples/dashboard/aspnetcore/ElsaDashboard.Samples.AspNetCore.SubPath/Pages/Index.cshtml.cs
# src/samples/dashboard/aspnetcore/ElsaDashboard.Samples.AspNetCore.SubPath/Pages/Privacy.cshtml.cs
# src/samples/dashboard/aspnetcore/ElsaDashboard.Samples.AspNetCore.SubPath/Program.cs
# src/samples/dashboard/aspnetcore/ElsaDashboard.Samples.AspNetCore.SubPath/Startup.cs
# src/samples/dashboard/html/package-lock.json
# src/samples/dashboard/html/package.json
# src/samples/server/Elsa.Samples.Server.Host/Elsa.Samples.Server.Host.csproj
# src/samples/server/Elsa.Samples.Server.Host/Startup.cs
# src/samples/server/Elsa.Samples.Server.Host/appsettings.json
# src/samples/worker/Elsa.Samples.AzureServiceBusWorker/Program.cs
# src/samples/worker/Elsa.Samples.AzureServiceBusWorker/Workflows/ConsumerWorkflow.cs
# src/samples/worker/Elsa.Samples.AzureServiceBusWorker/Workflows/SendAndReceiveWorkflow.cs
# src/samples/worker/Elsa.Samples.MqttWorker/Program.cs
# src/samples/worker/Elsa.Samples.MqttWorker/Workflows/ConsumerWorkflow.cs
# src/samples/worker/Elsa.Samples.MqttWorker/Workflows/ProducerWorkflow.cs
# src/samples/worker/Elsa.Samples.RabbitMqWorker/Elsa.Samples.RabbitMqWorker.csproj
# src/samples/worker/Elsa.Samples.RabbitMqWorker/Program.cs
# src/samples/worker/Elsa.Samples.RabbitMqWorker/Workflows/ConsumerWorkflow.cs
# src/samples/worker/Elsa.Samples.RabbitMqWorker/Workflows/ProducerWorkflow.cs
# src/samples/worker/Elsa.Samples.RebusWorker/Elsa.Samples.RebusWorker.csproj
# src/samples/worker/Elsa.Samples.Timers.Hangfire/Elsa.Samples.Timers.Hangfire.csproj
# src/samples/worker/Elsa.Samples.WatchDirectoryWorker/Workflows/TimerCreateFile.cs
# src/samples/worker/Elsa.Samples.WatchDirectoryWorker/Workflows/WatchDirectoryCreatedWorkflow.cs
# src/scripting/Elsa.Scripting.JavaScript/Elsa.Scripting.JavaScript.csproj
# src/scripting/Elsa.Scripting.JavaScript/Handlers/ConfigureJavaScriptEngine.cs
# src/scripting/Elsa.Scripting.JavaScript/Handlers/RenderJavaScriptTypeDefinitions.cs
# src/scripting/Elsa.Scripting.JavaScript/Services/ConvertChangeTypeResultConverter.cs
# src/scripting/Elsa.Scripting.JavaScript/Services/EnumerableResultConverter.cs
# src/scripting/Elsa.Scripting.JavaScript/Services/ExpandoObjectToDictionaryWhenNoDesiredTypeResultConverter.cs
# src/scripting/Elsa.Scripting.JavaScript/Services/IConvertsJintEvaluationResult.cs
# src/scripting/Elsa.Scripting.JavaScript/Services/JintEvaluationResultConverterFactory.cs
# src/scripting/Elsa.Scripting.Liquid/Elsa.Scripting.Liquid.csproj
# src/scripting/Elsa.Scripting.Liquid/Filters/ActivityOutputFilter.cs
# src/scripting/Elsa.Scripting.Liquid/Filters/SignalTokenFilter.cs
# src/scripting/Elsa.Scripting.Liquid/Filters/WorkflowDefinitionIdFilter.cs
# src/scripting/Elsa.Scripting.Liquid/Handlers/ConfigureLiquidEngine.cs
# src/scripting/Elsa.Scripting.Liquid/Services/LiquidHandler.cs
# src/server/Elsa.Server.Api/Elsa.Server.Api.csproj
# src/server/Elsa.Server.Api/Endpoints/Designer/RuntimeSelectListItems/Get.cs
# src/server/Elsa.Server.Api/Endpoints/Features/List.cs
# src/server/Elsa.Server.Api/Endpoints/Signals/Dispatch.cs
# src/server/Elsa.Server.Api/Endpoints/Signals/Execute.cs
# src/server/Elsa.Server.Api/Endpoints/WorkflowChannels/List.cs
# src/server/Elsa.Server.Api/Endpoints/WorkflowDefinitions/Delete.cs
# src/server/Elsa.Server.Api/Endpoints/WorkflowDefinitions/GetByDefinitionAndVersion.cs
# src/server/Elsa.Server.Api/Endpoints/WorkflowDefinitions/GetByVersionId.cs
# src/server/Elsa.Server.Api/Endpoints/WorkflowDefinitions/Import.cs
# src/server/Elsa.Server.Api/Endpoints/WorkflowDefinitions/List.cs
# src/server/Elsa.Server.Api/Endpoints/WorkflowDefinitions/Models.cs
# src/server/Elsa.Server.Api/Endpoints/WorkflowDefinitions/Publish.cs
# src/server/Elsa.Server.Api/Endpoints/WorkflowDefinitions/Retract.cs
# src/server/Elsa.Server.Api/Endpoints/WorkflowDefinitions/Save.Request.cs
# src/server/Elsa.Server.Api/Endpoints/WorkflowDefinitions/Save.cs
# src/server/Elsa.Server.Api/Endpoints/WorkflowExecutionLog/Get.cs
# src/server/Elsa.Server.Api/Endpoints/WorkflowInstances/BulkCancel.cs
# src/server/Elsa.Server.Api/Endpoints/WorkflowInstances/BulkDelete.cs
# src/server/Elsa.Server.Api/Endpoints/WorkflowInstances/BulkRetry.cs
# src/server/Elsa.Server.Api/Endpoints/WorkflowInstances/Cancel.cs
# src/server/Elsa.Server.Api/Endpoints/WorkflowInstances/Delete.cs
# src/server/Elsa.Server.Api/Endpoints/WorkflowInstances/Dispatch.cs
# src/server/Elsa.Server.Api/Endpoints/WorkflowInstances/Execute.cs
# src/server/Elsa.Server.Api/Endpoints/WorkflowInstances/Get.cs
# src/server/Elsa.Server.Api/Endpoints/WorkflowInstances/List.cs
# src/server/Elsa.Server.Api/Endpoints/WorkflowInstances/Models.cs
# src/server/Elsa.Server.Api/Endpoints/WorkflowInstances/Retry.cs
# src/server/Elsa.Server.Api/Endpoints/WorkflowRegistry/Get.cs
# src/server/Elsa.Server.Api/Endpoints/WorkflowRegistry/Models.cs
# src/server/Elsa.Server.Api/Endpoints/Workflows/Dispatch.cs
# src/server/Elsa.Server.Api/Endpoints/Workflows/Execute.cs
# src/server/Elsa.Server.Api/Endpoints/Workflows/Models.cs
# src/server/Elsa.Server.Api/Endpoints/Workflows/Trigger.cs
# src/server/Elsa.Server.Api/Mapping/AutoMapperProfile.cs
# src/server/Elsa.Server.Api/Services/EndpointContentSerializerSettingsProvider.cs
# src/server/Elsa.Server.Api/Services/WorkflowBlueprintMapper.cs
# src/server/Elsa.Server.Api/Swagger/Examples/WorkflowDefinitionSummaryModelExample.cs
# src/server/Elsa.Server.Hangfire/Dispatch/HangfireWorkflowDispatcher.cs
# src/server/Elsa.Server.Hangfire/Elsa.Server.Hangfire.csproj
# src/servicebus/Elsa.Rebus.AzureServiceBus/Elsa.Rebus.AzureServiceBus.csproj
# src/servicebus/Elsa.Rebus.AzureServiceBus/Extensions/ElsaOptionsExtensions.cs
# src/servicebus/Elsa.Rebus.RabbitMq/Elsa.Rebus.RabbitMq.csproj
# test/Elsa.IntegrationTests/Elsa.IntegrationTests.csproj.DotSettings
# test/Elsa.UnitTests/Elsa.UnitTests.csproj
# test/component/Elsa.ComponentTests/Endpoints/WorkflowDefinitions/PostTests.cs
# test/integration/Elsa.Core.IntegrationTests/Elsa.Core.IntegrationTests.csproj
# test/integration/Elsa.Core.IntegrationTests/Persistence/EntityFramework/EntityFrameworkIntegrationTests.cs
# test/integration/Elsa.Core.IntegrationTests/Triggers/TriggerIndexerIntegrationTests.cs
# test/integration/Elsa.Core.IntegrationTests/Workflows/ForkJoinWorkflowTests.cs
# test/shared/Elsa.Testing.Shared/AutoFixture/SpecimenBuilders/MockBookmarkProvidersSpecimenBuilder.cs
# test/shared/Elsa.Testing.Shared/Unit/WorkflowsUnitTestBase.cs
# test/unit/Elsa.UnitTests/Scripting/JavaScript/Services/JintJavaScriptEvaluatorTests.cs
# test/unit/Elsa.UnitTests/Triggers/TriggersForActivityBlueprintAndWorkflowProviderTests.cs
2022-06-08 21:03:03 +02:00
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
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
Sipke Schoorstra
3ea887fa83
Update HttpEndpoint.cs
2022-04-04 16:00:10 +02:00
Sipke Schoorstra
b9f0521077
Update QueueDefinition.cs
2022-04-04 16:00:07 +02:00
Sipke Schoorstra
536f50858b
Update HttpEndpoint.cs
2022-03-29 20:56:33 +02:00
Sipke Schoorstra
488ea1ef98
Scaffold new activities
2022-03-28 22:12:16 +02:00
Sipke Schoorstra
c13825a930
Fix metadata and serialization
2022-03-24 12:56:31 +01:00
Sipke Schoorstra
c74b105e19
Move Timer to Activities namespace
2022-03-24 12:29:39 +01:00
Sipke Schoorstra
a6e288fdd7
Update namespaces and decorate activities with attributes
2022-03-24 12:18:14 +01:00
Sipke Schoorstra
b23ebdaddd
Restructuring
2022-03-22 14:33:15 +01:00
Sipke Schoorstra
1d1218b5a7
Update MessageReceived.cs
2022-03-21 20:32:52 +01:00
Sipke Schoorstra
fee275ab26
Fix naming of cancellation token
2022-03-21 19:29:49 +01:00
Sipke Schoorstra
4b9907b049
Implement Hangfire proxy job
2022-03-21 11:41:27 +01:00
Sipke Schoorstra
0a5987eba8
Incremental work on Hangfire job provider
2022-03-15 13:20:06 +01:00
Sipke Schoorstra
1c47d4b80d
Remove & merge Node base type
2022-03-15 13:01:10 +01:00
Sipke Schoorstra
059356029d
Refactor Jobs API
2022-03-15 13:00:48 +01:00
Sipke Schoorstra
87f836b0e3
Port HTTP endpoint handlers for auth and faults
2022-03-10 00:19:00 +01:00
Sipke Schoorstra
63ffacbb71
Various API enhancements
2022-03-09 19:48:44 +01:00
Sipke Schoorstra
a9fbb57a09
Various API enhancements
2022-03-09 13:53:34 +01:00
Sipke Schoorstra
4f3a3de208
Various API enhancements
2022-03-08 22:41:12 +01:00
Sipke Schoorstra
f651c74f44
Update WorkflowExtensions.cs
2022-03-08 19:48:22 +01:00
Sipke Schoorstra
c33549c291
Add WorkflowContexts module
2022-03-08 14:40:47 +01:00
Sipke Schoorstra
fc5f14a18e
Refactor Quartz module and add Hangfire provider for JobQueue service
2022-03-08 12:59:35 +01:00
Sipke Schoorstra
f5aeaf9120
Various refactorings
2022-03-07 22:56:16 +01:00
Sipke Schoorstra
9210a75553
Add RunJavaScript activity
2022-03-07 15:42:12 +01:00
Sipke Schoorstra
e9af7d78c1
Update HttpEndpoint.cs
2022-03-07 15:41:53 +01:00
Sipke Schoorstra
3f8c55fffd
Update SendMessage.cs
2022-03-07 15:41:49 +01:00
Sipke Schoorstra
a343a2b1fc
Update MessageReceived.cs
2022-03-07 15:41:45 +01:00
Sipke Schoorstra
6558417777
Update HttpRequestModel.cs
2022-03-07 15:10:54 +01:00
Sipke Schoorstra
41a4add6d8
Fix Azure Service Bus worker processor creation
2022-03-07 15:10:50 +01:00
Sipke Schoorstra
6597f16a8d
Add support for object hashes as input
2022-03-07 15:10:33 +01:00
Sipke Schoorstra
5b7bc894f0
Update HttpEndpoint to not block when input is received
2022-03-07 15:08:01 +01:00
Sipke Schoorstra
3160ccb6ae
Update MessageReceived.cs
2022-03-07 15:05:14 +01:00
Sipke Schoorstra
6b7caddca8
Refactor triggers
2022-03-07 12:01:27 +01:00
Sipke Schoorstra
161a70e429
Remove Trigger separation
2022-03-04 21:42:27 +01:00
Sipke Schoorstra
c600399f0d
Refactorings
2022-03-04 19:59:44 +01:00
Sipke Schoorstra
4acb8689c3
Allow accessing null inputs
2022-03-04 12:13:55 +01:00
Sipke Schoorstra
9244ab6c21
Implement Azure Service Bus worker management based on bookmark & trigger indexing events
2022-03-04 12:09:08 +01:00
Sipke Schoorstra
0d06ae1823
Incremental work on Azure Service Bus
2022-02-22 12:51:59 +01:00
Sipke Schoorstra
88609d5a62
Incremental work on Azure Service Bus module
2022-02-21 16:13:55 +01:00
Sipke Schoorstra
34f851d8c7
Refactor module structure
2022-02-01 20:45:11 +01:00
Sipke Schoorstra
bc31319f2a
Implement delay activity resumption of bookmarks
2022-01-18 20:28:48 +01:00
Sipke Schoorstra
6e969bfa5f
Split scheduling activities into scheduling library and activity library
2022-01-18 12:39:05 +01:00
Sipke Schoorstra
dcd70aa192
Implement timer trigger scheduling
2022-01-18 11:23:58 +01:00
Sipke Schoorstra
783f05ffdc
Incremental work on timers and trigger & bookmark indexing
2022-01-17 22:44:41 +01:00
Sipke Schoorstra
00d8f32b3e
Initial working version of Timer as trigger
2022-01-14 22:39:36 +01:00
Sipke Schoorstra
128085c676
Incremental work on timers
2022-01-14 13:54:17 +01:00
Sipke Schoorstra
1949221b23
Incremental work on scheduling activities
2022-01-13 22:38:01 +01:00
Sipke Schoorstra
42ce946d64
Reset
2022-01-04 09:38:11 +01:00
Sipke Schoorstra
5c7d0617d5
Fix projects and weavers
2021-12-28 11:53:06 +01:00
Sipke Schoorstra
7ba496acbb
Maybe fix fody
2021-12-26 23:10:33 +01:00
Yopi Cahya
4933a2e81e
Upgrade all projects to .NET6.0 ( #2616 )
...
* Upgrade all projects to .NET6.0
* Add compatibility NET5.0
* Add compatibility NET Core 3.1
* Update appveyor.yml
* Update packages
* Update src/activities/Elsa.Activities.Http/Elsa.Activities.Http.csproj
Remove common Authorization package
* Update src/activities/Elsa.Activities.Http/Elsa.Activities.Http.csproj
reimplement fix for #1568
* reimplement fix for #1611
* add missing .netcoreapp3.1 references to persistence packages
* fix Jint reference
* change samples and tests to target .NET 6
* cleanup multi-targeting conditions in samples/tests
* revert Elsa and Elsa.Temporal.Common to .netstandard2.1 only
* Update docker files to use net6.0 SDK
* Fix docker poor performance on arm64
* Update Elsa.sln
* Update Elsa.Activities.RabbitMq.csproj
Co-authored-by: Sipke Schoorstra <sipkeschoorstra@outlook.com>
Co-authored-by: Mohamed Ali <antivirus.cs@gmail.com>
2021-12-26 22:31:35 +01:00
Mohamed Ali
6185718c34
Fix Nuget Symbols ( #2633 )
2021-12-25 20:18:10 +01:00
Sipke Schoorstra
ee6296d930
Revert file-scoped namespace
2021-12-20 17:24:24 +01:00
Sipke Schoorstra
56f70ea9e2
Add server features API
...
Closes #2588
2021-12-20 16:33:07 +01:00
Konstantins Vedenins
834475cfca
moved workflowtesting module into folder, fixed number of warnings ( #2603 )
2021-12-20 10:21:34 +01:00
Konstantins Vedenins
f8c174df14
Closes #1660 : Added RabbitMQ activities ( #2547 )
...
* Added RabbitMQ activities
* Added RabbitMQ activities
* RabbitMQ: cleaned up & refactored, added sample project
* reverted change that re-written other update during conflict resolve
* removed queue listener toggle for RabbitMQ receiver, refactored workers
2021-12-16 14:33:03 +01:00
Martin
b44a5e0a52
fixed Elsa.WorkflowTesting.Api
2021-12-10 18:39:00 +01:00
Martin
044031f17e
fixed build error
...
removed ImplicitUsings and added missing usings
2021-12-10 18:25:43 +01:00
Sipke Schoorstra
1214d03876
Move workflow testing code into module
2021-12-10 16:34:05 +01:00
andrewkorol
cc7acb1790
added test utl path with no changes per execute ( #2555 )
2021-12-03 15:56:47 +01:00
Konstantins Vedenins
621f0ccf2e
Closes #676 : Execute single activity ( #2438 )
...
* #676 added restartFromActivity server implementation
* #676 : restart from activity - added client side implementation
* #676 : renamed method to better reflect it's purpose
* #676 : moved workflow test activity message status to enum
* #676 : when workflow is executed, first activity is selected
* #676 : moved workflow testing to a separate module
Co-authored-by: Sipke Schoorstra <sipkeschoorstra@outlook.com>
2021-11-19 20:54:49 +01:00
Sipke Schoorstra
844ada9a67
Fix CleanupService
...
Fixes that the lock handle wasn't actually used
2021-11-04 11:40:28 +01:00
Sipke Schoorstra
369ebb6db3
Ensure CleanupService executes on one node at a time.
2021-11-04 00:33:10 +01:00
Sipke Schoorstra
f475790c30
Make CleanupService resilient against exceptions
...
This ensures the background task keeps running even when a cleanup attempt fails due to e.g. DB timeout exceptions.
2021-11-03 19:31:34 +01:00
Sipke Schoorstra
6ff2d69cb2
Fix cleanup service
...
Fixes the issue where the job would run only once, instead of peridiocally.
2021-10-29 14:58:43 +02:00
Sipke Schoorstra
fb0e3bd048
Update Pomelo.EntityFrameworkCore.MySql to 5.0.2
...
Fixes #1627
2021-10-12 16:59:38 +02:00
Sipke Schoorstra
7027d5fa39
Update cleanup job to include only finished workflows
2021-09-27 15:46:42 +02:00
Sipke Schoorstra
045aca9a92
Create FodyWeavers.xml
2021-09-27 15:24:18 +02:00
Sipke Schoorstra
aed1d8eda8
Move retention module
2021-09-27 15:24:14 +02:00
Sipke Schoorstra
c7e3f9fc06
Update Elsa.Retention package metadata
2021-09-27 15:21:28 +02:00
Sipke Schoorstra
f15f14b240
Implement cleanup service ( #1580 )
2021-09-27 13:55:24 +02:00
Sipke Schoorstra
8cd82b5a3c
Workflow Settings cleanup
2021-09-20 16:32:48 +02:00
Sipke Schoorstra
142b574481
Update packages
2021-09-16 20:25:38 +02:00
Sipke Schoorstra
6352372179
Update package references
2021-09-14 16:09:59 +02:00
Sipke Schoorstra
e6f55bd579
Update EF and Fody packages
2021-09-10 14:37:35 +02:00
Sipke Schoorstra
6ea04895a4
Merge Abstractions into WorkflowSettings
2021-09-02 16:33:49 +02:00
Sipke Schoorstra
a20fba7253
Fix namespaces
2021-09-02 16:26:40 +02:00
Andrey Mishurinsky
ef37f87514
Disable workflow ( #1336 )
...
* Publish/Subscribe events added to WorkflowSettings and WorkflowRegistry
* Workflow Registry re-indexed and cache refreshed on workflow disable/enable
* IsDisabled property added to WorkflowBlueprintSummary to display disabled status in the UI
* MySql, PostgreSql and SqlServer persistence added to Workflow Settings
* Validation for disabled workflow in Workflow Resumer
* WorkflowSettings configuration added to the appsettings.json
* Workflow Settings added to Elsa.Server.Host startup collection
* IWorkflowSettingsProvider implemented
* Update README.md
* Elsa-Workflow-Settings and Elsa-Webhooks separate modules added and decoupled from Elsa Web
* Delete unused Client projects
* LoadWorkflowSettingsDisabledHandler changes
* FeatureProvider removed, Webhooks plugin merged to Webhooks Feature Plugin
* Update Webhooks and Settings plugin
Co-authored-by: Sipke Schoorstra <sipkeschoorstra@outlook.com>
2021-09-02 16:20:10 +02:00