Sipke Schoorstra
95bdcc64b6
Fix output mapping
...
Fixes #4566
2023-11-19 22:04:41 +01:00
Sipke Schoorstra
fbcb6ae493
Merge branch 'v3' of https://github.com/elsa-workflows/elsa-core into v3
2023-11-19 21:13:26 +01:00
Sipke Schoorstra
0c8fa75a47
Replace IronPython implementation with Python.NET
...
#4164
2023-11-19 21:13:19 +01:00
jdevillard
e518ec60c1
Features : Allow Customization of DbContext Schema ( #4638 )
...
* Implement Changing DB Migration Schema At Runtime
* Add Schema Customization for SQL Server Provider
* Add Schema Customization for PostreSql Provider
* Add Schema Customization for MySql Provider
---------
Co-authored-by: Jérémie DEVILLARD <jdevillard@users.noreply.github.com>
2023-11-19 10:22:13 +01:00
Sipke Schoorstra
c4e812c6ec
Merge branch 'v3' of https://github.com/elsa-workflows/elsa-core into v3
2023-11-18 13:47:36 +01:00
Sipke Schoorstra
d0060230c7
Update Expression Value property to be object
2023-11-18 13:47:31 +01:00
GitHub Action
dae7591726
Updated designer version to 3.0.3-preview.209
2023-11-18 12:41:37 +00:00
Dharmang Gajjar
75b2f30775
fix: workflow definition editor autoLayout ( #4634 )
2023-11-18 13:39:02 +01:00
Sipke Schoorstra
bf205c72b9
Fix SetOutput handling
2023-11-17 20:59:09 +01:00
Sipke Schoorstra
c99ce46f25
Add missing namespace
2023-11-15 21:18:34 +01:00
Borja Fernández
7fe05f491d
Complete activity if items count is 0 ( #4623 )
2023-11-15 21:00:34 +01:00
Borja Fernández
793002ac9f
Add activity execution log pipeline and exception handler pipeline ( #4607 )
2023-11-15 20:54:44 +01:00
jdevillard
17f5218285
Change endpoint to Post ( #4619 )
...
* Change endpoinit to Post
* change Post for Api Client
---------
Co-authored-by: Jérémie DEVILLARD <jdevillard@users.noreply.github.com>
2023-11-15 20:50:56 +01:00
Sipke Schoorstra
21e438bdd1
Add Azure Service Bus for MassTransit ( #4624 )
...
* Split RabbitMQ from MassTransit and add Azure Service Bus package
* Use Send topology for commands
2023-11-15 20:47:11 +01:00
Sipke Schoorstra
3a4b15be13
Fix output mapping naming collision
2023-11-15 15:13:19 +01:00
Sipke Schoorstra
e4d6ad22c4
Decouple Expression Types ( #4622 )
...
* Refactor Expressions model
* Enable expression type filtering
* Implement dynamic enablement of satelite dependencies
2023-11-14 20:44:42 +01:00
kirill
13e9e4fc65
Add Input Validation for Elsa.Identity Login Endpoint ( #4601 )
...
* add validator for login request
* login request: only require parameters to be not null (allow empty/whitespace)
2023-11-13 20:40:01 +01:00
Sipke Schoorstra
883ca85753
Handle workflows marked as activities with duplicate names
2023-11-10 22:08:59 +01:00
Sipke Schoorstra
f0f39bec77
Fix flowchart completion miss
...
Added a check to take into account scheduled work who's owner is tje flowchart
2023-11-10 22:08:35 +01:00
Sipke Schoorstra
603e97691c
Update AllInOne project with latest Elsa Studio packages
2023-11-10 22:07:09 +01:00
Sipke Schoorstra
12b57a9abe
Add support for single-value headers
2023-11-09 14:28:06 +01:00
Sipke Schoorstra
6552af5c59
Merge remote-tracking branch 'origin/v3' into v3
2023-11-09 13:35:08 +01:00
Sipke Schoorstra
cd33d29768
Add support for direct-output binding
...
This change enables activity output to be directly bound to workflow output.
2023-11-09 13:35:02 +01:00
jdevillard
1b48305418
Enhancement/runtime options provider#4491 ( #4614 )
...
* add Endpoint to fetch data from options provider
* add Api Client Contract
* add context object in Endpoint
* Update Api Client Contract for Context
---------
Co-authored-by: Jérémie DEVILLARD <jdevillard@users.noreply.github.com>
2023-11-09 13:01:51 +01:00
Sipke Schoorstra
f3beca94dc
Fix merge issue
2023-11-04 18:47:14 +01:00
Sipke Schoorstra
8ca21ead16
Merge branch 'python' into v3
2023-11-04 18:39:02 +01:00
Sipke Schoorstra
2f3713bc35
Add option to register script scope configurations and expose wf properties
2023-11-04 18:38:11 +01:00
Sipke Schoorstra
f8e0f20296
Add Python Expression support ( #4600 )
...
* Scaffold Python project
* Add Workflow Variable accessor
* Add RunPython activity
* Add option to register scripts via options
2023-11-04 18:15:56 +01:00
Sipke Schoorstra
3c13cbcc25
Fix XML comment
2023-11-04 18:14:52 +01:00
Sipke Schoorstra
2efd04cf53
Add option to register scripts via options
2023-11-04 18:08:56 +01:00
Sipke Schoorstra
d1051cafb4
Add RunPython activity
2023-11-04 12:48:35 +01:00
Sipke Schoorstra
cc6b2d6582
Add Workflow Variable accessor
2023-11-04 00:23:37 +01:00
Sipke Schoorstra
410d9ef9c6
Add FodyWeavers.xml
2023-11-03 22:32:19 +01:00
Sipke Schoorstra
c5a88b01ea
Scaffold Python project
2023-11-03 22:32:06 +01:00
Sipke Schoorstra
ab32474c29
Refactor C# expression APIs
2023-11-03 22:01:19 +01:00
Sipke Schoorstra
5d1a1aaf86
Add C# expression support ( #4594 )
...
* Initial version of c# expressions
* Add support for strongly-typed workflow variable accessors
* Fix type casting
* Rename c# to C# in XML comments
* Rename Globals.Context to ExecutionContext and Variables to Context
* Move RunJavaScript activity to Elsa.JavaScript
* Add RunCSharp activity
* Add CSharpOptions
* Add common workflow properties and methods
2023-11-03 20:28:10 +01:00
Borja Fernández
643a895d70
Support for Oracle ( #4592 )
2023-11-01 10:42:32 +01:00
Sipke Schoorstra
bf11f947fd
Handle JSON parser error in case of bad input
2023-11-01 10:39:01 +01:00
Sipke Schoorstra
3aec7924b1
Storage module ( #4588 )
...
* Add File Storage module
2023-10-30 21:48:36 +01:00
GitHub Action
e5ea85474b
Updated designer version to 3.0.3-preview.208
2023-10-29 15:22:11 +00:00
bskfrederik
de59913397
fix issue 4576 text alignment ( #4577 )
2023-10-29 16:18:49 +01:00
Sipke Schoorstra
02f042187f
Add Quartz.NET Migrations ( #4586 )
...
* Add migrations for SQLite, SQL Server, MySQL and PostgreSQL
2023-10-29 16:17:38 +01:00
Sipke Schoorstra
67c16a3c4c
Add WorkflowContext client API ( #4585 )
2023-10-29 11:36:01 +01:00
Sipke Schoorstra
de4cf34c47
Expose HTTP Message Handler factory
2023-10-26 21:10:07 +02:00
Sipke Schoorstra
eb93b3406f
Update EF Core to 7.0.13
2023-10-26 15:17:17 +02:00
Sipke Schoorstra
591fdd670b
Update ActivityNotFoundActivity to throw exception when executed
2023-10-26 14:54:21 +02:00
Sipke Schoorstra
2b34f1d72c
Update NotFoundActivity display text + description ( #4578 )
2023-10-26 14:37:18 +02:00
Sipke Schoorstra
02ec4c2391
Include NodeId for unique addressability within graph ( #4575 )
...
* Leverage ActivityNode for graph querying
* Make workflow definition activity Root port non-browsable
* Update Join activity
* Make NodeId first-class citizen
2023-10-25 22:46:06 +02:00
Sipke Schoorstra
d27470468c
Fix non-completing HTTP Response when there is no content
2023-10-23 14:23:55 +02:00
Sipke Schoorstra
ec866ad381
Prevent native property name collision
...
This change ensures that the WorkflowDefinitionActivity supports custom input definitions even if they use the same name as properties already present on the activity, such as WorkflowDefinitionId.
2023-10-23 12:28:03 +02:00