Andrey Mishurinsky
bdf304627a
Merge branch 'master' into manual_workflow_trigger
2021-09-27 15:44:56 +03:00
Sipke Schoorstra
648bdcb1a3
Use default workflow storage provider when none specified
...
Fixes #1546
2021-09-20 17:05:15 +02:00
axeleron007
c1104e35d4
Fix to Json Schema type definition parser
2021-09-16 13:30:29 +03:00
axeleron007
08235ce8d4
Merge branch 'master' into manual_workflow_trigger
2021-09-14 15:19:10 +03:00
axeleron007
df1145bc72
Some fixes to the Typescript definition generator
2021-09-14 09:29:27 +03:00
axeleron007
14c7582a32
Workflow Execution development
2021-09-13 18:29:40 +03:00
axeleron007
68ad66b4a7
Use generics for TargetType in intellisense typescript generator and code clean up
2021-09-02 18:00:17 +03:00
Sipke Schoorstra
9a97334ee4
Update RenderJavaScriptDateTimeTypeDefinitions.cs
...
Remove warning
2021-08-23 12:08:45 +02:00
Sipke Schoorstra
f7a63b80c5
Reduce number of DB commits during workflow execution
2021-08-23 11:57:50 +02:00
Joseph Stewart
e51395ff21
Add test for javascript
2021-08-07 18:56:13 +02:00
Joseph Stewart
60aa235b16
Add javascript option to disable config access
2021-08-07 18:56:13 +02:00
Sipke Schoorstra
2c3935f0e0
Add support for specifying default workflow storage providers per activity property
...
Fixes #1254
2021-07-31 12:54:46 +02:00
Sipke Schoorstra
43973b408c
Add periodFromNow JS function
...
Fixes #1066
2021-07-24 13:58:10 +02:00
Sipke Schoorstra
d49bbd61ea
Remove unused namespaces
2021-06-28 22:38:23 +02:00
Sipke Schoorstra
3f5a9690f8
Add Call Me Back activity for Ring Groups
2021-06-23 21:13:53 +02:00
Sipke Schoorstra
67c230a2af
Resolve warnings
2021-06-19 11:51:06 +02:00
Sipke Schoorstra
97a9619fad
Add support for email attachments
2021-06-16 17:03:06 +02:00
Sipke Schoorstra
f67140f7e2
Cleanup
2021-06-14 14:10:03 +02:00
Sipke Schoorstra
9ec82d9293
Refactor Output handling
2021-06-14 14:10:03 +02:00
Sipke Schoorstra
1db05d3b0b
Update models and UI to support configurable activity output storage
2021-06-14 14:10:03 +02:00
Sipke Schoorstra
757a2f566f
Refactor activity state serialization to support property types typed as object
2021-06-07 22:04:36 +02:00
Sipke Schoorstra
a64675817a
Fix that JS handler overwrites activity output with other props
2021-06-05 15:35:50 +02:00
Sipke Schoorstra
63a2ec6000
Prevent named activities from being rendered into typescript definition when name is empty string
2021-05-31 19:52:37 +02:00
Sipke Schoorstra
7e9ac20e8d
Fix named activity missing in intellisense and blacklist many system types
2021-05-30 12:51:58 +02:00
Sipke Schoorstra
d033b56d29
Increase javascript intellisense coverage
2021-05-30 12:51:58 +02:00
Sipke Schoorstra
7f420f4f42
Add JS functions to access activity properties
2021-05-30 12:51:58 +02:00
Sipke Schoorstra
ca1db18bd7
Improve JS result parsing with support for target type conversions
2021-05-25 13:24:01 +02:00
Sipke Schoorstra
581048cb99
Update JavaScript and Liquid handlers with additional variables
2021-05-13 12:15:31 +02:00
Sipke Schoorstra
7a9ccb99cf
Remove TS configs for now from designer bindins project
2021-05-10 10:26:13 +02:00
Sipke Schoorstra
ad61ed480c
Add JavaScript functions to resolve workflow definition ID by tag and name
2021-04-26 12:32:16 +02:00
Sipke Schoorstra
5825ce6bc1
Add convenience JS functions
2021-04-15 16:08:44 +02:00
Sipke Schoorstra
5dd2c0be34
Add workflowContext global JS variable
2021-04-13 23:01:49 +02:00
Sipke Schoorstra
06233e7c05
Add JavaScript support for accessing appsettings
2021-04-13 13:17:24 +02:00
Sipke Schoorstra
e2118a1135
Update expression evaluators to get merged variables
2021-04-04 15:37:28 +02:00
Sipke Schoorstra
0c15c94ea7
Telnyx Activities ( #768 )
...
* Fix liquid syntax for accessing activity output
* Initial scaffolding of Telnyx module + API changes
* Make Telnyx Notification activity blocking
* Implement Telnyx correlation
* Post workflow suspension tasks improvements
* Add Telnyx activities
* Add HangupCall and TransferCall activities
* Call activity improvements
2021-03-17 13:07:14 +01:00
Sipke Schoorstra
422203ac36
Change syntax to get activity output using JS
2021-03-11 22:50:18 +01:00
Sipke Schoorstra
5e665c9119
Add JS functions to get and set variables
2021-03-06 14:33:42 +01:00
Sipke Schoorstra
6eadac5736
Improve javascript engine
2021-03-04 17:45:59 +01:00
Sipke Schoorstra
e1f5b6a8a5
Implement YesSql
2020-10-10 17:13:52 +02:00
Sipke Schoorstra
899f12e35f
Cleanup and apply new field naming convention
2020-10-09 19:52:54 +02:00
Sipke Schoorstra
7b94637386
Code-first improvements ( #223 )
...
* Refactor workflow model and scheduler
* Improve workflow builder API
2020-01-12 20:15:57 +01:00
Sipke Schoorstra
1338dc0a95
Container Activities ( #218 )
...
* Add support for child activities.
* Add type map feature.
* Update While, For and ForEach activities
2019-12-28 10:56:12 +01:00
Sipke Schoorstra
8092d166a5
Add native .NET code support + activity input/output ( #216 )
...
* Add code activity
* Refactor Workflow State to use Variables
* Update InstantEvent and SetVariable
* Update samples
* Add activity input/output
2019-12-23 21:43:11 +01:00
Sipke Schoorstra
34a3872693
Remove LastResult, refactor activity output
2019-11-24 15:25:16 +01:00
Sipke Schoorstra
baef007e2b
Incremental work on GraphQL
2019-11-22 23:07:31 +01:00
Peter Davis
e05192086e
Scheduled MassTransit message delivery ( #175 )
...
Creating a sample workflow with scheduled message delivery
* Add MassTransit quartz job factory
* Add cancel schedule message activity
* Correlate MassTransit messages to workflow based on message properties
* Add cart expired and submitted workflow steps
* Add message schedule options configuration
* Code cleanup
* Update launch settings
* Cleanup send and publish activities
* Add scheduled time expression property
2019-11-21 08:14:01 +01:00
Peter Davis
dad6c254f5
Add a function to allow creating GUID values from JS expressions ( #172 )
2019-11-18 08:04:48 +01:00
Peter Davis
cdb2c655f6
Fix issue with last result not returning underlying variable value ( #170 )
2019-11-18 08:02:33 +01:00
Sipke Schoorstra
b0a5962f4a
Fix variable serialization issues
2019-11-17 22:48:17 +01:00
Sipke Schoorstra
21f770bc48
Refactorings and fixes ( #168 )
...
* Variables are now stored including their type name for automatic deserialization into their actual type. This is important for use in expressions.
* **SplitObject** and **ExecuteMethod** now use workflow expressions instead of variable names. This allows for more flexibility.
* Improved **Join** activity to allow proper function within looping constructs.
* Improved Variables performance. Variables are no longer serialized/deserialized upon writing/reading perspectively, only when the workflow instance is persisted.
2019-11-17 20:43:16 +01:00