Commit graph

885 commits

Author SHA1 Message Date
Sipke Schoorstra 7e33f7d23a Update samples 2021-02-17 21:43:56 +01:00
Sipke Schoorstra ce7222af28 Small MongoDB provider improvements 2021-02-17 21:43:42 +01:00
Sipke Schoorstra 3f173d6468 Implement unwinding of Switch activity 2021-02-17 21:43:16 +01:00
Sipke Schoorstra a67f07ac70 Small ForEach builder API improvements 2021-02-17 21:42:42 +01:00
Sipke Schoorstra bc496ddcc3 Small Workflow Context API improvements 2021-02-17 21:42:09 +01:00
Sipke Schoorstra 3280570252 Add convenience overload to enqueue workflow by type 2021-02-17 21:41:25 +01:00
Sipke Schoorstra 4d748c8371 Small SendEmail API enhancements 2021-02-17 21:40:50 +01:00
Sipke Schoorstra 86980a752e
Designer web component (#636)
* Activity picker dialog

* Activity picker

* Activity editor

* Activity property fields

* Blazor bindings for Elsa designer

* Only index triggers from published & enabled workflow definitions

* Handle case of null workflow blueprint not found

* Add check for zero duration and general scheduler exceptions

* Don't rethrow expression evaluation failure

* Workflow definition settings editor modal

* Integration between stencil and blazor 🎉

* Fix expression type conversion

* Add publish button and restructure components

* Fix up workflow definition ID vs workflow definition version ID

* Update EF Core migrations

* Fix Workflow Publisher

* Fix version display

* Add Import menu item
2021-02-16 09:55:13 +01:00
Sipke Schoorstra eda7bf0e0e Add convenience methods for activity execution logging 2021-02-13 14:58:05 +01:00
Sipke Schoorstra bf9129a661 Add convenience methods for activity execution logging 2021-02-13 14:38:21 +01:00
Sipke Schoorstra 1cab010f80 Update Node version 2021-02-13 11:22:07 +01:00
Sipke Schoorstra 73cf01a1e1 Update package.json 2021-02-13 11:16:35 +01:00
Sipke Schoorstra a02147d2ee Fix Finish + CompositeActivity 2021-02-13 11:16:20 +01:00
Sipke Schoorstra 2aed96616d Force npm install peer dependencies 2021-02-13 11:15:12 +01:00
Sipke Schoorstra 1200705d91 Remove yarn.lock 2021-02-13 10:50:09 +01:00
Sipke Schoorstra 663dc47c89
Stash (#629) 2021-02-13 10:31:34 +01:00
Sipke Schoorstra f6268acfd1
Add Break activity (#628)
* Add Break activity

* Add activity type registration helpers

* Add sample project for Break activity
2021-02-13 10:29:03 +01:00
Sipke Schoorstra b18dff82cd Add ForEach sample project 2021-02-11 11:02:08 +01:00
Sipke Schoorstra e3bb394a03 Update ForEach to not store a copy of the list
Instead, rely on the Items property being set before each new iteration (which happens by default)
2021-02-11 11:01:57 +01:00
Sipke Schoorstra 040e132725 Cleanup 2021-02-11 10:45:34 +01:00
Sipke Schoorstra 565e54febd Formatting 2021-02-11 10:43:20 +01:00
Sipke Schoorstra 3e2e97ab60 Fix UserTask activity 2021-02-11 10:43:09 +01:00
TfcYe cec4f09d02
troubleshoot usertask demo (#604)
Co-authored-by: yeminhua <yeminhua@bianfeng.com>
2021-02-11 10:35:00 +01:00
Sipke Schoorstra 8163da76b8 Merge branch 'feature/elsa-2.0' of https://github.com/elsa-workflows/elsa-core into feature/elsa-2.0 2021-02-11 10:23:14 +01:00
Sipke Schoorstra 3dd255f5b0 Formatting 2021-02-11 10:23:10 +01:00
Sipke Schoorstra 3bd73c7f06 Simplify EF Core sample 2021-02-11 10:23:00 +01:00
Sipke Schoorstra abcf4e5fa9
Update README.md 2021-02-11 10:22:30 +01:00
Sipke Schoorstra eb3e22c62d
Update README.md 2021-02-11 10:15:06 +01:00
Sipke Schoorstra f4fff18698 Update serializer settings to allow for objects with reference loops 2021-02-10 21:57:49 +01:00
Sipke Schoorstra 173107de12
Add Blazor Dashboard Workflow Instance List View extensibility (#617)
* Add extensibility support for workflow instance Context Menu
* Add extensibility support for workflow instance Bulk Actions
2021-02-10 12:53:45 +01:00
Sipke Schoorstra de6fce52d4 Re-enable re-queueing of messages for locked workflows and update timer activities to not execute if scheduled time lies in future 2021-02-09 21:31:09 +01:00
Sipke Schoorstra 3e12cd59ce Remove rescheduling for now 2021-02-09 18:46:50 +01:00
Sipke Schoorstra 446e645577
Workflow Instance Bulk Actions on Blazor Dashboard (#613)
* Implement bulk delete + retry
2021-02-09 11:18:12 +01:00
Sipke Schoorstra f4aa64e221 Exclude elsa designer web component build 2021-02-04 19:37:39 +01:00
Sipke Schoorstra ccbb10d66f Update RunWorkflowDefinitionConsumer with distributed lock on correlation
Prevents creating duplicate workflow instances with same correlation ID and workflow definition.
2021-02-03 22:54:20 +01:00
Sipke Schoorstra 0c3ad4f9e1 Add tailwind.css 2021-02-02 12:42:47 +01:00
Sipke Schoorstra 280825df5f Update appveyor.yml 2021-02-02 12:31:02 +01:00
Sipke Schoorstra d0113605f3
Retry faulted workflow from dashboard (#607)
* Cleanup ClientApp assets

* Update favicons

* Implement Retry from dashboard option
2021-02-02 12:15:09 +01:00
Sipke Schoorstra 5a7584b9ec Cleanup 2021-02-01 16:16:14 +01:00
Sipke Schoorstra 59cdcdad6c Log inner exceptions 2021-02-01 16:14:45 +01:00
Sipke Schoorstra d0523439ad Fix WorkflowInstanceDocument mapping issue and use SimpleStack 2021-02-01 16:14:32 +01:00
Sipke Schoorstra 2f29dc379c Upgrade to .NET Standard 2.1 2021-01-31 18:44:57 +01:00
Sipke Schoorstra 913c2a68bc Update sample 2021-01-31 12:51:51 +01:00
Sipke Schoorstra 7a68bb920e Add convenient Sqlite extension with useful defaults 2021-01-31 12:51:40 +01:00
Sipke Schoorstra e6a68a0476 Fix EF core store
Entities were no longer updated due to the new short-lived DbContext approach
2021-01-31 12:51:05 +01:00
Sipke Schoorstra f5cc185f70 Cleanup 2021-01-31 12:49:34 +01:00
Sipke Schoorstra 2c7b20846a Fix Stack serialization 2021-01-31 12:49:06 +01:00
Sipke Schoorstra ab651856ea Allow WriteHttpResponse to function even when running in the background outside of a real HTTP context 2021-01-31 11:53:38 +01:00
Sipke Schoorstra 2b88208ff6 Configure Rebus serialization and centralize common rebus config 2021-01-30 20:39:08 +01:00
Sipke Schoorstra 672959530f Update workflow reviver to persist refurbished workflow instance 2021-01-30 20:38:38 +01:00