Commit graph

1449 commits

Author SHA1 Message Date
Rafael Carnucci 4274996dd9
Separate quartz (#516)
* Fix sample Elsa.Samples.FileBasedWorkflow

* Separate Quartz from Elsa.Activities.Timers

* Incremental work on Hangfire integration

* Incremental work on Hangfire integration

* Incremental work on Hangfire integration

* Incremental work on Hangfire integration

* Add CancelTimer

* ToCronExpression for Duration

* Removed SweepInterval

* Synchronize access to scheduler

* Refactoring RunHangfireWorkflowJob

* Optimize timer activities to always execute when target time stamp lies in past

* Refactoring TimersOptionsExtensions

* Added common.props and configureawait.props

* Rename CancelTimer to ClearTimer

* Wrong parameter name in comment

* Refactoring TimerConsts and RunQuartzWorkflowJob

Co-authored-by: Rafael Carnucci <rafael.carnucci@icn.de>
Co-authored-by: Sipke Schoorstra <sipkeschoorstra@outlook.com>
2020-12-23 12:38:09 +01:00
Sipke Schoorstra 3776b651c3 Make WorkflowExecutionLogRecordDocument properties writable 2020-12-21 17:33:18 +01:00
Sipke Schoorstra 8dbc3fe100
Workflow Execution Log (#530)
* Rename provider folder to locking

* Update project reference paths

* Incremental work on workflow execution log storage

* Fix deadlock

* Add workflow execution log stores
2020-12-21 17:08:32 +01:00
Sipke Schoorstra ee89331b91 Handle ServiceBusCommunicationException 2020-12-21 14:21:19 +01:00
Sipke Schoorstra cc91da842c Remove test line 2020-12-21 13:55:53 +01:00
Sipke Schoorstra 740337bd1e Handle workflow exceptions 2020-12-21 13:55:41 +01:00
Sipke Schoorstra 1542576c98 Decrease log level for MessageLockLostException 2020-12-21 13:55:13 +01:00
Sipke Schoorstra 913241732a Fix locking in MessageSenderFactory 2020-12-21 13:54:44 +01:00
Sipke Schoorstra dd2004dd89 Fix CompositeActivity behavior and update sample 2020-12-21 12:10:41 +01:00
Sipke Schoorstra 0b40eb104d Do not invoke context loader for workflow blueprint trigger initialization 2020-12-20 21:58:35 +01:00
Sipke Schoorstra f5f9c070ca Optimize timer activities to always execute when target time stamp lies in past 2020-12-20 20:22:03 +01:00
Sipke Schoorstra 8078e7bccc Disable tests due to removed ExecutionLog 2020-12-20 20:20:36 +01:00
Sipke Schoorstra 96bb88b474 Disable execution log 2020-12-20 20:05:09 +01:00
Sipke Schoorstra 8e7ade1ac4 Synchronize access to scheduler 2020-12-20 20:04:19 +01:00
Sipke Schoorstra 0cf5032aa0 Update YesSql type mapping 2020-12-20 14:38:02 +01:00
Sipke Schoorstra 3cf821e052 Use default primary keys 2020-12-20 14:37:46 +01:00
Sipke Schoorstra 345fbb894a Remove unused types 2020-12-20 14:37:16 +01:00
Sipke Schoorstra a1c042ea61 Handle WorkflowInstanceIdSpecification explicitly 2020-12-20 13:42:21 +01:00
Sipke Schoorstra 5dcb1e6fd2 Fix expression conversion 2020-12-20 13:41:53 +01:00
Sipke Schoorstra 1a57e3eae0 Update yessql migration with missing table 2020-12-20 13:41:22 +01:00
Sipke Schoorstra 8759dc8789 Merge branch 'feature/elsa-2.0' of https://github.com/elsa-workflows/elsa-core into feature/elsa-2.0 2020-12-20 12:12:54 +01:00
Sipke Schoorstra 03c9f94671
Improve specifications and YesSQL implementation (#529)
* Update Fluid.Core package

* Make specifications flexible

* Update build environment

* Disable global.json
2020-12-20 12:12:32 +01:00
Sipke Schoorstra 1463e9b3cb Update Fluid.Core package 2020-12-19 20:33:32 +01:00
Sipke Schoorstra b3f726b85b Fix pager buttons 2020-12-19 16:15:01 +01:00
Sipke Schoorstra c047d66942 Update packages 2020-12-19 15:35:11 +01:00
Sipke Schoorstra 6e1a1d554f Simplify HelloWorld sample 2020-12-19 15:00:44 +01:00
Sipke Schoorstra 901d2d0f26 Simplify workflow designer tree rendering 2020-12-19 15:00:28 +01:00
Sipke Schoorstra 29435c4f08 Fix context menu positioning 2020-12-19 15:00:04 +01:00
Sipke Schoorstra 61c7df61fe Fix NRE in Join activity 2020-12-19 14:56:44 +01:00
Sipke Schoorstra f5d3f73590 Format appveyor.yml 2020-12-18 13:19:43 +01:00
Sipke Schoorstra 07ad72ecda Fix key not found error when blueprint doesn't exist 2020-12-18 13:02:57 +01:00
Sipke Schoorstra a24483cb3b Fix code blocks 2020-12-18 12:41:52 +01:00
Sipke Schoorstra e4cbc82bdb Fix code block 2020-12-18 12:39:00 +01:00
Sipke Schoorstra 51c36031dd Fix code block 2020-12-18 12:37:43 +01:00
Sipke Schoorstra 7e4c22c82e Add path changes 2020-12-18 12:36:47 +01:00
Sipke Schoorstra 8453f2cc41 Fix newlines? 2020-12-18 12:29:27 +01:00
Sipke Schoorstra fb53892ff9 Update to Visual Studio 2019 2020-12-18 12:26:46 +01:00
Sipke Schoorstra ec7b1f9e73 Update npm install path 2020-12-18 12:25:57 +01:00
Sipke Schoorstra 264fe1ed15 Try node install 2020-12-18 12:20:14 +01:00
Sipke Schoorstra 73dddbc3ff Try node install 2020-12-18 12:19:43 +01:00
Sipke Schoorstra c574e2b70f Visual Studio 2019 Preview 2020-12-18 12:15:59 +01:00
Sipke Schoorstra 5575cdb722 Update appveyor.yml 2020-12-18 12:14:19 +01:00
Sipke Schoorstra 3f830b805f Update appveyor.yml
Need per-branch config
2020-12-18 12:09:20 +01:00
Sipke Schoorstra eba7c9e43e Update appveyor.yml
Need per-branch config
2020-12-18 12:06:07 +01:00
Sipke Schoorstra aa720a8a51 Add appveyor.yml 2020-12-18 11:58:19 +01:00
Sipke Schoorstra 8d9c116c75 Pin to stable SDK
The 5.0.200-preview.20601.7 version fails to build the webassembly project
2020-12-18 11:58:04 +01:00
Sipke Schoorstra d41039b567 Rename extensions namespace 2020-12-18 11:35:29 +01:00
Sipke Schoorstra fdec3a64c0 Remove PackageVersion (to be supplied by AppVeyor) 2020-12-17 16:19:06 +01:00
Sipke Schoorstra c7b21d294b Fix version (for AppVeyor) and apply common.props to shared test package 2020-12-17 16:05:37 +01:00
Sipke Schoorstra 0bafe5355a Implement workflow sorting 2020-12-17 15:47:21 +01:00