Commit graph

645 commits

Author SHA1 Message Date
axeleron007 b0a57eb148 Code refactoring
Code refactoring
2021-07-08 13:22:49 +03:00
axeleron007 ab121e10ad Refactor appsettings.json #1226
Refactor appsettings.json #1226
2021-07-07 16:13:32 +03:00
Sipke Schoorstra 88bc022140 Normalize signal names (ignore case) 2021-07-06 20:43:42 +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
axeleron007 df5d380a33 Code and appsettings optimisation for Features
Code and appsettings optimisation for Features
2021-07-06 16:21:53 +03:00
Andrey Mishurinsky c63cc72d15
Merge branch 'master' into arrays_in_appsettings 2021-07-06 14:51:31 +03:00
axeleron007 8c7a2ac12d FeatureOptions made more generic
FeatureOptions made more generic
2021-07-06 14:48:28 +03:00
Sipke Schoorstra 709c7f7e59 Associate heartbeat workflow with a feature 2021-07-06 12:04:57 +02: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
Sipke Schoorstra c00585241e Fix workflow resumption when using ActivityExecuted and WorkflowPassCompleted strategies
Fixes #1182
2021-07-03 22:01:33 +02:00
Sipke Schoorstra a0ade4a984 Fix rebus message type queue mixup 2021-07-01 12:18:41 +02:00
Sipke Schoorstra 2090389637 Consolidate PendingWorkflow and StartedWorkflow into single CollectedWorkflow 2021-06-29 23:08:52 +02:00
Sipke Schoorstra afeda9dba0 Make Trigger bookmark optional and default to Bookmark 2021-06-29 21:04:28 +02:00
Sipke Schoorstra f17cb73590 Cleanup 2021-06-29 21:03:57 +02:00
Sipke Schoorstra 6f8990def2 Optimize workflow definitions loading
Improves the Workflow Definition list view by instead of loading ALL versions of a page of workflow definitions, it instead only loads the LATEST and their PUBLISHED versions only.
Over time, a workflow definition can have many versions, which would decrease page load performance over time
2021-06-29 09:53:27 +02:00
Sipke Schoorstra d49bbd61ea Remove unused namespaces 2021-06-28 22:38:23 +02:00
Sipke Schoorstra a3fd1a31af Implement workflow priority channels 2021-06-28 22:38:05 +02:00
Sipke Schoorstra 7958ecf49a Improve workflow journal details
- Display actual property values.
- Display output properties too.
2021-06-25 22:39:50 +02:00
Sipke Schoorstra 7f6c555307 Remove Input and State logging
This potentially generates a lot of data. Better to let the developer decide what they want included
2021-06-25 16:10:08 +02:00
Sipke Schoorstra ae7c57c05a
Merge pull request #1166 from tomy2105/1146-SetupActivity-Enhancements
Enabling directly named properties used using SetupActivity (not just through C# property name)
2021-06-23 21:50:13 +02:00
Sipke Schoorstra 3f5a9690f8 Add Call Me Back activity for Ring Groups 2021-06-23 21:13:53 +02:00
tomy2105 6c7cbd3c9e Enabling directly named properties used using SetupActivity (not just through C# property name) 2021-06-23 15:00:08 +02:00
Sipke Schoorstra 7a76323c81 Ensure parent of composite activities is set 2021-06-21 15:53:55 +02:00
Sipke Schoorstra 6e2601ec18 Fix CachingWorkflowRegistry to use cached workflow blueprints 2021-06-21 14:42:35 +02:00
Sipke Schoorstra f174b1e98c Remove BlockingActivityTypeSpecification
This isn't used internally anymore and also does not translate easily to EF Core's provider implementation without storing blocking activities separately like bookmarks
2021-06-20 13:56:28 +02:00
Sipke Schoorstra 980af069b9 Update WorkflowTriggerInterruptor to use bookmarks instead of BlockingActivityTypeSpecification
Fixes #1072
2021-06-20 13:55:25 +02:00
Sipke Schoorstra 63113d31d7 Add various Startups
Note that this is a work in progress. Not all modules have startups yet.
2021-06-19 20:19:05 +02:00
Sipke Schoorstra 77ab88d41e Update Features with support for configuring middleware pipeline 2021-06-19 12:57:54 +02:00
Sipke Schoorstra 67c230a2af Resolve warnings 2021-06-19 11:51:06 +02:00
Sipke Schoorstra b506421ba5 Merge branch 'master' into webhook/url-management
# Conflicts:
#	src/activities/Elsa.Activities.Webhooks/Elsa.Activities.Webhooks.csproj
#	src/designer/elsa-workflows-studio/package-lock.json
#	src/designer/elsa-workflows-studio/src/components/editors/elsa-multi-expression-editor/elsa-multi-expression-editor.tsx
#	src/designer/elsa-workflows-studio/src/services/elsa-client.ts
#	src/samples/server/Elsa.Samples.Server.Host/Startup.cs
2021-06-19 10:20:24 +02:00
Sipke Schoorstra 5f1baedc7e Add branch parameter to Add builder method 2021-06-18 21:20:05 +02:00
axeleron007 bb313ec95a Setup Elsa Server project with Features #1032
code clean up
2021-06-18 16:53:10 +03:00
axeleron007 eb388caed1 Setup Elsa Server project with Features #1032
Setup Elsa Server project with Features.
2021-06-18 16:22:57 +03:00
Sipke Schoorstra 97a9619fad Add support for email attachments 2021-06-16 17:03:06 +02:00
Sipke Schoorstra 618f4e837c Implement Blob Storage Workflow Provider 2021-06-16 08:57:19 +02:00
Sipke Schoorstra c6a32d49e4 Restore input to be made part of scheduled activities for flowing data
This restores ForEach, ParallelForEach and certain Telnyx activities' functionality, but also sets back the ability to keep input/output entirely outside of the workflow when desired.
More work required to persist scheduled activity output using the workflow storage provider API
2021-06-15 13:01:31 +02:00
Sipke Schoorstra d5340ced42 Use explicit provider names 2021-06-14 14:10:03 +02:00
Sipke Schoorstra d787ca34ca Update Workflow builder API with support for property storage providers 2021-06-14 14:10:03 +02:00
Sipke Schoorstra f67140f7e2 Cleanup 2021-06-14 14:10:03 +02:00
Sipke Schoorstra 9ec82d9293 Refactor Output handling 2021-06-14 14:10:03 +02:00
Sipke Schoorstra 1db05d3b0b Update models and UI to support configurable activity output storage 2021-06-14 14:10:03 +02:00
Sipke Schoorstra 332741d54f Implement pluggable storage for activity input and output properties 2021-06-14 14:10:03 +02:00
Sipke Schoorstra 6a49f7a991 Stash input output storage 2021-06-14 14:10:03 +02:00
Sipke Schoorstra 0c79bac321 Updated some namespaces 2021-06-14 14:10:03 +02:00
Sipke Schoorstra 8a18a85e26 Organize folder structure a bit more 2021-06-14 14:10:03 +02:00
Sipke Schoorstra c5facf0ff5 Organize folder structure a bit 2021-06-14 14:10:03 +02:00
Sipke Schoorstra 9a01aefe17 Add support for webhook triggers 2021-06-09 18:08:22 +02:00