Commit graph

3600 commits

Author SHA1 Message Date
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
herblinernexxbizz 03c4c2b051
V3 return routedata querystring headers (#3772)
* Get route parameters, querystring parameters and headers

* clean up code

* add it to known types

---------

Co-authored-by: Sipke Schoorstra <sipkeschoorstra@outlook.com>
2023-03-08 09:44:51 +01:00
Sipke Schoorstra c09c20763f Bump designer version 2023-03-08 08:37:12 +01:00
Sipke Schoorstra 3414f2c3ac Merge branch 'v3-serialize-sub-workflow' into v3 2023-03-08 01:04:06 +01:00
Sipke Schoorstra 7ba4dc5039 Add support for controlling when to serialize properties of type IActivity 2023-03-08 01:03:01 +01:00
Sipke Schoorstra e6ce1cebb3 Stash 2023-03-08 00:31:51 +01:00
Sipke Schoorstra 21f8980adb Improve workflow versioning logic 2023-03-07 23:31:09 +01:00
Sipke Schoorstra 83fb433ffc Add alias for dictionary type 2023-03-07 22:02:46 +01:00
Sipke Schoorstra db9962945b Fix duplicate key issue 2023-03-07 21:48:54 +01:00
Sipke Schoorstra 1ac64b8197
Store & display evaluated activity state in workflow instance viewer (#3776)
* Implement activity state persistence

* Add sort API

* Implement activity state view

* Update EF Core migrations
2023-03-07 21:40:53 +01:00
Sipke Schoorstra 9c52c3b0e4
Implement flexible header parsing (#3771) 2023-03-07 14:54:21 +01:00
herblinernexxbizz 154c1ad469
Get route parameters, querystring parameters and headers (#3769)
* Get route parameters, querystring parameters and headers

* clean up code
2023-03-07 14:44:34 +01:00
Sipke Schoorstra 1b61af2c76 Bump designer version 2023-03-07 13:49:00 +01:00
Sipke Schoorstra b1564bf646
HTTP Request with status codes as outcomes (#3768)
* Implement configurable expected status outcomes on HTTP Request activity

* Add Catch all outcome

* Implement dynamic port update
2023-03-07 13:45:58 +01:00
Sipke Schoorstra ac9ecbb2d4 Fix hash operation in ActivityExecutionContext 2023-03-06 12:30:40 +01:00
herblinernexxbizz 0669998946
V3 on delete workflowdefinition update routes (#3757)
* triggers and routes are being deleted when workflows are deleted

* update interface

* remove obsolete method

---------

Co-authored-by: Sipke Schoorstra <sipkeschoorstra@outlook.com>
2023-03-06 12:22:29 +01:00
herblinernexxbizz 6ab398f944
do not select just pasted activities (because property panel is not bound, and which activity do you focus on when you paste multiple) (#3762) 2023-03-06 12:21:20 +01:00
Sipke Schoorstra b8bc628555 Allow bookmark props to be excluded from hash 2023-03-06 12:15:11 +01:00
Sipke Schoorstra bd2b16d4ff Bump designer version 2023-03-03 22:53:54 +01:00
Sipke Schoorstra b3c2adba6f Merge branch 'v3-telnyx-activities' into v3 2023-03-03 22:50:13 +01:00
Sipke Schoorstra 1a713b4619
Rename "services" to "contracts" and "implementations" to "services" (#3758) 2023-03-03 22:47:23 +01:00
Sipke Schoorstra bb1c6e91dc Update completion signaling 2023-03-03 15:22:49 +01:00
Sipke Schoorstra a6dd2d089b Merge remote-tracking branch 'origin/v3' into v3 2023-03-03 14:48:12 +01:00
Sipke Schoorstra 00bd3228f6 Restructure contracts vs services namespace 2023-03-03 14:48:05 +01:00
Sipke Schoorstra 0832bc95f6 Implement outcomes for composite activities from workflow definitions 2023-03-03 14:47:34 +01:00
gurkanguran b9343a1a20
Implemented workflow instance journal partially (#3749)
* Implemented backend support for journal data partially

* Extended journal design with new journal tab

* Serialize JournalData for saving

* Show directly the journal tab when clicked status

* Added ExecutionLogMiddleware

* Refactor

* Replaced newtonsoft.json with built-in json library
2023-03-03 11:44:07 +01:00
Sipke Schoorstra 9a23d82916 Fix test project 2023-03-03 10:40:53 +01:00
Sipke Schoorstra 9a31d10b04 Merge branch 'v3-composite-activity-input-evaluation-so' into v3 2023-03-03 10:35:56 +01:00