Commit graph

3086 commits

Author SHA1 Message Date
Sipke Schoorstra 1c013efa38 Fix WorkflowDefinitionActivityProvider
In addition to yielding defined outcomes as ports, the Root activity needs to be included as well in order for child activities to be visible to the activity walker.
2023-03-15 21:32:40 +01:00
Sipke Schoorstra 69f7e80415 Update Complete activity with support different outcome types 2023-03-15 21:31:32 +01:00
herblinernexxbizz 95ca326133
Features/v3 add short and full guid (#3800)
* add full guid and shortguid as javascript/jint functions with intellisense

* add guid as string and rename other method
2023-03-15 12:29:07 +01:00
Sipke Schoorstra c81e328c8d Fix early exit on workflow definition activity input evaluation 2023-03-14 08:17:04 +01:00
Sipke Schoorstra a11798e936 Update ActivityDescriptorExtensions to potentially return null when getting an attribute 2023-03-14 08:16:04 +01:00
Sipke Schoorstra 85fb7360b4 Add dictionary extension methods to get value or default 2023-03-14 08:14:42 +01:00
Sipke Schoorstra 6fcf23dffa Add XML comments & small cleanup 2023-03-14 08:14:14 +01:00
Sipke Schoorstra 262160113e Add support for converting ExpandoObject into .NET type to ObjectConverter 2023-03-14 08:12:45 +01:00
Sipke Schoorstra ad27a35db4 Fix Switch activity port provider for "default" case 2023-03-14 08:12:04 +01:00
gurkanguran f7f5290d04
Added github workflow to automate designer package update process (#3791)
* Updated package.json files

* Added npm pipeline for designer

* Updated Elsa.Workflows.Designer package
2023-03-14 08:07:15 +01:00
Sipke Schoorstra c1dca8fbe2
Fixes for Journal (#3792)
* Include NodeID in execution log and update workflow journal component

* Recreate Runtime migrations
2023-03-14 08:03:44 +01:00
Sipke Schoorstra d8b95db04e Add support for providing workflow input via dispatch endpoint 2023-03-13 12:31:23 +01:00
Sipke Schoorstra 2f8dde1f99 Bump designer version 2023-03-13 11:26:44 +01:00
Sipke Schoorstra bb34f760c4 Fix connection restore & copy/paste issues 2023-03-13 11:24:44 +01:00
Sipke Schoorstra d45f6f2f85 Fix delete workflow definition version 2023-03-12 20:59:11 +01:00
Sipke Schoorstra d3bed9773e Bump designer 2023-03-12 20:20:52 +01:00
Sipke Schoorstra 6797c3c3e1 Fix copy-paste issues 2023-03-12 20:07:56 +01:00
Sipke Schoorstra 08069c40d2
Implement outcomes for SendHttpRequest activity (#3787) 2023-03-11 22:14:39 +01:00
Gürkan Güran 4fd5c0e52a Fixed correlation issue between activity and execution log 2023-03-10 10:28:02 +01:00
Sipke Schoorstra 2dfc9e9551 Add default ctor to Inline
This fixes the issue where composite coded activities contain Inline activities that cannot be serialized otherwise.
2023-03-09 19:53:09 +01:00
Sipke Schoorstra 3128838fee Update tests 2023-03-09 14:49:40 +01:00
Sipke Schoorstra 1946272490 Fix output type of For activity 2023-03-09 14:40:18 +01:00
Sipke Schoorstra e6c9de6cb3 Stringify activity input when object 2023-03-09 13:41:39 +01:00
Sipke Schoorstra 2d4c3fe7c3 Bump designer version 2023-03-09 13:08:10 +01:00
Sipke Schoorstra 625da40e34 Fix ExpandoObjectConverter array serialization for non-complex values 2023-03-09 11:35:03 +01:00
Sipke Schoorstra d85e8a6c5e Improve automatic handling of content parsing and writing 2023-03-09 11:24:00 +01:00
Sipke Schoorstra ba02b80fb0 Rename catch-all outcome 2023-03-09 11:23:35 +01:00
Sipke Schoorstra c5f35c81fc Fix variable with generic type serialization 2023-03-09 11:02:07 +01:00
Sipke Schoorstra 93288fa557 Implement response header parsing for HTTP Response activity 2023-03-09 10:24:38 +01:00
Sipke Schoorstra ccfbc47c71 Fix default variable value serialization issue 2023-03-08 21:43:47 +01:00
herblinernexxbizz 7d7e893a62
V3 update routetable on startup (#3780)
* add triggering all indexes to route table

* create hostedservice to run population of routetable
2023-03-08 21:43:02 +01:00
Sipke Schoorstra 6289d86899 Bump designer version 2023-03-08 20:50:22 +01:00
Gürkan Güran 34f42efbc8 Merge branch 'v3' of https://github.com/elsa-workflows/elsa-core into v3 2023-03-08 20:41:06 +01:00
Gürkan Güran 76cd55a200 Refactor 2023-03-08 20:40:56 +01:00
Sipke Schoorstra 8a2e9c2093 Bump designer version 2023-03-08 20:25:31 +01:00
Sipke Schoorstra 513652d4d9 Fix checkbox issue 2023-03-08 20:25:20 +01:00
Sipke Schoorstra e5ddb8907d Bump designer version 2023-03-08 20:03:34 +01:00
Sipke Schoorstra 4f3a535061 Ensure correct descriptor is selected 2023-03-08 19:58:40 +01:00
Sipke Schoorstra 09d1cb598e Bump designer version 2023-03-08 19:43:00 +01:00
Sipke Schoorstra cbc773565e Merge remote-tracking branch 'origin/v3' into v3 2023-03-08 19:40:03 +01:00
Sipke Schoorstra 297d6eaa65 Fix loss of input + variables 2023-03-08 19:39:56 +01:00
Gürkan Güran c5a39b04d7 Removed redundant code 2023-03-08 19:22:13 +01:00
gurkanguran 88fb56d9c8
Implemented journal for composite activities (#3779) 2023-03-08 19:20:54 +01:00
Sipke Schoorstra 0eab217f01 Merge remote-tracking branch 'origin/v3' into v3 2023-03-08 15:52:01 +01:00
Sipke Schoorstra 64f5a9b38c Fix version mismatch between Workflow activity and derived composite descriptor 2023-03-08 15:51:55 +01:00
MariusVuscanNx 4e6a4031ab
Workflow fault should be handled after execution (#3778) 2023-03-08 14:36:26 +01:00
gurkanguran 355cf2a3de
Validate JsonElement value to prevent exception during json serialization (#3777) 2023-03-08 11:48:24 +01:00
Sipke Schoorstra ec47f93047 Small change in workflow filter terminology 2023-03-08 10:09:25 +01:00
MariusVuscanNx c30586cd9e
Implemented workflow authorization (#3773)
* Returned 404 when path is not found and 500 when there are multiple workflows with the same path

* Return failure response in case of workflow fault

* Started workflow authorization implementation

* Implemented workflow authorization
2023-03-08 09:49:43 +01:00
Sipke Schoorstra c09c20763f Bump designer version 2023-03-08 08:37:12 +01:00