Sipke Schoorstra
c97457deea
Cleanup
2022-12-26 18:38:41 +01:00
Sipke Schoorstra
4f7e82a9dc
Implement exception handling middleware
2022-12-26 18:38:30 +01:00
Sipke Schoorstra
65e7009e56
Implement Fault model
2022-12-26 18:37:29 +01:00
Sipke Schoorstra
d7b41de7d3
Update Proto.Actor packages to 1.0 release
2022-12-26 12:01:10 +01:00
Sipke Schoorstra
15e66a4446
Ensure workflow IDs from workflow execution factory
2022-12-26 11:40:42 +01:00
Sipke Schoorstra
8ac225520b
Improve variable vs non-variable persistence ( #3568 )
...
* Incremental fixes
* Fix base assignment of async delegate block reference
* Reuse existing memory blocks
* Remove PlaybackStarted child activity
The PlaybackStarted property is unnecessary, since the PlayAudio activity already completes right after playback has started.
* Add GetCallStatus API method
* Prevent variables on composite activities to be overwritten during deserialization
* Remove unnecessary variable declarations
Activity variables will be declared automatically during activity invocation.
* Add XML comments
* Remove unused references arg
* Streamline variable identity assignment
* Fix composite early exit completion
* Move identity assignment to workflow definition service
2022-12-25 22:02:28 +01:00
Sipke Schoorstra
24692586a5
Persistent variables ( #3563 )
...
* Stash
* Incremental work on persistent variables
* Move variable management to central service
* Implement variable cleanup upon composite activity completion
2022-12-23 16:05:37 +01:00
Sipke Schoorstra
e05c78b1d7
Multi target EF core projects
2022-12-22 21:51:27 +01:00
Sipke Schoorstra
a17bbbc112
Stash
2022-12-22 20:23:18 +01:00
Sipke Schoorstra
bbe8ee34c0
Update packages
2022-12-22 15:55:20 +01:00
Sipke Schoorstra
63971ac248
Fix Elsa.Jobs.Activities project
2022-12-22 15:46:38 +01:00
Sipke Schoorstra
2dcd9bcd73
Add .NET 7 as a target
2022-12-22 15:40:31 +01:00
Sipke Schoorstra
2ac0ed85d4
Fix non-completing activity bug
2022-12-22 15:14:34 +01:00
Sipke Schoorstra
dd62dce93f
Update Telnyx webhook handler to run in background
2022-12-22 15:14:15 +01:00
Sipke Schoorstra
81ddacab0f
Update Telnyx activities with correlation client state
2022-12-22 15:13:52 +01:00
Sipke Schoorstra
c28d492975
Fix background mediator workers
2022-12-22 15:12:54 +01:00
Sipke Schoorstra
088158ec54
Finish Hello World ASP.NET sample project
2022-12-21 22:22:21 +01:00
Sipke Schoorstra
3755ff3f4d
Apply distributed lock when triggering new workflows
2022-12-21 20:25:25 +01:00
Sipke Schoorstra
193af7d9c8
Rename From to Inline
2022-12-21 19:55:07 +01:00
Sipke Schoorstra
97b4966233
Workflow activation strategies ( #3559 )
...
* Implement workflow activation strategies
* Rename activation strategy API
* Rename workflow activation strategy API and implement dynamic description display
* Fix trigger workflow correlation
* Expose correlation ID from liquid
* Update workflow runtimes to invoke activation strategies
* Update workflow definition builder API with support for activation strategies
2022-12-21 19:36:40 +01:00
Sipke Schoorstra
87257cbbd0
Debug
2022-12-20 13:01:54 +01:00
Sipke Schoorstra
f27b26de8a
Debug
2022-12-20 12:47:41 +01:00
Sipke Schoorstra
3dfede96d3
Move shared test utility to common folder + various incremental changes
2022-12-20 12:13:53 +01:00
Sipke Schoorstra
8f53a12412
Debug
2022-12-20 12:03:55 +01:00
Sipke Schoorstra
5d0bc1f0f7
Update designer project file
2022-12-20 11:33:31 +01:00
Sipke Schoorstra
dbdc6a785e
Update Elsa.Workflows.Designer project to run NPM upon build
2022-12-19 11:29:43 +01:00
Sipke Schoorstra
5f7f115c28
Fix Flowscope execution count logic
2022-12-16 22:02:19 +01:00
Sipke Schoorstra
8438444eb4
Handle Jsonelement string deserialization to other types
2022-12-16 22:01:50 +01:00
Sipke Schoorstra
b10d91b525
Fix property handling
2022-12-16 21:10:18 +01:00
Sipke Schoorstra
bc0bca2f51
Fix flowchart property storage
2022-12-16 21:09:14 +01:00
Sipke Schoorstra
64d2ac1577
Fix GatherUsingspeak activity optional input
2022-12-16 21:08:54 +01:00
Sipke Schoorstra
e172118af9
Handle number to string conversion
2022-12-16 21:08:15 +01:00
Sipke Schoorstra
594970bfc6
Fix persistent variable serialization
2022-12-16 12:11:45 +01:00
Sipke Schoorstra
764cd6187b
Fix workflow navigation ( #3541 )
...
* Incremental work
* Reimplement flowchart navigation
* Fix activity property editing
* Fix workflow property editor
* Fix designer lookup upon new activity added
* Restore Variables context
* Add Start event
* Add XML comments to WriteLine
* Implement variable getter and setters for JS
2022-12-15 22:53:56 +01:00
Sipke Schoorstra
b6247824b3
Remove required memory block reference ID
2022-12-14 20:35:48 +01:00
cristinamudura
bb9ebef362
Added correlation activity ( #3530 )
...
* Added correlation activity
* Changed the category from "Control Flow" to "Primitives"
2022-12-14 13:05:45 +01:00
Sipke Schoorstra
a21ed913ff
Add Designer package
2022-12-13 21:49:38 +01:00
Sipke Schoorstra
bfb781c0da
Add XML comments
2022-12-11 22:41:10 +01:00
Sipke Schoorstra
3d4718ff76
Rename From to Inline
2022-12-11 22:34:24 +01:00
Sipke Schoorstra
13d745dcaa
Add XML comments to WorkflowExecutionContext
2022-12-11 22:15:56 +01:00
Sipke Schoorstra
be3fda8acb
Remove experimental fork break
2022-12-11 22:15:42 +01:00
Sipke Schoorstra
fcc548e645
Refactor Event ctors
2022-12-11 22:15:28 +01:00
Sipke Schoorstra
d353878681
Update packages
2022-12-09 13:44:36 +01:00
Sipke Schoorstra
7d492678c6
Formatting
2022-12-09 12:50:27 +01:00
Sipke Schoorstra
95025ae144
Fix serialization for Event by making default ctor public
2022-12-09 12:50:14 +01:00
Sipke Schoorstra
17ff2d2c93
Apply [JsonConstructor] to fix deserialization
2022-12-09 12:26:07 +01:00
Sipke Schoorstra
a4011278cc
Implement implicit FastEndpoint assembly collection for discovery
2022-12-09 12:25:39 +01:00
Sipke Schoorstra
272d6f03a7
Fix tests
2022-12-07 21:05:24 +01:00
Sipke Schoorstra
92ffeed4ea
Store workflow state created timestamp
2022-12-07 20:58:17 +01:00
Sipke Schoorstra
026430fd2d
Composite Activity fixes and improvements ( #3512 )
...
* Implement consistent input/output/variable memory block identifiers
* Telnyx fixes and improvements
* Fix bookmark burning
* Refactor AnswerCall
* Incremental work on source + line registration
* Handle missing bookmarks
* Fix bookmark persisted callback mechanism
* Implement distributed locking for default workflow runtime
* Fix recording bookmark
* Increase source file and line coverage
2022-12-07 20:47:36 +01:00