Sipke Schoorstra
c1f827cfee
Add string to Type converter
2021-04-15 14:39:59 +02:00
Sipke Schoorstra
0dae77db95
Restore Done outcome for If activity
2021-04-14 22:46:32 +02:00
Sipke Schoorstra
2b0565ae66
Move re-indexing of triggers and re-creation of Azure Service Bus workers to an async background task (implemented as Rebus consumers)
2021-04-13 22:05:17 +02:00
Sipke Schoorstra
094eccd572
Implement Switch expression evaluation
2021-04-12 22:29:58 +02:00
Sipke Schoorstra
b00eea3c6d
Implement Switch UI with multi-expression support
2021-04-12 22:29:58 +02:00
Sipke Schoorstra
7991d4a468
Fix locking bug
2021-04-12 22:29:58 +02:00
Sipke Schoorstra
9709ee6ca2
Implement search
2021-04-09 21:47:44 +02:00
Sipke Schoorstra
4dbee3a7b3
Fix that subscriptions weren't created
2021-04-09 17:46:45 +02:00
Sipke Schoorstra
9defb83ba8
Lock on correlation ID to prevent race condition between incoming events and newly started workflows not yet persisted
2021-04-09 17:46:31 +02:00
Sipke Schoorstra
071b7a2f22
Fix TriggerWorkflows to select only Suspended instances
2021-04-09 16:59:43 +02:00
Sipke Schoorstra
f329db3b25
Incremental work on workflow instances list screen
2021-04-08 17:02:58 +02:00
Sipke Schoorstra
f074260211
Update DistributedLockProvider to not throw, but return a null handle
2021-04-08 14:53:15 +02:00
Sipke Schoorstra
a0d345bebd
Fix timing issue of workflow resumption by always storing new workflow instances before executing
2021-04-07 21:07:00 +02:00
Sipke Schoorstra
52cd21d0ff
Fix distributed lock extensions
2021-04-07 15:36:08 +02:00
Sipke Schoorstra
ae46e0e143
Update packages and accommodate for breaking changes
2021-04-07 14:48:30 +02:00
Sipke Schoorstra
bbbb8a40f4
Fix activity type access bug
2021-04-07 13:13:13 +02:00
Sipke Schoorstra
ce957b95e7
Cleanup
2021-04-07 13:13:13 +02:00
Sipke Schoorstra
df6ad74eec
Replace custom distributed locking implementation with DistributedLock
...
https://github.com/madelson/DistributedLock
2021-04-07 13:13:13 +02:00
Sipke Schoorstra
4511237a35
Fix deadlocks
2021-04-06 21:45:50 +02:00
Sipke Schoorstra
dd82c2f96f
Use the mediator for triggering workflows synchronously
2021-04-06 21:43:49 +02:00
Sipke Schoorstra
727191c0e8
Incremental work on dashboard
2021-04-05 21:04:55 +02:00
Sipke Schoorstra
aabf9ff2c2
Configure primitive activities
2021-04-04 15:37:28 +02:00
Sipke Schoorstra
e2118a1135
Update expression evaluators to get merged variables
2021-04-04 15:37:28 +02:00
Sipke Schoorstra
cebb57caaa
Configure control flow activities
2021-04-04 15:37:28 +02:00
Sipke Schoorstra
299b871c50
Formatting
2021-04-04 15:37:28 +02:00
Sipke Schoorstra
4611ef2e08
Add convenience SyntaxNames class with commonly used syntax names
2021-04-04 15:37:28 +02:00
Sipke Schoorstra
09892074bb
Add Default Syntax and Supported Syntax activity property attributes
2021-04-04 15:37:28 +02:00
Sipke Schoorstra
6996d41376
Incremental work on property editor modes
2021-04-04 15:37:28 +02:00
Sipke Schoorstra
7f38b01db5
Fix TriggersWorkflows to ignore null/empty correlation IDs
2021-04-02 16:55:46 +02:00
Sipke Schoorstra
7e6c8774e8
Add SetVariableExtensions
2021-04-02 16:55:18 +02:00
Sipke Schoorstra
9bcc32d15a
Code formatting
2021-04-02 16:55:04 +02:00
Sipke Schoorstra
461e38bb32
Fix Fork activity
2021-04-02 16:54:26 +02:00
Sipke Schoorstra
0acc836f4b
Fix signaling
2021-04-02 16:53:46 +02:00
Sipke Schoorstra
53877b68fc
Extract workflow dispatch logic into reusable mediator command handlers
2021-04-02 12:43:14 +02:00
Sipke Schoorstra
ac61b7fc70
Add Hangfire dispatcher implementation
2021-04-02 12:43:14 +02:00
Sipke Schoorstra
3fc3f792f2
Signaling refactorings
2021-04-02 12:43:14 +02:00
Sipke Schoorstra
dd658a8744
Adding missing service registration
2021-04-02 12:43:14 +02:00
Sipke Schoorstra
912d98e7bd
Adding missing service registrations
2021-04-02 12:43:14 +02:00
Sipke Schoorstra
38be994e31
Break up WorkflowRunner into smaller types and extracted reusable trigger logic
2021-04-02 12:43:14 +02:00
Sipke Schoorstra
0d3e19dcd3
WIP: Orleans grains
2021-04-02 12:43:14 +02:00
Sipke Schoorstra
4cf43882dc
Update packages
2021-04-02 12:43:14 +02:00
Sipke Schoorstra
fbb574213a
Fix SetVariable extensions
2021-04-02 12:43:14 +02:00
Sipke Schoorstra
c019599fae
Add extensions to register dispatchers
2021-04-02 12:43:14 +02:00
Sipke Schoorstra
f91caf14bc
Update Azure Service Bus workers to use new dispatcher APIs
2021-04-02 12:43:14 +02:00
Sipke Schoorstra
bd87f5b2df
Incremental work on default dispatchers in preparation for actor model implementation
2021-04-02 12:43:14 +02:00
Sipke Schoorstra
64e2b74092
Comment out pruning call (fixes Finish activity returning output to parent)
2021-03-29 13:06:37 +02:00
tomy2105
6773a73a81
Method to skip adding core activites automatically.
2021-03-29 12:05:56 +02:00
Craig Fowler
d9000b22b3
Fix build failure: ForEachWorkflowTests
...
It seems that some work done in these commits, for the
file ForEachBuilderExtensions was responsible:
* 4807ace13c
* dfbba1e176
A couple of the extension methods were missing out a ToList()
which later caused an ArgumentException when setting a property
value via reflection.
I also added an extra exception for the set-value logic. This way,
if/when there is a problem, the exception will indicate which property
it was trying to set at the time.
2021-03-28 12:39:32 +01:00
Sipke Schoorstra
dfbba1e176
Fix casting issue with ForEach and ParallelForEach builder extensions
2021-03-26 11:40:22 +01:00
Sipke Schoorstra
2a22a328c4
Add type parsing support with object target type
2021-03-26 11:40:22 +01:00