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
166e11c416
Fix loss of source file + line number ( #4293 )
...
Fixes #4287
2023-08-06 20:55:24 +02:00
Sipke Schoorstra
3f3d75940f
Set Name on activity descriptors
2023-08-05 11:04:46 +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
98f48f3933
Update nullability of options providers
2023-07-31 19:41:25 +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
d473f2354b
Add ActivityName to execution log, remove FaultedAt instance timestamp
2023-07-21 17:52:52 +02:00
Sipke Schoorstra
1902307cf5
Add support for filtering journal by activity IDs
2023-07-20 22:12:45 +02:00
Sipke Schoorstra
142af4e3b9
Allow to revert to the latest version
2023-07-20 15:50:22 +02:00
Sipke Schoorstra
8652843f48
Implement schedule deletion when workflow instances are deleted
2023-07-20 11:57:20 +02:00
Sipke Schoorstra
72f4461ca3
Implement cascading deletion
2023-07-20 00:05:43 +02:00
Sipke Schoorstra
07c9783363
Implement API to delete specific workflow definition version
2023-07-18 22:33:59 +02:00
Sipke Schoorstra
30c413b1eb
Fix composite activity input & output variable mapping
2023-07-18 13:58:37 +02:00
Sipke Schoorstra
6e458e0053
Make Mediator package reusable from outside Elsa feature system
2023-07-17 21:43:35 +02:00
Sipke Schoorstra
e3133b5073
Remove commented code
2023-07-16 22:08:16 +02:00
Sipke Schoorstra
d31934e9bf
Remove unused namespace imports
2023-07-14 19:40:09 +02:00
gurkanguran
c11aa6cf5f
Implemented workflow validation for httpendpoint path ( #4181 )
...
* Validates HttpEndpoint path before publishing workflow
* Updated behaviour of mediator apis and implemented validation for workflow path
* Implement default strategy option
* Update mediator service names
* Return validation errors as 400 BadRequest
---------
Co-authored-by: Sipke Schoorstra <sipkeschoorstra@outlook.com>
2023-07-14 19:19:41 +02:00
Sipke Schoorstra
3a7b3af3b0
Improve handling of synthetic inputs and dynamic input descriptors
2023-07-13 16:16:03 +02:00
Sipke Schoorstra
9671d85013
Cleanup namespaces
2023-07-09 14:02:41 +02:00
Sipke Schoorstra
fe2a897a30
Restructure models in Workflows.Core
2023-07-09 13:12:13 +02:00
Sipke Schoorstra
7e0d7d825e
Implement workflow instances filtering by multiple statuses
2023-07-07 20:47:04 +02:00
Sipke Schoorstra
49da22fb8e
Add ToolVersion field to workflow definition
2023-07-06 18:06:18 +02:00
Sipke Schoorstra
0eea344406
Add ToolVersion field to workflow definition
2023-07-06 15:48:28 +02:00
Sipke Schoorstra
7efe9e590e
Fix that CreatedAt date of new versions were not updated
2023-07-06 14:21:10 +02:00
Sipke Schoorstra
ab4f28bc02
Add unique name query to workflow definition store
2023-06-30 20:56:37 +02:00
Sipke Schoorstra
eabe853fe7
Add workflow definition count endpoint + unique name validation
2023-06-29 22:08:10 +02:00
gurkanguran
3c152f87e9
Prevent variable overriding when setting output in activity ( #4157 )
2023-06-23 18:42:07 +02:00
Sipke Schoorstra
ac57c07e7c
Update API client models
2023-06-21 11:10:07 +02:00
herblinernexxbizz
2a9793768a
make isReadonly editable on workflow model ( #4130 )
2023-06-13 10:25:42 +02:00
herblinernexxbizz
3aa05d1fed
V3 search workflows definitions and instances ( #4123 )
...
* search workflowdefinition
* filter workflowinstance
* also add version options
* initiate search field
* add search to workflowinstance
* extend search with description and definitionversionid
* make everything work for workflow definition and instance search
2023-06-12 10:44:33 +02:00
herblinernexxbizz
8c308cc8ee
V3 make workflowdefinition have readonly ( #4068 )
...
* add readonly functionality to Elsa
* merge with v3
* remove launch settings
* remove spaces
* Handle merge conflicts
* Exclude non-existent folder from sample project
---------
Co-authored-by: Sipke Schoorstra <sipkeschoorstra@outlook.com>
2023-06-12 10:41:38 +02:00
Sipke Schoorstra
de9b3e866b
Refactor-rename PortMode to PortType
2023-06-10 15:33:06 +02:00
Sipke Schoorstra
c216185c5e
Update Workflow model with support for Inputs, Outputs and Outcomes ( #4112 )
...
* Fix mutable prop changes warning
* Fix graph no longer scrolling to content
* Remove unused namespace imports
* Update Workflow model with support for input, output and outcomes
* Update sample with EF core persistence
* Rename FluentStorage to BlobStorage
2023-06-08 11:39:19 +02:00
Sipke Schoorstra
6c1cca372c
Dapper persistence provider ( #4109 )
...
* Implement Dapper stores
2023-06-06 20:49:14 +02:00
Sipke Schoorstra
5b29451add
Add methods to opt out specific activities
2023-06-03 20:35:36 +02:00
Sipke Schoorstra
0bb2ddcfee
Support sub-workflow dependency handling of JSON workflows ( #4098 )
...
* Change "Usable as Activity" setting into checkbox
* Update client model
* Update query to use shadow property
* Update UsableAsActivity usages
* Implement staged provisioning of workflows
* Add tests
* Update migrations
2023-06-03 12:28:10 +02:00
Sipke Schoorstra
85bff3a528
Fix output serialization
2023-05-28 20:32:51 +02:00
Sipke Schoorstra
c99280b792
Add methods to add multiple workflows from a given assembly
2023-05-28 16:20:16 +02:00
Sipke Schoorstra
6f455f7e70
Update DSL implementation and integration ( #4073 )
2023-05-28 11:54:12 +02:00
Sipke Schoorstra
9c05794f73
Add option to publisher to provide different default root
2023-05-24 14:22:32 +02:00
Sipke Schoorstra
6d15c536f3
Make activity input property options provider async
2023-05-21 10:11:16 +02:00
Sipke Schoorstra
7ab08215a9
Fix workflow activity doesn't complete when no assigned outputs
2023-05-10 15:59:22 +02: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
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
437eb3f9dc
Update workflow definition reference updater to include version ID
2023-05-02 09:57:44 +02:00
Sipke Schoorstra
0744b22e6b
Fix composite activity version reference upgrade
2023-05-01 12:48:07 +02:00