Commit graph

200 commits

Author SHA1 Message Date
Sipke Schoorstra 1be20248da Treat null values for IsBrowsable as true (the default) 2021-08-09 10:50:57 +02:00
Sipke Schoorstra 473a33439d Make exported file name a bit shorter 2021-08-02 12:14:07 +02:00
Sipke Schoorstra 11de05173e Add API support for querying workflow instances by correlation ID 2021-07-24 13:24:25 +02:00
Sipke Schoorstra e55b2fbf60 Only evaluate designer-critical properties.
Fixes #1163
2021-07-24 11:59:56 +02:00
Sipke Schoorstra 472358f9e7 Introduce designer-critical properties 2021-07-24 11:59:56 +02:00
Sipke Schoorstra 42e95033cf
BREAKING: Persistable input (#1302)
* Implement resuming Idle workflows + persistable input

* Refactor workflow input model

* Re-enable tests
2021-07-22 22:13:33 +02:00
Sipke Schoorstra fcf124bda0 Add IsBrowsable metadata
This enables developers to control what properties are visible in the activity picker
2021-07-20 17:08:15 +02:00
Sipke Schoorstra 5ae4609165 Fix StartupTask DI registration 2021-07-13 13:27:45 +02:00
Sipke Schoorstra cb0ed30ca1 Configure Swagger to take first action in case of conflicts
Fixes #1252
2021-07-13 13:15:48 +02:00
Sipke Schoorstra cbfb21c4c9 Remove redundant Trigger parameter from workflow selection 2021-07-12 19:37:01 +02: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 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 2090389637 Consolidate PendingWorkflow and StartedWorkflow into single CollectedWorkflow 2021-06-29 23:08:52 +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 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 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 c2c9e9cd93 Move Dispatch and Execute API endpoints to Workflows resource 2021-06-16 17:03:06 +02:00
Sipke Schoorstra f67140f7e2 Cleanup 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 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
Mohamed Ali 8e254b1c3c multi targeting netcoreapp3.1, netstandard2.1 and net5.0 2021-06-14 14:03:07 +02:00
Sipke Schoorstra 73e67025e7 Merge branch 'master' into webhook/url-management
# Conflicts:
#	src/designer/elsa-workflows-studio/src/services/activity-icon-provider.tsx
#	src/samples/dashboard/blazor/ElsaDashboard.Samples.Monolith/ElsaDashboard.Samples.Monolith.csproj
2021-06-09 17:05:57 +02:00
Sipke Schoorstra 142d42d00c Ad default constructors to appease Swagger gen 2021-06-05 15:36:11 +02:00
axeleron007 02d8e9f2fa Migrations added
Migrations added
2021-06-01 00:12:22 +03:00
Sipke Schoorstra 1c089576cb Fixes and cleanup 2021-05-31 12:37:54 +02:00
Sipke Schoorstra 8456754e3c Merge branch 'efcore-reusability' into webhook/url-management
# Conflicts:
#	src/designer/elsa-workflows-studio/package-lock.json
#	src/designer/elsa-workflows-studio/src/components/dashboard/pages/elsa-studio-root/elsa-studio-root.tsx
#	src/samples/server/Elsa.Samples.Server.Host/Startup.cs
2021-05-31 11:37:54 +02:00
axeleron007 1a592af92d Initial check in
Initial check in
2021-05-30 14:30:07 +03:00
Sipke Schoorstra 68e5be0159 Fix issue with SwitchHandler and Switch display on workflow blueprint viewer when using expressions that cannot be evaluated 2021-05-28 20:21:45 +02:00
Sipke Schoorstra 4932dbec2a Update activity property evaluation to store computed value as part of workflow instance state
This allows bookmarking to be optimized and fixes the issue when the system needs to access an activity's property from a workflow isntance without having to re-evaluate the property value provider which may be impossible to do since there is no context.
A potential downside is increased workflow instance size, but this needs to be resolved as part of #898
2021-05-28 13:07:44 +02:00
Sipke Schoorstra bb4ff3b714 Update packages 2021-05-25 09:57:17 +02:00
Sipke Schoorstra 3384f6e68f Cleanup 2021-05-24 14:32:12 +02:00
Sipke Schoorstra 4529a94ce2 Cleanup: remove unused namespaces 2021-05-24 11:25:42 +02:00
Sipke Schoorstra 030634643c WIP 2021-05-24 11:25:42 +02:00
Sipke Schoorstra e724d6030a Incremental work on workflow journal UI 2021-05-20 11:05:52 +02:00
Sipke Schoorstra c1c5673726 Remove unnecessary configuration action
Instead, use e.g. `services.Configure<ApiVersioningOptions>(options => options.UseApiBehavior = false);`
2021-05-20 09:32:46 +02:00
Sipke Schoorstra eabe272b46 Revert previous API Versioning config and instead expose ApiVersioningOptions to allow for UseApiBehavior to be disabled by host 2021-05-19 21:24:00 +02:00
Sipke Schoorstra a6510b242a Introduce API options to customize or disable Api Versioning 2021-05-19 20:58:42 +02:00
Sipke Schoorstra f80c0e1716 Implement signals dispatch & execute endpoints 2021-05-19 13:34:32 +02:00
Sipke Schoorstra e4f4375520 Implement workflow trigger dispatch & execute endpoints 2021-05-19 13:34:32 +02:00
Sipke Schoorstra 911b933cd5 Implement Execute and Dispatch Workflow Instance endpoint 2021-05-19 13:34:32 +02:00
Sipke Schoorstra 9c2b57865e Implement Dispatch Workflow Definition endpoint 2021-05-19 13:34:32 +02:00
Sipke Schoorstra 62236e107e Implemented Execute Workflow Definition endpoint 2021-05-19 13:34:32 +02:00
Sipke Schoorstra 8e325881a4 Remove test controller 2021-05-17 11:48:48 +02:00
Sipke Schoorstra 899551463e Refactor workflow collection and execution 2021-05-16 21:05:34 +02:00