Commit graph

2776 commits

Author SHA1 Message Date
Sipke Schoorstra 03da168caa Update sample workflows to mark startable activities 2022-03-07 15:06:31 +01:00
Sipke Schoorstra 217f632379 Fix workflow operator actor serialization 2022-03-07 15:06:00 +01:00
Sipke Schoorstra 3160ccb6ae Update MessageReceived.cs 2022-03-07 15:05:14 +01:00
Sipke Schoorstra c520a5e6d0 Update Type converter to also support Runtime Type objects 2022-03-07 15:05:05 +01:00
Sipke Schoorstra ed246294db Fix expression context hierarchy deserialization 2022-03-07 15:04:43 +01:00
Sipke Schoorstra 92b7d2f78b Update migrations 2022-03-07 15:04:06 +01:00
Sipke Schoorstra 6b7caddca8 Refactor triggers 2022-03-07 12:01:27 +01:00
Sipke Schoorstra 161a70e429 Remove Trigger separation 2022-03-04 21:42:27 +01:00
Sipke Schoorstra c600399f0d Refactorings 2022-03-04 19:59:44 +01:00
Sipke Schoorstra 4acb8689c3 Allow accessing null inputs 2022-03-04 12:13:55 +01:00
Sipke Schoorstra 9244ab6c21 Implement Azure Service Bus worker management based on bookmark & trigger indexing events 2022-03-04 12:09:08 +01:00
Sipke Schoorstra 0d06ae1823 Incremental work on Azure Service Bus 2022-02-22 12:51:59 +01:00
Sipke Schoorstra 88609d5a62 Incremental work on Azure Service Bus module 2022-02-21 16:13:55 +01:00
Sipke Schoorstra 34f851d8c7 Refactor module structure 2022-02-01 20:45:11 +01:00
Sipke Schoorstra 0397c58e17 Implement dynamic outcomes 2022-02-01 20:29:35 +01:00
Sipke Schoorstra 50fd5f85ed Incremental work on dynamic ports 2022-01-28 21:25:01 +01:00
Sipke Schoorstra 2a1ff4c392 Switch editor UI 2022-01-26 15:48:59 +01:00
Sipke Schoorstra ba05ce7ee7 Incremental work on Switch 2022-01-25 15:01:11 +01:00
Sipke Schoorstra d3f7a9c035 Untranspose loaded workflow 2022-01-19 15:17:59 +01:00
Sipke Schoorstra 964e2ec558 Fix transposition issues 2022-01-18 22:37:14 +01:00
Sipke Schoorstra c15f3097f8 Upgrade packages 2022-01-18 20:35:44 +01:00
Sipke Schoorstra bc31319f2a Implement delay activity resumption of bookmarks 2022-01-18 20:28:48 +01:00
Sipke Schoorstra 59f44b4927 Incremental work on bookmark processing 2022-01-18 18:24:52 +01:00
Sipke Schoorstra 6e969bfa5f Split scheduling activities into scheduling library and activity library 2022-01-18 12:39:05 +01:00
Sipke Schoorstra dcd70aa192 Implement timer trigger scheduling 2022-01-18 11:23:58 +01:00
Sipke Schoorstra 783f05ffdc Incremental work on timers and trigger & bookmark indexing 2022-01-17 22:44:41 +01:00
Sipke Schoorstra e12db9bceb Optimize trigger indexing process
Indexing of workflows now only apply to "static" workflow providers such as the Configuration Workflow Provider (workflows written as C# classes and registered with a configuration object).

"dynamic" providers such as the DatabaseProvider will be excluded from indexing; instead, such workflows enter the system dynamically via API endpoints, at which point they get indexed on the fly.

This ensures speedy application startup.
2022-01-17 20:47:07 +01:00
Sipke Schoorstra 00d8f32b3e Initial working version of Timer as trigger 2022-01-14 22:39:36 +01:00
Sipke Schoorstra 128085c676 Incremental work on timers 2022-01-14 13:54:17 +01:00
Sipke Schoorstra 1949221b23 Incremental work on scheduling activities 2022-01-13 22:38:01 +01:00
Sipke Schoorstra 803f74b8b5 Rename Timers project to Scheduling 2022-01-12 14:39:19 +01:00
Sipke Schoorstra 6e56d83e4d Initial version of liquid handler 2022-01-12 12:37:40 +01:00
Sipke Schoorstra 5ecd599996 Implement initial JavaScript evaluator 2022-01-12 11:43:46 +01:00
Sipke Schoorstra a9df52bfd7 Restructure JavaScript module 2022-01-12 11:15:07 +01:00
Sipke Schoorstra 0e28ab81eb Fix property setting 2022-01-12 11:11:47 +01:00
Sipke Schoorstra 45d3402151 Workflow execution storage 2022-01-11 22:04:02 +01:00
Sipke Schoorstra 33cb0c3c7a Small tweaks and fixes 2022-01-11 14:23:11 +01:00
Sipke Schoorstra b381c1a9f0 Disable supported syntaxes for now 2022-01-11 14:02:40 +01:00
Sipke Schoorstra bef96415c2 Remove option to edit "source" literal for now 2022-01-11 13:53:42 +01:00
Sipke Schoorstra 848d9d7b5d Incremental work on expression editor 2022-01-11 13:28:21 +01:00
Sipke Schoorstra fe2b4b75cf Update EFCoreStore.cs 2022-01-07 14:42:57 +01:00
Sipke Schoorstra 1e71ea605f Implement monaco editor 2022-01-04 20:43:46 +01:00
Sipke Schoorstra a949fa2c14 Implement multi-text input control 2022-01-04 18:58:19 +01:00
Sipke Schoorstra d172470c00 Add multi-line input control 2022-01-04 18:11:21 +01:00
Sipke Schoorstra 09689d8491 Implement radio-list input control 2022-01-04 15:01:11 +01:00
Sipke Schoorstra b0ce304eb0 Fix issue with deserialization of immutable arrays 2022-01-04 15:00:54 +01:00
Sipke Schoorstra b42ea265d6 Do not use reference handling for JSON used by REST APIs 2022-01-04 15:00:28 +01:00
Sipke Schoorstra 2f3fa7a126 Increase timeout for debugging 2022-01-04 14:31:44 +01:00
Sipke Schoorstra 9d2c1438d3 Fix workflow state serialization 2022-01-04 14:31:25 +01:00
Sipke Schoorstra 689147b9ca Add sources from experimental repo 2022-01-04 09:42:12 +01:00