Commit graph

18 commits

Author SHA1 Message Date
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