Sipke Schoorstra
7ab08215a9
Fix workflow activity doesn't complete when no assigned outputs
2023-05-10 15:59:22 +02:00
Sipke Schoorstra
e799381001
Ensure ExpandoObject array properties are deserialized as arrays
...
This also enables the use of jint's isArray method to return true, since the object is now an actual array.
2023-05-10 13:57:44 +02:00
Sipke Schoorstra
c4a435b495
Merge remote-tracking branch 'origin/v3' into v3
2023-05-10 11:38:55 +02:00
Sipke Schoorstra
791e691ae7
Fix usage of incorrect activity descriptor when evaluating props
2023-05-10 11:38:50 +02:00
herblinernexxbizz
8cec7615aa
remove polymorphicobjectconverter for http serialization ( #4018 )
2023-05-10 10:18:18 +02:00
Sipke Schoorstra
832a5b116b
Update memory store to use concurrent dictionary
...
Fixes #3741
2023-05-08 22:56:37 +02:00
GitHub Action
f6b0ab9974
Updated designer version to 3.0.3-preview.126
2023-05-08 20:43:46 +00:00
Sipke Schoorstra
47ed8e3571
Cleanup IActivity interface ( #4010 )
...
* Update activity names and descriptions
* Rename JS functions
* Make endpoint class internal
* Pre-create workflow instance ID when dispatching workflows
2023-05-08 22:38:59 +02:00
Sipke Schoorstra
5b84f264c3
Update polymorphic converter to stop trying to parse string into date time offset
2023-05-03 10:35:58 +02:00
Sipke Schoorstra
14b23d1cc5
Auto stash before revert of "Simplify IActivity ( #3991 )"
2023-05-03 10:34:38 +02:00
Sipke Schoorstra
307962c0f5
Revert "Simplify IActivity ( #3991 )"
...
This reverts commit ae9f4104c6 .
2023-05-03 10:24:36 +02:00
Sipke Schoorstra
ae9f4104c6
Simplify IActivity ( #3991 )
...
* Cleanup IActivity interface and update activity ctors
* Increase XML comment coverage
2023-05-02 20:05:36 +02:00
Sipke Schoorstra
e12a57b83a
Fix localhost permissions for AllInOne bundle app
...
Fixes #3987
2023-05-02 11:03:34 +02:00
Sipke Schoorstra
437eb3f9dc
Update workflow definition reference updater to include version ID
2023-05-02 09:57:44 +02:00
Sipke Schoorstra
44d84e5359
Merge remote-tracking branch 'origin/v3' into v3
2023-05-01 22:26:20 +02:00
Sipke Schoorstra
bce43df83a
Add support for date like to date like conversion
...
For example, when a JS expression returns a DateTime value, and the capturing WF variable is of type DateTimeOffset.
2023-05-01 22:26:15 +02:00
Sipke Schoorstra
6bc830b37b
Fix proto actor model mapping
2023-05-01 22:25:31 +02:00
Sipke Schoorstra
aca8cc16fb
Fix activity kind for Telnyx webhooks
2023-05-01 22:25:19 +02:00
GitHub Action
3d83d94333
Updated designer version to 3.0.3-preview.125
2023-05-01 13:55:37 +00:00
Sipke Schoorstra
a8387cb964
Merge remote-tracking branch 'origin/v3' into v3
2023-05-01 15:18:30 +02:00
Sipke Schoorstra
920bf38308
Fix type converter for array types
2023-05-01 15:18:24 +02:00
GitHub Action
b50a8105c5
Updated designer version to 3.0.3-preview.124
2023-05-01 12:21:14 +00:00
Sipke Schoorstra
0744b22e6b
Fix composite activity version reference upgrade
2023-05-01 12:48:07 +02:00
Sipke Schoorstra
9b6c08bf38
Fix HTTP triggers not being updated ( #3985 )
...
* Fix triggers not being replaced
* XML comments and minor DI changes
2023-05-01 12:06:51 +02:00
Sipke Schoorstra
4112fbfc9a
ACA cluster provider support for multiple images + pluggable member store ( #3981 )
...
* Decouple ACA cluster provider storage
* Add readme
2023-04-30 22:25:40 +02:00
GitHub Action
01bb089e0e
Updated designer version to 3.0.3-preview.121
2023-04-29 08:12:31 +00:00
Sipke Schoorstra
7d713d81a3
Add support for default activity input
2023-04-28 22:41:18 +02:00
Sipke Schoorstra
39c34b5a1e
Update Users endpoint permissioms
2023-04-28 15:41:13 +02:00
Sipke Schoorstra
d1eb096b6e
Add missing model
2023-04-28 15:41:01 +02:00
Sipke Schoorstra
465358d663
Add API endpoint to create new roles
2023-04-28 15:40:48 +02:00
Sipke Schoorstra
6a0556cd2c
Update RoleStore
...
No need for serialization (which in fact breaks this store) since we already use custom converters for the Permissions field
2023-04-28 15:40:35 +02:00
Sipke Schoorstra
6c7c62a8a2
Ensure ResultVariable is declared in workflow memory space
2023-04-28 15:15:54 +02:00
Sipke Schoorstra
ed3581569b
Make Parallel activity non-browsable
...
We don't have the right UI for this yet
2023-04-28 15:14:44 +02:00
Sipke Schoorstra
a67361c6ae
Fix variable type serialization
2023-04-28 14:31:38 +02:00
Sipke Schoorstra
c31d5323a5
Add link between version ID and workflow definition activity ( #3979 )
...
Closes #3902
2023-04-28 12:40:51 +02:00
Yunus0497
4a7f5e2675
added sqlserver extension for 'ExecutionLogRecordPersistenceFeature' ( #3971 )
...
Co-authored-by: Mohammed Yunus <mohammedyunus@theaccessgroup.com>
2023-04-28 11:40:58 +02:00
Sipke Schoorstra
5d766e921b
Merge remote-tracking branch 'origin/v3' into v3
2023-04-28 11:38:13 +02:00
Sipke Schoorstra
885119c768
Add events for ActivityExecuting and ActivityExecuted
2023-04-28 11:37:01 +02:00
herblinernexxbizz
a0bdf45851
Features/fix serialization issues ( #3966 )
...
* run locally
* commit created test
* updated test
* Island
* Commented code
* creating tests
* upodate tests
* revert
* create working tests
* fix test roundtrip Jobject
* update tests
* finish tests
* create branch without getdefinition by keys
* move test files add @
* Special properties deserialization test
* refactor tests make it shorter
* clean PolymorphicObjectConverter
* rename properties
* Escape keys starting with reserved symbols
* Fix fix of converter
* Add newline normalization
* Minor cleanup and handling nullability warnings
* compact tests
---------
Co-authored-by: Marius Vasile Vușcan <marius.vuscan@nexxbiz.io>
Co-authored-by: Sipke Schoorstra <sipkeschoorstra@outlook.com>
2023-04-28 10:29:06 +02:00
GitHub Action
dc109d2a42
Updated designer version to 3.0.3-preview.120
2023-04-27 15:38:22 +00:00
gurkanguran
453dbd2196
Auto update consuming workflows' composite activity references ( #3950 )
...
* Update consuming workflows when the composite activity published
* Display auto-update option and notifications in designer
* Update consuming workflows with a separate api call
* Display notification only if there are consuming workflows found
---------
Co-authored-by: Gürkan Güran <gguran@interfirst.com>
Co-authored-by: Sipke Schoorstra <sipkeschoorstra@outlook.com>
2023-04-27 17:33:48 +02:00
gurkanguran
e9f3cb9329
Publish workflows imported programatically ( #3958 )
2023-04-27 14:52:07 +02:00
Sipke Schoorstra
cdef7d409d
Update input JSON converter to also read its ID
2023-04-25 22:39:56 +02:00
GitHub Action
876816b84c
Updated designer version to 3.0.3-preview.119
2023-04-25 20:19:15 +00:00
Sipke Schoorstra
0ea463fdd0
Add JSON workflow provider ( #3955 )
...
* Refactor import models
* Update API endpoints
* Add console sample to run workflow from JSON
* Add FluentStorage provider for JSON workflows + sample
2023-04-25 22:15:11 +02:00
Sipke Schoorstra
9aa433f64e
Refactor SendEmail inputs to support single string and string lists ( #3952 )
...
Fixes #3946
2023-04-25 11:24:02 +02:00
Sipke Schoorstra
0590d817a9
Remove deprecated activity
2023-04-24 14:48:57 +02:00
Sipke Schoorstra
b5f1d53e33
Fix named variable issue
...
Fixes an issue when referencing variables not previously set in higher scope.
2023-04-24 14:30:13 +02:00
Sipke Schoorstra
10c5d0c848
Fix serialization bug and update AllInOne reference app with support for webhooks
2023-04-24 13:44:34 +02:00
Sipke Schoorstra
a45b7e5fb2
Implement Onboarding sample ( #3944 )
...
* Add Parallel activity
* Update polymorphic converter to handle null values
* Add support for converting ExpandoObject into target type
* Update models in Webhooks module
* Add Onboarding sample projects
* Handle null values in converter
* Add error logging to webhook invoker
* Allow activity resumption callbacks to be static
* Handle $ref when serializing expando objects
2023-04-23 20:03:52 +02:00