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
2c65081110
MassTransit activities ( #3613 )
...
* Implement MessageReceived for MT
* Implement Publish activity provider
* Only create Publish activity for class types
* Add MassTransit sample project
* Fix comment
2023-01-10 14:32:14 +01:00
Sipke Schoorstra
b4dba6ffe5
Add PublishEvent activity and implement MassTransit dispatcher ( #3593 )
2023-01-04 15:28:28 +01:00
Sipke Schoorstra
7a98cdf60d
Normalize extensions namespaces ( #3577 )
2022-12-31 16:16:43 +01:00
Sipke Schoorstra
9f9c20f553
Add support for workflows as a function ( #3569 )
...
* Add support for converting lists of things
* Add support for workflows returning a result
* Formatting
* Fix that While would complete twice
* Add convenience methods to access workflow input
* Schedule the workflow itself instead of just its root
* Add Output dictionary to workflow execution context
* Ad samples to demonstrate workflows returning results
2022-12-28 13:59:46 +01:00
Sipke Schoorstra
c97457deea
Cleanup
2022-12-26 18:38:41 +01:00
Sipke Schoorstra
8ac225520b
Improve variable vs non-variable persistence ( #3568 )
...
* Incremental fixes
* Fix base assignment of async delegate block reference
* Reuse existing memory blocks
* Remove PlaybackStarted child activity
The PlaybackStarted property is unnecessary, since the PlayAudio activity already completes right after playback has started.
* Add GetCallStatus API method
* Prevent variables on composite activities to be overwritten during deserialization
* Remove unnecessary variable declarations
Activity variables will be declared automatically during activity invocation.
* Add XML comments
* Remove unused references arg
* Streamline variable identity assignment
* Fix composite early exit completion
* Move identity assignment to workflow definition service
2022-12-25 22:02:28 +01:00
Sipke Schoorstra
24692586a5
Persistent variables ( #3563 )
...
* Stash
* Incremental work on persistent variables
* Move variable management to central service
* Implement variable cleanup upon composite activity completion
2022-12-23 16:05:37 +01:00
Sipke Schoorstra
bfb781c0da
Add XML comments
2022-12-11 22:41:10 +01:00
Sipke Schoorstra
026430fd2d
Composite Activity fixes and improvements ( #3512 )
...
* Implement consistent input/output/variable memory block identifiers
* Telnyx fixes and improvements
* Fix bookmark burning
* Refactor AnswerCall
* Incremental work on source + line registration
* Handle missing bookmarks
* Fix bookmark persisted callback mechanism
* Implement distributed locking for default workflow runtime
* Fix recording bookmark
* Increase source file and line coverage
2022-12-07 20:47:36 +01:00
Sipke Schoorstra
c70247e133
Fix memory referencing and some other stuff
2022-12-02 22:57:26 +01:00
Sipke Schoorstra
6f429e9867
Add support for accessing workflow variables from liquid expressions ( #3491 )
2022-11-30 21:20:25 +01:00
Sipke Schoorstra
269627adf1
Fix If completion
2022-11-30 11:45:48 +01:00
Sipke Schoorstra
8a4e219e07
Minor renaming
2022-11-23 11:20:35 +01:00
Sipke Schoorstra
0f358e72f9
Fix HTTP activity issues
2022-11-23 11:20:00 +01:00
Sipke Schoorstra
e40b987446
Small API improvements
2022-11-21 22:01:52 +01:00
Sipke Schoorstra
4b958143e9
Telnyx activity improvements
2022-11-21 12:43:34 +01:00
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
6947f45693
Remove unused namespaces
2022-11-13 12:45:34 +01:00
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
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
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
a983457076
Rename builder service
2022-08-25 13:45:35 +02:00
Sipke Schoorstra
7870012254
Implement versioned activities
2022-08-11 19:29:32 +02:00
Sipke Schoorstra
e942f799ec
Add default implementations for job queue and scheduler
2022-08-11 12:45:07 +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
ae1748cee3
Implement flow nodes
2022-06-29 12:57:01 +02:00
Sipke Schoorstra
168f07e64b
Fixed page loading of workflow journal
2022-06-27 13:26:46 +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
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
f93a051a14
Implement storage driver API endpoint
2022-06-07 15:48:52 +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
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
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
2fbc6d748c
Update Behavior API to receive owner
2022-06-03 13:45:25 +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
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