Sipke Schoorstra
1db05d3b0b
Update models and UI to support configurable activity output storage
2021-06-14 14:10:03 +02:00
Sipke Schoorstra
eae633c102
Fix dynamic outcomes of SendHttpRequest
...
Fixes #1069
2021-06-08 20:43:59 +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
0f8a0e9f3d
Implement support for activity property ordering
...
Closes #884
2021-05-30 13:51:14 +02:00
Sipke Schoorstra
58af0c7ca0
Rename ActivityPropertyAttribute to ActivityInputAttribute
2021-05-30 12:51:58 +02:00
Sipke Schoorstra
a8f6cf37db
Update WriteHttpResponse activity's ResponseHeaders property's UI hint to use an existing one
2021-05-30 12:51:58 +02:00
Sipke Schoorstra
36061c6802
Update WriteHttpResponse to include configurable charset
...
Fixes #450
2021-05-28 20:54:23 +02:00
Sipke Schoorstra
e08eb981e9
Disable cancellation on trigger endpoints
2021-05-21 19:34:06 +02:00
Sipke Schoorstra
9650962755
Fix SendHttpRequest
2021-05-21 11:51:18 +02:00
Sipke Schoorstra
c87e282bc2
Fix task cancellation issues
...
This fixes an issue where HTTP requests invoking workflows are aborted mid-way when e.g. WriteHttpResponse executes, causing the pipleine to trigger the RequestAborted cancelation token (which is used throughout the request into other services).
2021-05-17 13:11:55 +02:00
Sipke Schoorstra
750b6b3a3f
Implement async HTTP Endpoint execution
2021-05-16 21:05:34 +02:00
Sipke Schoorstra
400a862f96
Cleanup: remove unused namespaces
2021-05-13 11:31:38 +02:00
Sipke Schoorstra
6d75d9ad3f
Handle nullable property in SendHttpRequest
2021-05-12 10:45:19 +02:00
Sipke Schoorstra
92b3f60d74
Update HttpEndpoint extensions to set method to GET by default
2021-05-03 13:07:21 +02:00
Cameron Cowen
326896b903
Fixed inconsistent parameter names
2021-05-02 19:33:25 +02:00
Cameron Cowen
b797dd8c43
Added builder extensions for sendhttprequest and added initial sample
2021-05-02 19:33:25 +02:00
Sipke Schoorstra
de29f99f96
Update Redirect activity
2021-04-04 15:37:28 +02:00
Sipke Schoorstra
a7a373583c
Configure HTTP activities
2021-04-04 15:37:28 +02:00
Sipke Schoorstra
a6d05cfce0
Remove StringValuesModel
...
Deserialization causes problems when a value is a single string
2021-04-02 16:52:31 +02:00
Sipke Schoorstra
55c77454eb
Fix couple of warnings
2021-04-02 12:43:14 +02:00
Sipke Schoorstra
013b5965d9
Update HttpEndpoint with default method "GET"
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
tomy2105
4384bdaab4
Fix for "complex" content type in HTTP Endpoint and HTTP Send request
2021-03-31 21:42:12 +02:00
tomy2105
79f4c0d8e0
SendHttpRequest enhancement for form post as well as URL bug resolution
2021-03-29 17:24:13 +02:00
Sipke Schoorstra
3ab0c94f94
Hide a couple of warnings
2021-03-23 14:52:11 +01:00
Sipke Schoorstra
37eeed2cd0
Implement activity property categorization
2021-03-19 14:25:25 +01:00
Sipke Schoorstra
0c15c94ea7
Telnyx Activities ( #768 )
...
* Fix liquid syntax for accessing activity output
* Initial scaffolding of Telnyx module + API changes
* Make Telnyx Notification activity blocking
* Implement Telnyx correlation
* Post workflow suspension tasks improvements
* Add Telnyx activities
* Add HangupCall and TransferCall activities
* Call activity improvements
2021-03-17 13:07:14 +01:00
Sipke Schoorstra
f8d0a7ec03
Fix typo and client
2021-03-04 17:45:59 +01:00
Sipke Schoorstra
3b7e5aff57
Add dropdown control
2021-03-04 17:45:59 +01:00
Sipke Schoorstra
74a3ed5a15
WIP: Update HttpEndpoint with support for multiple HTTP methods
2021-03-04 17:45:59 +01:00
Sipke Schoorstra
fe691f6d9c
Refactor activity property type to UIHint
2021-03-04 17:45:59 +01:00
Sipke Schoorstra
33ea486901
Rename HttpRequestReceived to HttpEndpoint
2021-03-01 21:11:21 +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
7cfe24ba94
Implement revival of faulted workflow ( #595 )
...
* Initial version of workflow reviver
* Fix DI things
* Rename workflow builder parameter to `builder`
* Update EF Core stores to use short-lived db contexts
* Update serializer to use new settings to reset ID seed
* Write fault details
* Add faulty workflows sample project
* Switch to free & open source Z.EntityFramework.Plus.EFCore
* Add content type header
* Fix call to virtual OnSaving/OnLoading
* Fix retry
2021-01-30 12:47:50 +01:00
Sipke Schoorstra
89dfba8269
Add source file + line number to execution log. ( #571 )
...
* Add source and activity type to WorkflowExecutionLogRecord
* Update builder extensions
2021-01-14 21:45:28 +01:00
Sipke Schoorstra
bf1d54d1e6
Remove noisy CancellationToken parameters
...
The CancellationToken is now available as part of the ActivityExecutionContext
2020-12-02 22:28:36 +01:00
Sipke Schoorstra
0facd8f93f
Introduce activity type providers ( #480 )
...
* Add activity type provider API
* Rename ReceiveHttpRequest to HttpRequestReceived
2020-11-30 15:21:36 +01:00
Sipke Schoorstra
6bddf50d77
Implement activity picker filtering
2020-11-14 21:58:48 +01:00
Sipke Schoorstra
7f44bfe4c1
Replace precompiled queries with extensions, process warnings and fix test
2020-11-03 10:50:32 +01:00
Sipke Schoorstra
ce6509baff
Complete workflow context sample and fix NodaTime serialization
2020-10-31 22:19:58 +01:00
Sipke Schoorstra
ef660ab541
Add workflow context + sample
2020-10-31 21:10:58 +01:00
Sipke Schoorstra
9971081a91
Fixes and improvements:
...
* Fix activity output persistence
* Add methods to read activity output
* Add option to ReceiveHttpRequest to parse incoming body to a specific .NET type
* Fix activity service resolution scope issue
* Fix workflow provider base
* Remove unused namespaces
2020-10-28 22:24:38 +01:00
Sviataslau Hankovich
afa99fa279
Minor cleanup ( #421 )
2020-10-25 21:37:15 +01:00
Sipke Schoorstra
a4d7713ae7
Fix Join activity
2020-10-23 12:40:33 +02:00
Sipke Schoorstra
4cd3d08d44
Remove incompatible activity extensions
2020-10-17 13:55:47 +02:00
Sipke Schoorstra
72caccb6a6
Update ReceiveHttpRequest using new trigger API
2020-10-17 13:51:27 +02:00
Sipke Schoorstra
ab7fd8c366
Incremental work on blueprints
2020-10-13 22:21:47 +02:00
Sipke Schoorstra
7a7d032e9e
Remove unused namespaces
2020-10-11 14:33:56 +02:00
Sipke Schoorstra
7e45845a47
Introduce Workflow Instance Manager and Workflow Definition Manager
2020-10-11 14:33:18 +02:00