Commit graph

2328 commits

Author SHA1 Message Date
Sipke Schoorstra b007dc7574 Make boolean properties of ActivityInputAttribute non-nullable
Fixes #1390.
2021-09-03 13:10:00 +02:00
Sipke Schoorstra e04a910d96
Workflow journal enhancements (#1481)
* Add support for custom journal data logging

* Update ForEach with journal logging

* Update ReadLine with Journal logging

* Update For.cs

* Update While.cs

* Update Switch activity

* Update Join.cs

* Update Timer activities

* Update Azure Service Bus and Telnyx activities

* Update various other activities
2021-09-03 13:05:09 +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
Sipke Schoorstra 6bb03d1062 Update components.d.ts 2021-09-02 16:21:09 +02:00
Sipke Schoorstra e72f213fb2 Merge branch 'master' of https://github.com/elsa-workflows/elsa-core 2021-09-02 16:21:01 +02:00
Sipke Schoorstra 9e5bc8f1d1 Update components.d.ts 2021-09-02 16:20:52 +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
Andrea Pierangeli dd4868a3ed Sync auto-generated build files 2021-09-02 15:53:13 +02:00
Sipke Schoorstra f12ad05932 Update InfiniteLoopingWorkflow.cs 2021-09-01 19:06:07 +02:00
Sipke Schoorstra 3c4a10d650 Implement infinite loop detection and handling 2021-09-01 19:06:07 +02:00
Andrea Pierangeli 3f5bbca988 Fix port in monolith sample 2021-08-31 21:59:51 +02:00
Andrea Pierangeli 309efa1372 Fix build-assets-and-run-dashboard-monolith.ps1 script 2021-08-31 21:59:51 +02:00
Sipke Schoorstra 1ee631b397 Deal with some warnings 2021-08-31 21:30:47 +02:00
Sipke Schoorstra 8228053cd9 Fix duplicate Done outcome
Fixes #1455
2021-08-31 21:30:37 +02:00
Sipke Schoorstra f0285d1036 Update quartz packages
Fixes #1454
2021-08-31 21:06:25 +02:00
Sipke Schoorstra d30c012790 Ensure refreshed workflow context
Fixes #1439
2021-08-31 16:55:22 +02:00
Sipke Schoorstra fc954d9968 Improve error messages
Closes #1425
2021-08-31 16:09:04 +02:00
Sipke Schoorstra 64ec9dade7 Expose HttpClientBuilder 2021-08-31 15:21:10 +02:00
Sipke Schoorstra b77e93a4a9 Merge List with GetMany
Fixes #1391
2021-08-31 13:56:04 +02:00
Sipke Schoorstra 2bd39a5ff1 Fix designer error with D3 2021-08-27 16:07:02 +02:00
Simona Taran 7ed9fa89b7 Add change from new to generated id. 2021-08-27 14:51:03 +02:00
megamanhxh 064ddccf25 Fix EFCore.BulkExtensions does not support Oracle 2021-08-26 11:52:52 +02:00
Sipke Schoorstra 6f8582c320 Remove TryRenderTree workfaround 2021-08-26 11:42:42 +02:00
Simona Taran 7c9b1a15bd Removed unused property. 2021-08-26 11:42:42 +02:00
Simona Taran 5397b40d8a Added fix for tree render issue. 2021-08-26 11:42:42 +02:00
Sipke Schoorstra 929eea5bc8 Update to latest StencilJS package 2021-08-26 10:48:43 +02:00
Sipke Schoorstra 61e43978f1 Update index.html 2021-08-25 12:16:21 +02:00
Simona Taran 9ea42a35be Fixed scroll issue on the journal side panel. 2021-08-25 12:08:47 +02:00
Andrey Mishurinsky 9c67feb67b Fix to copy/paste activities. 2021-08-24 12:38:53 +02:00
Sipke Schoorstra 6044eef5e9 Merge branch 'master' of https://github.com/elsa-workflows/elsa-core 2021-08-24 11:52:47 +02:00
Sipke Schoorstra d1b0465b0d Fix docker readme + compose file 2021-08-24 11:52:45 +02:00
nokecy 5502d73ca0 fix event error 2021-08-24 11:51:11 +02:00
nokecy 518be0a062 add BlockingActivityAdded event 2021-08-24 11:51:11 +02:00
Sipke Schoorstra 9f45d2994d Remove unused Telnyx activity outcomes 2021-08-23 14:56:07 +02:00
Sipke Schoorstra 9a97334ee4 Update RenderJavaScriptDateTimeTypeDefinitions.cs
Remove warning
2021-08-23 12:08:45 +02:00
Sipke Schoorstra da74b0c4ac Disable greedy copy&paste 2021-08-23 11:57:50 +02:00
Sipke Schoorstra f7a63b80c5 Reduce number of DB commits during workflow execution 2021-08-23 11:57:50 +02:00
tomy2105 9aeee3a15d
Properly Dispose IStorageConnection (#1378)
Closes #1376
2021-08-23 11:52:48 +02:00
Sipke Schoorstra d8c3504aa7 Merge branch 'master' of https://github.com/elsa-workflows/elsa-core 2021-08-23 10:12:36 +02:00
Sipke Schoorstra a89a519173 Formatting MailkitSmtpService.cs 2021-08-23 10:12:30 +02:00
Andrey Mishurinsky 6531f43fd1
Copy paste activities (#1398)
* Copy/paste activities
2021-08-20 13:38:25 +02:00
Sipke Schoorstra cbdc3e4375 Make available raw content 2021-08-20 12:24:59 +02:00
Sipke Schoorstra 6f5e2c6beb Update elsa-workflow-properties-panel.tsx 2021-08-20 10:01:11 +02:00
Sipke Schoorstra 482fbcfecc Fix incorrect version number display on property panel 2021-08-20 09:55:56 +02:00
Sipke Schoorstra 4a268c75c2 YesSql provider fixes 2021-08-20 09:55:18 +02:00
Sipke Schoorstra 812303efdc Fix YesSql provider issues 2021-08-19 21:56:05 +02:00
Sipke Schoorstra 6b31bdc6dd Fix an issue with correlated workflow selection
fixes an issue where correlated workflows of different definitions could not signal one another if the signal matches a workflow instance but was not listening for that signal. All startable workflows should always be considered except for the workflow definition that has an already correlated workflow instance matching the correlation ID.
2021-08-19 20:33:06 +02:00
Sipke Schoorstra 014fcf3ca4 Update Send Signal to use Dispatch mode
This fixes potential deadlock and race conditions when a workflow receiving the signal immediately sends a signal back.
2021-08-19 20:29:12 +02:00
Sipke Schoorstra c4b1cf1ee9 Update Fork.cs 2021-08-19 20:28:21 +02:00