Commit graph

2132 commits

Author SHA1 Message Date
Sipke Schoorstra abc4e5389c Fix Type serialization for MongoDB provider 2021-07-13 13:11:32 +02:00
Sipke Schoorstra cbfb21c4c9 Remove redundant Trigger parameter from workflow selection 2021-07-12 19:37:01 +02:00
Sipke Schoorstra 0850f0ac48 Fix that workflows blocked on a signal could not be resumed with just correlation ID 2021-07-12 19:24:51 +02:00
Sipke Schoorstra 5d74899d74 Update switch-plugin to support ANY activity type
Fixes #1240
2021-07-12 14:04:53 +02:00
Sipke Schoorstra e25170451b Register IConfiguration if not present
Fixes #1242
2021-07-12 13:03:26 +02:00
Sipke Schoorstra e3f62fc8ea Move Correlate activity to correct folder 2021-07-11 14:18:26 +02:00
Sipke Schoorstra 505c00addf Add client plugin for RunWorkflow to support dynamic outcomes 2021-07-11 12:11:24 +02:00
Sipke Schoorstra f65cf6b35e Fix Join activity not blocking when using WaitAll mode 2021-07-11 12:10:57 +02:00
Sipke Schoorstra e890c685e1 Improve Finish activity for sending output back to parent
This update automatically resolves the output reference (if any) and passes that to the parent instead of the output reference
2021-07-11 12:10:16 +02:00
Sipke Schoorstra 7143e619c0 Update TypedActivityTypeDescriber to honor original capitalization
See also: #1234
2021-07-09 20:31:38 +02:00
Sipke Schoorstra eb378865cc Breaking behavior! Update OutcomeResult to NOT auto-connect to Done connections
This was originally added to support workflows created with the workflow builder API to automatically move on to the next activity. This is discouraged and one should instead always create an explicit connection.
The code being removed was causing a bug where the Done activity would always execute if there was a connection, even though the activity explicitly returned a different outcome.
2021-07-09 19:39:45 +02:00
Sipke Schoorstra a93f40bfb3 Cleanup some comments 2021-07-09 12:55:41 +02:00
Sipke Schoorstra ee4536f920
Merge pull request #1229 from GreenShadeZhang/custom_tenantid_source
Add ITenantAccessor interface to provide custom ability for acquiring tenantid
2021-07-09 12:49:24 +02:00
Sipke Schoorstra 2592885be1
Merge pull request #1228 from elsa-workflows/final_appsettings_design
Refactor appsettings.json #1226
2021-07-09 12:47:18 +02:00
Sipke Schoorstra 7452d16ebe Fix Finish output serialization recursion 2021-07-09 11:18:26 +02:00
Sipke Schoorstra 8e97f7ae79 Refactor quartz job scheduler into async background service
When a system has many suspended workflows, it takes a long time for Quartz to schedule each trigger, blocking application startup.
Moving this logic to a hosted service allows this process to happen in the background, not blocking startup
2021-07-09 11:17:58 +02:00
axeleron007 cb8e398a8f Refactoring and comments added
Refactoring and comments added
2021-07-09 10:13:15 +03:00
GreenShade 89240939ba Let the signaler return to the previous state and adjust it in the future. Update the sample code. 2021-07-08 20:36:47 +08:00
axeleron007 6f1b479ffc Code clean up
Code clean up
2021-07-08 15:32:28 +03:00
axeleron007 b2f6f093ac Permutations for all feature key/values added
Permutations for all feature key/values except Enabled and Options added
2021-07-08 15:31:01 +03:00
axeleron007 bf5190b94f Code clean up
Code clean up
2021-07-08 13:52:24 +03:00
axeleron007 b0a57eb148 Code refactoring
Code refactoring
2021-07-08 13:22:49 +03:00
GreenShade 1cdd49b39b Mainly add the ability of tenantid customization for API projects, and add sample projects 2021-07-07 22:36:54 +08:00
axeleron007 ab121e10ad Refactor appsettings.json #1226
Refactor appsettings.json #1226
2021-07-07 16:13:32 +03:00
Sipke Schoorstra d7d8c5e892
Merge pull request #1225 from elsa-workflows/colon_in_appsettings
Don't use colon in appsettings #1223
2021-07-07 10:56:04 +02:00
axeleron007 32c2815f55 Don#t use colon in appsettings #1223
Colons are removed from any element name in the appsettings
2021-07-07 10:31:29 +03:00
Sipke Schoorstra 88bc022140 Normalize signal names (ignore case) 2021-07-06 20:43:42 +02:00
Sipke Schoorstra 20c4df0d14
Merge pull request #1219 from elsa-workflows/arrays_in_appsettings
Arrays in appsettings
2021-07-06 16:32:41 +02:00
Sipke Schoorstra 3e6abc8b30 Make linq 2021-07-06 16:08:22 +02:00
axeleron007 4fcf541d4d Some Sipkes' suggested improvements
Some Sipkes' suggested improvements
2021-07-06 16:59:35 +03:00
axeleron007 85dd7b3202 Code clean up 2
Code clean up 2
2021-07-06 16:54:17 +03:00
axeleron007 7f24d19bc7 Code clean up
Code clean up
2021-07-06 16:53:27 +03:00
Sipke Schoorstra 5ec2b8dd02 Prevent default anchor action when clicking Import
Fixes #1187
2021-07-06 15:42:30 +02:00
axeleron007 e1cc867117 The appsettings Clean up
The appsettings Clean up
2021-07-06 16:26:37 +03:00
axeleron007 9a3dc76b62 Update README.md
Update README.md
2021-07-06 16:24:30 +03:00
axeleron007 df5d380a33 Code and appsettings optimisation for Features
Code and appsettings optimisation for Features
2021-07-06 16:21:53 +03:00
axeleron007 f23227a0e7 Fix to Monolith Startup after Features functionality changes.
Fix to Monolith Startup after Features functionality changes.
2021-07-06 15:07:43 +03:00
axeleron007 4d0aec12c2 Merge branch 'arrays_in_appsettings' of https://github.com/elsa-workflows/elsa-core into arrays_in_appsettings 2021-07-06 15:01:24 +03:00
axeleron007 b452b75666 Fix to README.md
Fix to README.md
2021-07-06 15:01:15 +03:00
Andrey Mishurinsky c63cc72d15
Merge branch 'master' into arrays_in_appsettings 2021-07-06 14:51:31 +03:00
axeleron007 e1a9111f5b Merge branch 'arrays_in_appsettings' of https://github.com/elsa-workflows/elsa-core into arrays_in_appsettings 2021-07-06 14:48:30 +03:00
axeleron007 8c7a2ac12d FeatureOptions made more generic
FeatureOptions made more generic
2021-07-06 14:48:28 +03:00
Sipke Schoorstra 87c7cb08ec Fix Redirect behavior
See https://stackoverflow.com/questions/68217426/elsa-workflows-redirect-http-action-behavior
2021-07-06 13:14:02 +02:00
Sipke Schoorstra 709c7f7e59 Associate heartbeat workflow with a feature 2021-07-06 12:04:57 +02:00
Jens Willmer ba9bb90cd4
Fixed env var vor docker demo 2021-07-06 11:18:39 +02:00
Sipke Schoorstra 7cb228e710 Remove interfering demo headers sent from client 2021-07-06 11:06:32 +02:00
Andrey Mishurinsky 46dc29dfe1
Merge branch 'master' into arrays_in_appsettings 2021-07-06 10:42:34 +03:00
axeleron007 05843c221e Code clean up
Code clean up
2021-07-06 10:41:37 +03:00
axeleron007 1be303329a README.md updated
README.md updated
2021-07-06 10:32:45 +03:00
axeleron007 e00fc41887 Stop using arrays for Features in the appsettings
Stop using arrays for Features in the appsettings
2021-07-06 10:23:17 +03:00