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
6fcf23dffa
Add XML comments & small cleanup
2023-03-14 08:14:14 +01:00
Sipke Schoorstra
d8b95db04e
Add support for providing workflow input via dispatch endpoint
2023-03-13 12:31:23 +01:00
Sipke Schoorstra
297d6eaa65
Fix loss of input + variables
2023-03-08 19:39:56 +01:00
Sipke Schoorstra
64f5a9b38c
Fix version mismatch between Workflow activity and derived composite descriptor
2023-03-08 15:51:55 +01:00
gurkanguran
355cf2a3de
Validate JsonElement value to prevent exception during json serialization ( #3777 )
2023-03-08 11:48:24 +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
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
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
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
Ifran Laloe
280b905092
Fix Version Constraint error when saving workflows ( #3752 )
...
* Fix Version Constraint error when saving workflows
* Moved publishing event to the start of PublishAsync()
---------
Co-authored-by: Ifran Laloe <i.laloe@betabit.nl>
2023-03-02 10:31:24 +01:00
Sipke Schoorstra
431db1c353
Refactor store APIs ( #3740 )
...
* Add array support for input/output arguments
* Add alias support for nullable types
* Refactor workflow definition store API
* Fix array and ui hint setting of input/output definition
* Refactor workflow instance store API
* Add XML comments
* Refactor trigger and bookmark store API
2023-02-27 14:14:50 +01:00
Sipke Schoorstra
4e4e647395
Fix issue in workflow definition activity provider
2023-02-23 12:11:44 +01:00
Sipke Schoorstra
5b1a5cba7f
Enable composite activity version control ( #3732 )
...
* Update activity to store settings about which version to use
* Break up big function
* Implement activity version control UI
2023-02-23 11:46:03 +01:00
Sipke Schoorstra
b21477b98f
Fix composite activity completion
2023-02-22 15:56:50 +01:00
Sipke Schoorstra
1e0fdf937d
Add output picker for SetWorkflowOutput activity ( #3728 )
...
* Add output picker for SetWorkflowOutput activity
* Update designer version
2023-02-21 21:15:09 +01:00
Sipke Schoorstra
0bdec81491
Fix output binding
2023-02-21 15:18:23 +01:00
Sipke Schoorstra
1d1808af89
Workflow input/output ( #3726 )
...
* Improve activity JSON converter
Handles wrapped and unwrapped input
* Add SetWorkflowOutput activity
* Implement handling of child workflow output
2023-02-21 11:47:20 +01:00
Sipke Schoorstra
6e8c4f9404
Dispatch Workflow activity ( #3710 )
...
* Implement DispatchWorkflow activity
* Implement workflow definition picker control
2023-02-16 11:00:06 +01:00
Sipke Schoorstra
e74133c52b
Add dictionary support ( #3704 )
2023-02-15 12:09:45 +01:00
Sipke Schoorstra
50912a2762
Fix journal
2023-02-13 15:26:04 +01:00
Sipke Schoorstra
5f6454b59c
Workflow as Activity - input/output ( #3699 )
...
* Restructure component folders
* Restructure JavaScript module folders
* Remove ActivityType field from descriptor
No longer necessary.
* Incremental work on synthetic properties
* Implement synthetic property persistence
* Add JS functions to return input from composed activity
* Cleanup
* Take into account versioning
* Fix versioning
* Add Output management
* Implement output handling
2023-02-13 12:15:20 +01:00
Sipke Schoorstra
0dd3e2bad8
Tweaks and fixes ( #3672 )
...
* Various additions and tweaks
* Fix WriteHttpResponse when no content type provided
* Bump designer version
* Return when sending response
* Remove faulty validation
2023-02-03 14:29:44 +01:00
Sipke Schoorstra
11b684274c
Add variable types to Type Definition output
2023-01-31 11:01:39 +01:00
Sipke Schoorstra
5292d71aef
Fix workflow definition activity version availability
2023-01-30 17:30:32 +01:00
Sipke Schoorstra
d17f2af87a
Move WorkflowDefinitionActivity to Activities folder
2023-01-30 17:30:13 +01:00
Sipke Schoorstra
41b356a02b
Refactor draft version selection
2023-01-30 17:29:54 +01:00
gurkanguran
407bfa6913
Use workflow definition as activity ( #3654 )
...
* Implemented usage of workflow definitions as activities
* Updated designer
* Removed activity definitions module
* Allow user to mark workflow to be used as activity
* Refactor
* Refactor
* Cleanup csproj
* Cleanup WorkflowDefinitionActivity
* Pascalize typename
* Fix JS intellisense initial load issue
* Add XML comments
* Add Jobs dependency
* Hide Composite root port from designer
* Move finding workflow activities logic to lower level
* Generate unique identities across hierarchy
* Refactor
* Revert "Generate unique identities across hierarchy"
This reverts commit 74f5e7830309ee76af6ab3a000a5e1ec41f1e90c.
* Implement unique node IDs
* Introduce new VersionOptions option
* Remove unused namespaces
---------
Co-authored-by: Sipke Schoorstra <sipkeschoorstra@outlook.com>
2023-01-28 00:36:03 +01:00
Gürkan Güran
3426cd28b7
Merge branch 'v3' into activity-definitions
2023-01-25 18:08:20 +01:00
Sipke Schoorstra
fe845e65e7
Fix JsonObject type handling
2023-01-25 11:46:07 +01:00
Gürkan Güran
c1b67fc9be
Merge branch 'v3' into activity-definitions
2023-01-25 01:44:43 +01:00
Sipke Schoorstra
2697f512e9
Implement XML content writer
2023-01-24 22:39:31 +01:00
Gürkan Güran
080da3b04e
Implemented activity definition version history
2023-01-24 17:36:03 +01:00
Sipke Schoorstra
98d0920cfc
Add support for array variables and fix serialization issue with proto
2023-01-23 23:30:00 +01:00
Sipke Schoorstra
28e9922060
JavaScript intellisense ( #3639 )
...
* Incremental work
* Incremental work
* Incremental work
* Initial support for intellisense
* Implement variable type definition provider
2023-01-19 14:09:58 +01:00
Sipke Schoorstra
0e1922621e
HTTP activity body parsing ( #3631 )
...
* Implement content parsers and update SendHttpRequest
* Fix parsers
* Fix parser ordering
* Implement content parsing for HTTP Endpoint activity
* Cleanup
* Remove unused models
* Update file name to match class name
2023-01-16 19:42:45 +01:00
Sipke Schoorstra
c6ceb247e1
Fix dependency issues
2023-01-13 20:10:05 +01:00
Sipke Schoorstra
096206d392
Elastic updates ( #3623 )
...
* Incremental work
* Incremental work
* Incremental work
* Merge remote-tracking branch 'origin/v3' into v3-elasticsearch-updates
* Incremental work
* Incremental work
* Fix listing with no query
* Restore missing class
* Remove rollover hosted service and expose index configurations
* Rename hosted service
2023-01-13 19:10:20 +01:00
Gürkan Güran
dad33e665a
Refactor
2023-01-12 19:26:30 +01:00
Sipke Schoorstra
006479c2b7
Finish Azure Service Bus activities ( #3617 )
...
* Incremental work on Azure Service Bus
* Update Azure Service Bus activities
2023-01-12 11:59:31 +01:00
Gürkan Güran
fcfd092003
Implemented Elasticsearch for workflow instance and log record persistence
2023-01-05 15:10:55 +01:00
Sipke Schoorstra
750c2094cc
RunTask activity ( #3594 )
...
* Implement RunTask activity
2023-01-04 20:36:38 +01:00
Sipke Schoorstra
cbbac57e6f
Implement variables panel on workflow instance viewer ( #3589 )
...
* Small visual improvement for embedded ports
* Implement variables view for workflow instance viewer
2023-01-03 19:15:05 +01:00
Sipke Schoorstra
06e62b3bcc
Restore workflow journal ( #3582 )
...
* Refactor identity options
* Delete templates
Will be created as part of a separate repo.
* Little cleanup
* Increase token lifetime for reference server app
* Cleanup workflow definition editor plugin
* Fix workflow instance viewer component
* Update identity generator to use hyphen format
* Improve workflow and activity execution pipeline registration API
* Fix workflow journal
* Update backend
* Prevent unnecessary re-render
* Restore autolayout function
2023-01-02 22:24:05 +01:00
Sipke Schoorstra
7a98cdf60d
Normalize extensions namespaces ( #3577 )
2022-12-31 16:16:43 +01:00