Sipke Schoorstra
7e11ebd8bd
Add PR body generator ( #4304 )
2023-08-09 13:22:44 +02:00
Sipke Schoorstra
95cefe631f
Bookmarks & Activity Instances ( #4301 )
...
* Add ActivityInstanceId to bookmark model
* Fix Telnyx activity resumption
* Fix missing activity instance ID forwarding to workflow inbox
2023-08-09 13:02:20 +02:00
Sipke Schoorstra
a8079090aa
Telnyx fixes ( #4300 )
...
* Update flowchart to consider activity instance completion
* Update Telnyx activities to leverage workflow inbox
* Fix Telnyx webhook activities
* Fix TransferCall and IncomingCall activities
* Turn collections into arrays for JS
* Telnyx activity fixes
2023-08-08 20:50:21 +02:00
Sipke Schoorstra
d355363bc9
Add Local Event option to PublishEvent
...
Closes #4291
2023-08-06 21:14:23 +02:00
Sipke Schoorstra
166e11c416
Fix loss of source file + line number ( #4293 )
...
Fixes #4287
2023-08-06 20:55:24 +02:00
Sipke Schoorstra
c9ca4a121d
Workflow Inbox ( #4292 )
...
* Initial implementation of workflow inbox, submission and delivery
* Implement persistence providers
* Update EF Core migrations
* Rename Services to Stores in Dapper module
* Use default serializer for primitive arrays
* Update MongoDB provider to map BookmarkId to be primary key
* Implement MongoDB provider for activity execution logs
* Use EF Core by default
* Fix private JSON constructor logic
2023-08-06 17:03:36 +02:00
Sipke Schoorstra
3f3d75940f
Set Name on activity descriptors
2023-08-05 11:04:46 +02:00
Sipke Schoorstra
911d13d31c
Fix component test project reference
2023-08-05 10:40:09 +02:00
Sipke Schoorstra
17a59eaa97
Use List instead of HashSet
...
Fixes #4286
2023-08-05 10:35:48 +02:00
Sipke Schoorstra
3134a65242
Update reference app with feature flags for proto.actor and mongodb
2023-08-05 10:34:10 +02:00
Sipke Schoorstra
68c0ad0bff
Update MongoDB provider with support for non-Id key fields
2023-08-04 23:05:37 +02:00
Sipke Schoorstra
e2cea7310f
Update Break behavior to also handle "CompleteComposite" signal
2023-08-04 22:15:07 +02:00
Sipke Schoorstra
4faf40b3ae
Improve Telnyx activities
2023-08-04 22:14:41 +02:00
Sipke Schoorstra
815b544f53
Update Flowchart completion logic
...
In addition to taking into account scheduled work, also check if there are actual activity instances still running
2023-08-04 11:45:07 +02:00
Sipke Schoorstra
226c25169f
Improve Flowchart "Start" activity logic
...
With this change, the user has better control over what activity to use as the starting node. Originally, the designer wouls store the ID of the first activity to have dropped on the designer, which would cause unexpected results when later adding another activity as the root node. The logic is now changed to:
1. Use the trigger node if that node was triggered.
2. Use the Start node, if there is one.
3. Use the first activity that has no inbound connections.
4. Use the first activity in the collection.
2023-08-04 10:15:15 +02:00
Sipke Schoorstra
1c8ce5211d
Minor cleanup and code polishing
2023-08-02 22:54:51 +02:00
Sipke Schoorstra
fa9e3f13a0
Copy activity attributes into descriptor
2023-08-02 22:54:11 +02:00
Sipke Schoorstra
2475c251e3
Fix inconsistent input IDs
2023-08-02 22:53:54 +02:00
Sipke Schoorstra
e8b1c5efe1
Fix WorkflowDefinitionActivity when referenced wf version not found
2023-08-02 22:53:15 +02:00
Sipke Schoorstra
0e7112eade
Fix tool version mapping
2023-08-02 22:52:19 +02:00
Sipke Schoorstra
cd5c7fbb1b
Use correct output name identifiers based on workflow tool version
2023-08-02 22:52:02 +02:00
Sipke Schoorstra
c8dd70693e
Telnyx activity fixes and updates
2023-08-02 10:19:35 +02:00
Sipke Schoorstra
43fd0a8df6
Make Login endpoint class internal
2023-07-31 22:38:15 +02:00
Sipke Schoorstra
c429fe6fcc
Update API client
2023-07-31 22:37:57 +02:00
Sipke Schoorstra
10a71d3049
Add XML comments
2023-07-31 20:27:28 +02:00
Sipke Schoorstra
e1784f7f6c
Rename GetVariableByName to GetVariable and increase XML coverage
2023-07-31 20:03:41 +02:00
Sipke Schoorstra
98f48f3933
Update nullability of options providers
2023-07-31 19:41:25 +02:00
gurkanguran
d29df110d2
Fixed getting and setting variables in context ( #4267 )
...
* Fixed getting and setting variables in context
* Added unit tests
* Add test for named variable
* Search variable in parent contexts
---------
Co-authored-by: Sipke Schoorstra <sipkeschoorstra@outlook.com>
2023-07-31 18:53:50 +02:00
Sipke Schoorstra
6ca484f6a5
Fix type conversion
...
Fixes #4268
2023-07-29 11:57:35 +02:00
Sipke Schoorstra
b6f41aff9b
Fix import issue with workflow definition store populator
...
Fixes #4224
2023-07-28 13:13:34 +02:00
Sipke Schoorstra
6cd3bd2d61
Delete RPC project
2023-07-27 00:12:37 +02:00
Sipke Schoorstra
8efdd55ee4
Remove offline MyGet feed
2023-07-26 23:57:37 +02:00
Sipke Schoorstra
1b3fd3be0a
Update readme
2023-07-25 22:52:11 +02:00
Sipke Schoorstra
6bcfe21725
Update common.props and readme
2023-07-25 22:32:33 +02:00
GitHub Action
ddfc67758b
Updated designer version to 3.0.3-preview.190
2023-07-25 19:29:50 +00:00
Sipke Schoorstra
bcb7328799
Update GH actions
2023-07-25 21:26:35 +02:00
GitHub Action
e9f8b68afa
Updated designer version to 3.0.3-preview.189
2023-07-25 19:19:36 +00:00
Sipke Schoorstra
0b7f087b2d
Merge remote-tracking branch 'origin/v3' into v3
2023-07-25 21:16:16 +02:00
Sipke Schoorstra
6a9d72bb20
Update GH workflow
2023-07-25 21:16:11 +02:00
GitHub Action
10130d1846
Updated designer version to 3.0.3-preview.188
2023-07-25 19:05:26 +00:00
Sipke Schoorstra
a1aa1c2ea8
Expose headers to clients
2023-07-25 21:02:07 +02:00
Sipke Schoorstra
f7bbb01fcd
Update GH actions to support v3 preview release to nuget
2023-07-25 21:01:51 +02:00
Sipke Schoorstra
64391bca8e
Add client-side activity construction property support
2023-07-25 16:21:10 +02:00
Sipke Schoorstra
0c8bbb935c
Implement real time workflow update broadcasting using SignalR
2023-07-25 15:12:27 +02:00
Sipke Schoorstra
abd4779a74
Add ExecuteWorkflow API client
2023-07-24 11:06:27 +02:00
Sipke Schoorstra
9403e2cf32
Update UpdatedAt field
2023-07-24 10:15:27 +02:00
Sipke Schoorstra
3538d24147
Add Activity Executions API client
2023-07-23 22:26:34 +02:00
Sipke Schoorstra
a2a2b60d05
Update ActivityExecutionRecord model
2023-07-23 21:05:31 +02:00
Sipke Schoorstra
78aa011df8
Generate default instance ID
2023-07-23 19:38:52 +02:00
Sipke Schoorstra
9230696707
Rename ExecutionLogRecord to more specific name
2023-07-23 15:26:38 +02:00