Commit graph

1852 commits

Author SHA1 Message Date
Sipke Schoorstra 618f4e837c Implement Blob Storage Workflow Provider 2021-06-16 08:57:19 +02:00
Sipke Schoorstra ebaeabb934 Implement support for HTTP file download for SendHttpRequest and WriteHttpResponse 2021-06-16 08:57:19 +02:00
Sipke Schoorstra c6a32d49e4 Restore input to be made part of scheduled activities for flowing data
This restores ForEach, ParallelForEach and certain Telnyx activities' functionality, but also sets back the ability to keep input/output entirely outside of the workflow when desired.
More work required to persist scheduled activity output using the workflow storage provider API
2021-06-15 13:01:31 +02:00
Sipke Schoorstra fbd0d45f53 Update docker files to target specific framework 2021-06-14 15:41:43 +02:00
Sipke Schoorstra 9f7208d296 Fix test 2021-06-14 14:10:03 +02:00
Sipke Schoorstra d5340ced42 Use explicit provider names 2021-06-14 14:10:03 +02:00
Sipke Schoorstra d787ca34ca Update Workflow builder API with support for property storage providers 2021-06-14 14:10:03 +02:00
Sipke Schoorstra f67140f7e2 Cleanup 2021-06-14 14:10:03 +02:00
Sipke Schoorstra 9ec82d9293 Refactor Output handling 2021-06-14 14:10:03 +02:00
Sipke Schoorstra 1db05d3b0b Update models and UI to support configurable activity output storage 2021-06-14 14:10:03 +02:00
Sipke Schoorstra 332741d54f Implement pluggable storage for activity input and output properties 2021-06-14 14:10:03 +02:00
Sipke Schoorstra 6a49f7a991 Stash input output storage 2021-06-14 14:10:03 +02:00
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 65d91cfc51 multi targeting for EF Core pacakges 2021-06-14 14:03:07 +02:00
Mohamed Ali 8e254b1c3c multi targeting netcoreapp3.1, netstandard2.1 and net5.0 2021-06-14 14:03:07 +02:00
Sipke Schoorstra 76f19a9531
Switch to MIT license 2021-06-13 15:19:14 +02:00
Sipke Schoorstra 7baeeef3e9 Remove invalid blazor reference from build-assets.ps1 2021-06-10 14:30:03 +02:00
Sipke Schoorstra 7ebe53cb69 Update designer package version 2021-06-09 16:33:47 +02:00
nian2760 3b1ccd4f6a Fix EFCore.BulkExtensions does not support MySQL 2021-06-09 11:37:48 +02:00
liu 34556e9670 Fix MySql does not support the EF Core concept of schemas 2021-06-09 08:12:47 +02:00
Sipke Schoorstra 5ff1ce7efe Add support for JSON array responses
Fixes #1076
2021-06-08 21:39:19 +02:00
Sipke Schoorstra c3df363f09 Add radio list control
Fixes #1062
2021-06-08 21:32:25 +02:00
Sipke Schoorstra a33cb1bc88 Implement scoped naming for composite activity children
Fixes #1071
2021-06-08 21:11:55 +02:00
Sipke Schoorstra eae633c102 Fix dynamic outcomes of SendHttpRequest
Fixes #1069
2021-06-08 20:43:59 +02:00
Sipke Schoorstra 4eb3736bf5 Restore faulty sample project 2021-06-08 20:30:51 +02:00
Sipke Schoorstra 150c93b8c6 Fix HTTP Endpoint bookmark misses 2021-06-08 20:30:32 +02:00
Sipke Schoorstra eb2f1b35fe Add run-run-server.ps1 2021-06-08 11:13:08 +02:00
Sipke Schoorstra ed47dcd600 Update Azure Service Bus Send activities to use NodaTime primitives 2021-06-08 10:34:54 +02:00
jdevillard 1b75bcc3b9 Change Common Properties Category to Advanced 2021-06-08 10:17:38 +02:00
jdevillard af94019f15 revert MessageBodyExtensions and Add AzureServiceBusSendActivity Base Class for Metadata. 2021-06-08 10:17:38 +02:00
jdevillard f28c9a8be5 add capability to use MessageModel as the input of the Azure Service Bus Sender 2021-06-08 10:17:38 +02:00
Sipke Schoorstra b858b8280b Update YesSQL WorkflowInstanceDocument 2021-06-08 10:14:21 +02:00
Sipke Schoorstra f9291adaad Fix Telnyx bookmarks 2021-06-07 22:06:07 +02:00
Sipke Schoorstra 757a2f566f Refactor activity state serialization to support property types typed as object 2021-06-07 22:04:36 +02:00
Sipke Schoorstra 79fa07dc98 Update Azure Service Bus activities with output properties 2021-06-07 20:26:47 +02:00
Sipke Schoorstra ba3881ae45 Make sure to always have a content parser
This handles the case where no content parsers were registered with DI, but the HTTP middleware is still installed.
Might consider throwing an explicit exception instead later.
2021-06-07 19:23:28 +02:00
Sipke Schoorstra ea40ad1121 More correlation fixes 2021-06-07 15:21:36 +02:00
Sipke Schoorstra 26bf218da6 Fix WorkflowLaunchpad correlation locking
This fixes an issue where there was a brief moment of opportunity for callers to create duplicate workflow instances.
It also fixes duplicate workflow instances by not only querying for suspended workflows, but any other "unfinished" state workflows
2021-06-07 13:11:47 +02:00
Sipke Schoorstra 6d0fc33dae Fix that designer fails when no outcomes are specified
Fixes #1087
2021-06-06 21:23:27 +02:00
Sipke Schoorstra ee898ac624 Enable content headers for SendHttpRequest
Fixes #1078
2021-06-06 21:01:49 +02:00
Sipke Schoorstra dcfa56300c Fix that designer fails when no supported status codes are specified 2021-06-06 20:54:27 +02:00
Sipke Schoorstra 6e92b6c36e Add SendHttpRequest designer plugin
Fixes #1069
2021-06-06 20:34:36 +02:00
Sipke Schoorstra 24e378ebfc Add State activity to model finite state machines 2021-06-06 20:21:58 +02:00
Sipke Schoorstra 142d42d00c Ad default constructors to appease Swagger gen 2021-06-05 15:36:11 +02:00
Sipke Schoorstra a64675817a Fix that JS handler overwrites activity output with other props 2021-06-05 15:35:50 +02:00
Sipke Schoorstra 9b9366028e Fix JObject initialization for liquid handler 2021-06-05 15:34:52 +02:00
Sipke Schoorstra d834264c4d Remove unnecessary markup 2021-06-05 15:33:49 +02:00
Sipke Schoorstra d9b7225da7 Add Type converter to activity state serializer 2021-06-05 15:33:33 +02:00