Commit graph

872 commits

Author SHA1 Message Date
Sipke Schoorstra cd5c7fbb1b Use correct output name identifiers based on workflow tool version 2023-08-02 22:52:02 +02:00
Sipke Schoorstra c8dd70693e Telnyx activity fixes and updates 2023-08-02 10:19:35 +02:00
Sipke Schoorstra 43fd0a8df6 Make Login endpoint class internal 2023-07-31 22:38:15 +02:00
Sipke Schoorstra 10a71d3049 Add XML comments 2023-07-31 20:27:28 +02:00
Sipke Schoorstra e1784f7f6c Rename GetVariableByName to GetVariable and increase XML coverage 2023-07-31 20:03:41 +02:00
Sipke Schoorstra 98f48f3933 Update nullability of options providers 2023-07-31 19:41:25 +02:00
gurkanguran d29df110d2
Fixed getting and setting variables in context (#4267)
* Fixed getting and setting variables in context

* Added unit tests

* Add test for named variable

* Search variable in parent contexts

---------

Co-authored-by: Sipke Schoorstra <sipkeschoorstra@outlook.com>
2023-07-31 18:53:50 +02:00
Sipke Schoorstra 6ca484f6a5 Fix type conversion
Fixes #4268
2023-07-29 11:57:35 +02:00
Sipke Schoorstra b6f41aff9b Fix import issue with workflow definition store populator
Fixes #4224
2023-07-28 13:13:34 +02:00
Sipke Schoorstra 6cd3bd2d61 Delete RPC project 2023-07-27 00:12:37 +02:00
GitHub Action ddfc67758b Updated designer version to 3.0.3-preview.190 2023-07-25 19:29:50 +00:00
GitHub Action e9f8b68afa Updated designer version to 3.0.3-preview.189 2023-07-25 19:19:36 +00:00
GitHub Action 10130d1846 Updated designer version to 3.0.3-preview.188 2023-07-25 19:05:26 +00:00
Sipke Schoorstra 64391bca8e Add client-side activity construction property support 2023-07-25 16:21:10 +02:00
Sipke Schoorstra 0c8bbb935c Implement real time workflow update broadcasting using SignalR 2023-07-25 15:12:27 +02:00
Sipke Schoorstra abd4779a74 Add ExecuteWorkflow API client 2023-07-24 11:06:27 +02:00
Sipke Schoorstra 9403e2cf32 Update UpdatedAt field 2023-07-24 10:15:27 +02:00
Sipke Schoorstra a2a2b60d05 Update ActivityExecutionRecord model 2023-07-23 21:05:31 +02:00
Sipke Schoorstra 78aa011df8 Generate default instance ID 2023-07-23 19:38:52 +02:00
Sipke Schoorstra e5e34c821b Add ActivityExecutionRecord entity, persistence and endpoints 2023-07-22 21:05:33 +02:00
Sipke Schoorstra 18b74df62b Merge remote-tracking branch 'origin/v3' into v3 2023-07-21 18:43:36 +02:00
Sipke Schoorstra d746456330 Use activity ID as Node ID for workflows created with tool version >= 3 2023-07-21 18:43:31 +02:00
GitHub Action 45dda312fc Updated designer version to 3.0.3-preview.187 2023-07-21 15:55:51 +00:00
Sipke Schoorstra d473f2354b Add ActivityName to execution log, remove FaultedAt instance timestamp 2023-07-21 17:52:52 +02:00
Sipke Schoorstra 667ca66c91 Fix that WriteHttpResponse would not complete when used in async mode 2023-07-21 10:57:19 +02:00
Sipke Schoorstra 1902307cf5 Add support for filtering journal by activity IDs 2023-07-20 22:12:45 +02:00
Sipke Schoorstra 142af4e3b9 Allow to revert to the latest version 2023-07-20 15:50:22 +02:00
Sipke Schoorstra b57ed25a53 Implement auto update consuming workflows 2023-07-20 14:47:12 +02:00
Sipke Schoorstra bdc7ffae96 Update running workflow counter when deleting workflow instances 2023-07-20 13:10:03 +02:00
Sipke Schoorstra f71e5c89ce Ensure schedules are deleted when bookmarks are deleted 2023-07-20 13:00:09 +02:00
Sipke Schoorstra 9eaac89470 Fix workflow grain deadlock upon stop 2023-07-20 12:59:33 +02:00
Sipke Schoorstra 4109a65b78 Implement workflow instance deleted handler to stop workflow grain 2023-07-20 12:07:41 +02:00
Sipke Schoorstra 0dd31b114b Update Proto.Actor packages 2023-07-20 12:07:04 +02:00
Sipke Schoorstra 8652843f48 Implement schedule deletion when workflow instances are deleted 2023-07-20 11:57:20 +02:00
Sipke Schoorstra 72f4461ca3 Implement cascading deletion 2023-07-20 00:05:43 +02:00
Sipke Schoorstra 07c9783363 Implement API to delete specific workflow definition version 2023-07-18 22:33:59 +02:00
Sipke Schoorstra 06c332389a Fix that activity input was stored o parent context instead of its own 2023-07-18 13:59:12 +02:00
Sipke Schoorstra 30c413b1eb Fix composite activity input & output variable mapping 2023-07-18 13:58:37 +02:00
Sipke Schoorstra 6ae59f06d6 Include activity version with execution log 2023-07-18 11:20:00 +02:00
Sipke Schoorstra 479bdda002 Fix project references 2023-07-17 22:11:41 +02:00
Sipke Schoorstra 6e458e0053 Make Mediator package reusable from outside Elsa feature system 2023-07-17 21:43:35 +02:00
GitHub Action d27f0ad933 Updated designer version to 3.0.3-preview.186 2023-07-17 11:11:19 +00:00
Sipke Schoorstra e3133b5073 Remove commented code 2023-07-16 22:08:16 +02:00
Sipke Schoorstra 2c3e5719ce Fix that flowchart name was not read from JSON 2023-07-16 22:08:08 +02:00
Sipke Schoorstra f698028488 Fix command handler invocation 2023-07-15 10:21:08 +02:00
Sipke Schoorstra d31934e9bf Remove unused namespace imports 2023-07-14 19:40:09 +02:00
gurkanguran 90e560bc73
Redis proto cluster member store (#4241)
* Implemented redis as a proto cluster member store

* Added component tests for redis protocluster member store

---------

Co-authored-by: Sipke Schoorstra <sipkeschoorstra@outlook.com>
2023-07-14 19:29:43 +02:00
gurkanguran c11aa6cf5f
Implemented workflow validation for httpendpoint path (#4181)
* Validates HttpEndpoint path before publishing workflow

* Updated behaviour of mediator apis and implemented validation for workflow path

* Implement default strategy option

* Update mediator service names

* Return validation errors as 400 BadRequest

---------

Co-authored-by: Sipke Schoorstra <sipkeschoorstra@outlook.com>
2023-07-14 19:19:41 +02:00
GitHub Action ecfb2a0967 Updated designer version to 3.0.3-preview.185 2023-07-13 14:27:36 +00:00
Sipke Schoorstra 78f01f267b Update SendHttpRequest to determine type based on content type
By default, the associated variable type will be used. But when no variable is associated, we should fallback to content type checking.
2023-07-13 16:16:53 +02:00