Commit graph

2040 commits

Author SHA1 Message Date
Sipke Schoorstra 043e236ffa Tailwind: Replace light-blue with sky 2021-06-30 12:59:55 +02:00
Sipke Schoorstra 189883ee7f Fix double scheduling of activities 2021-06-30 12:27:30 +02:00
Sipke Schoorstra 5b39515bce Update appveyor.yml 2021-06-29 23:25:06 +02:00
Sipke Schoorstra a6449fdb61 Update appveyor.yml 2021-06-29 23:17:22 +02:00
Sipke Schoorstra 140611f82b Update appveyor.yml 2021-06-29 23:17:06 +02:00
Sipke Schoorstra 2090389637 Consolidate PendingWorkflow and StartedWorkflow into single CollectedWorkflow 2021-06-29 23:08:52 +02:00
Sipke Schoorstra a3fe03b5c2 Enable activity input property storage provider configuration 2021-06-29 21:05:32 +02:00
Sipke Schoorstra b0f3d68b35 Fix EF Core persistence provider for workflow definition channel property 2021-06-29 21:05:05 +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 5338196e77 Fix HttpEndpointMiddleware multiple workflow execution 2021-06-29 13:28:21 +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 40b53b24a6
Merge pull request #1186 from elsa-workflows/workflow-priority-queues
Workflow priority queues
2021-06-28 22:48:27 +02:00
Sipke Schoorstra 88a6aa9b15 Add missing members to IWorkflowBuilder 2021-06-28 22:44:59 +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 c3a73d1c17 Implement JSON driver 2021-06-28 14:25:48 +02:00
Sipke Schoorstra f50674a6b4 Expose HTTP client creation events
This allows applications to configure axios middleware to set e.g. authorization headers for outgoing HTTP requests made to Elsa Server

Fixes #1164
2021-06-28 13:56:09 +02:00
Sipke Schoorstra efec65e819 Configure MongoDB serializers with support for (de)serializing properties with type Type 2021-06-28 12:22:36 +02:00
Sipke Schoorstra 8da68c11c9 Fix property mapping and broken instance viewer URL
Fixes #1171
2021-06-28 11:58:47 +02:00
Sipke Schoorstra 1c20b8fbb4 Rename SaveRequest models to fix ambiguity for Swagger
Fixes #1178
2021-06-26 11:19:34 +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 fe96757152
Merge pull request #1167 from tomy2105/1145-CompositeActivityProperties
State sets default value if get doesn't find it
2021-06-23 21:53:04 +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 6462ce2f00
Merge pull request #1168 from tomy2105/1165-2.0-to-2.1-code-backward-compatibility-realted-to-IActivityTypeProvider
2.0 to 2.1 code backward compatibility related to IActivityTypeProvider
2021-06-23 21:47:25 +02:00
Sipke Schoorstra 3f5a9690f8 Add Call Me Back activity for Ring Groups 2021-06-23 21:13:53 +02:00
tomy2105 307b75148c 2.0 to 2.1 code backward compatibility related to IActivityTypeProvider 2021-06-23 16:25:04 +02:00
tomy2105 3f862f4137 State sets default value if get doesn't find it
Which allows for normal usage of Dictionaries inside state....
2021-06-23 16:04:55 +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 0351f2360e Update Azure Worker to not throw when trying to complete an already closed client 2021-06-22 20:11:30 +02:00
Sipke Schoorstra 3f7575ee42 Improve CallRingGroup 2021-06-21 18:05:16 +02:00
Sipke Schoorstra 7ba31eefac Set explicit height for expression column on Switch UI 2021-06-21 17:20:36 +02:00
Sipke Schoorstra 03acfd16f1 Update CallRingGroup to stop music on hold before bridging calls 2021-06-21 16:25:04 +02:00
Sipke Schoorstra 7763c88273 Improve BridgeCalls to find Dial activity higher up the inbound path 2021-06-21 16:06:30 +02:00
Sipke Schoorstra a3f55e6994 Ensure accessing local activities by name are resolved on current composite 2021-06-21 15:54:46 +02:00
Sipke Schoorstra 7a76323c81 Ensure parent of composite activities is set 2021-06-21 15:53:55 +02:00
Sipke Schoorstra 8784c618bd Add Intro support to CallRingGroup activity 2021-06-21 14:42:35 +02:00
Sipke Schoorstra 6e2601ec18 Fix CachingWorkflowRegistry to use cached workflow blueprints 2021-06-21 14:42:35 +02:00
Sipke Schoorstra fdb81730ef
Merge pull request #1143 from mdrjob/azure-blob-distributed-locking-name
Change extension method name to UseAzureBlobLockProvider
2021-06-21 13:06:15 +02:00
Sipke Schoorstra 32a16ff5a4 Fix features of sample server app 2021-06-20 19:42:28 +02:00
Sipke Schoorstra 4f9f56fd97 Handle conversion of numeric value to enum and JToken values to strong types
Fixes #1088
2021-06-20 19:41:54 +02:00
Sipke Schoorstra bfed2819cc Fix provider names in MySql and Sqlite startups 2021-06-20 13:57:07 +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 c8af9222e0 Update UserTask module with support for bookmarks 2021-06-20 13:54:23 +02:00
Sipke Schoorstra a8b4c7c3e2
Merge pull request #1156 from elsa-workflows/webhook/url-management
Webhook Management
2021-06-19 21:06:18 +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 81ac5c2aed Resolve warnings 2021-06-19 12:10:52 +02:00