Commit graph

172 commits

Author SHA1 Message Date
Sipke Schoorstra 0c79bac321 Updated some namespaces 2021-06-14 14:10:03 +02:00
Sipke Schoorstra 8a18a85e26 Organize folder structure a bit more 2021-06-14 14:10:03 +02:00
Sipke Schoorstra c5facf0ff5 Organize folder structure a bit 2021-06-14 14:10:03 +02:00
Mohamed Ali 8e254b1c3c multi targeting netcoreapp3.1, netstandard2.1 and net5.0 2021-06-14 14:03:07 +02:00
Sipke Schoorstra 142d42d00c Ad default constructors to appease Swagger gen 2021-06-05 15:36:11 +02:00
Sipke Schoorstra 68e5be0159 Fix issue with SwitchHandler and Switch display on workflow blueprint viewer when using expressions that cannot be evaluated 2021-05-28 20:21:45 +02:00
Sipke Schoorstra 4932dbec2a Update activity property evaluation to store computed value as part of workflow instance state
This allows bookmarking to be optimized and fixes the issue when the system needs to access an activity's property from a workflow isntance without having to re-evaluate the property value provider which may be impossible to do since there is no context.
A potential downside is increased workflow instance size, but this needs to be resolved as part of #898
2021-05-28 13:07:44 +02:00
Sipke Schoorstra bb4ff3b714 Update packages 2021-05-25 09:57:17 +02:00
Sipke Schoorstra 3384f6e68f Cleanup 2021-05-24 14:32:12 +02:00
Sipke Schoorstra 4529a94ce2 Cleanup: remove unused namespaces 2021-05-24 11:25:42 +02:00
Sipke Schoorstra 030634643c WIP 2021-05-24 11:25:42 +02:00
Sipke Schoorstra e724d6030a Incremental work on workflow journal UI 2021-05-20 11:05:52 +02:00
Sipke Schoorstra c1c5673726 Remove unnecessary configuration action
Instead, use e.g. `services.Configure<ApiVersioningOptions>(options => options.UseApiBehavior = false);`
2021-05-20 09:32:46 +02:00
Sipke Schoorstra eabe272b46 Revert previous API Versioning config and instead expose ApiVersioningOptions to allow for UseApiBehavior to be disabled by host 2021-05-19 21:24:00 +02:00
Sipke Schoorstra a6510b242a Introduce API options to customize or disable Api Versioning 2021-05-19 20:58:42 +02:00
Sipke Schoorstra f80c0e1716 Implement signals dispatch & execute endpoints 2021-05-19 13:34:32 +02:00
Sipke Schoorstra e4f4375520 Implement workflow trigger dispatch & execute endpoints 2021-05-19 13:34:32 +02:00
Sipke Schoorstra 911b933cd5 Implement Execute and Dispatch Workflow Instance endpoint 2021-05-19 13:34:32 +02:00
Sipke Schoorstra 9c2b57865e Implement Dispatch Workflow Definition endpoint 2021-05-19 13:34:32 +02:00
Sipke Schoorstra 62236e107e Implemented Execute Workflow Definition endpoint 2021-05-19 13:34:32 +02:00
Sipke Schoorstra 8e325881a4 Remove test controller 2021-05-17 11:48:48 +02:00
Sipke Schoorstra 899551463e Refactor workflow collection and execution 2021-05-16 21:05:34 +02:00
Sipke Schoorstra e95e43bf36 Improve workflow signaling 2021-05-15 21:21:47 +02:00
Sipke Schoorstra 400a862f96 Cleanup: remove unused namespaces 2021-05-13 11:31:38 +02:00
Sipke Schoorstra fc20448655 Improve export filename 2021-05-13 11:25:24 +02:00
Sipke Schoorstra 37c07be05c Fix activity stats error and UI improvements 2021-05-11 21:25:39 +02:00
Sipke Schoorstra cb94f4dde5 Update packages 2021-05-10 22:19:29 +02:00
Sipke Schoorstra 3d391e24af Revert multi-targeting 2021-05-10 12:33:18 +02:00
Sipke Schoorstra fa916d3822 Multi-target 3.1 and 5.0 2021-05-10 11:16:17 +02:00
Sipke Schoorstra fb767c13f0 Cleanup various tidbits 2021-05-08 11:40:13 +02:00
Sipke Schoorstra aa4fe03cf2 Fix values of slowest/fastest execution time 2021-05-03 16:13:24 +02:00
Sipke Schoorstra d2de690177 Do not use workflow definition ID of imported workflow model 2021-05-03 13:48:29 +02:00
Sipke Schoorstra 13b049f221 Fix import of workflow Tag property 2021-05-03 13:35:41 +02:00
Sipke Schoorstra 08f639b9e0 Implement activity stats 2021-05-03 13:07:21 +02:00
Sipke Schoorstra 7ec6ada35f Fix that composite child activities are displayed on workflow viewer
Fixes #922
2021-05-02 20:05:36 +02:00
Sipke Schoorstra 645842f08f Fix context (de)serialization 2021-05-02 19:34:09 +02:00
Sipke Schoorstra d71d89cda0 Incremental work on enhancements 2021-05-02 19:34:09 +02:00
Sipke Schoorstra 2f6ce896c6 Implement runtime list items provider 2021-04-29 22:43:41 +02:00
Sipke Schoorstra 7a70b56ec2 Use endpoint-specific JSON serialization settings, also fixing that enum values were converted to numbers instead of strings 2021-04-28 22:24:14 +02:00
Sipke Schoorstra be1102c3aa Remove unnecessary cast 2021-04-26 12:31:52 +02:00
Sipke Schoorstra 79c73dfc66 Update API endpoint to accept workflow tag 2021-04-26 12:31:31 +02:00
Sipke Schoorstra 61ccbceb5f Add API endpoint for querying workflow execution log records 2021-04-20 14:19:50 +02:00
Sipke Schoorstra 77f3029d93 Fix display name of workflow blueprint in dropdown 2021-04-20 11:16:55 +02:00
Sipke Schoorstra d9094575fd Remove unused namespaces 2021-04-16 12:48:06 +02:00
Sipke Schoorstra 9709ee6ca2 Implement search 2021-04-09 21:47:44 +02:00
Sipke Schoorstra ae46e0e143 Update packages and accommodate for breaking changes 2021-04-07 14:48:30 +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 727191c0e8 Incremental work on dashboard 2021-04-05 21:04:55 +02:00
Sipke Schoorstra 0dc2dd08bf Add FodyWeavers.xml 2021-04-02 13:09:15 +02:00