Commit graph

536 commits

Author SHA1 Message Date
Sipke Schoorstra 142b574481 Update packages 2021-09-16 20:25:38 +02:00
Sipke Schoorstra eea740e502 Work on some warnings 2021-09-14 16:15:20 +02:00
Sipke Schoorstra 6352372179 Update package references 2021-09-14 16:09:59 +02:00
Sipke Schoorstra 8255861842 Fix package downgrade error 2021-09-14 15:33:24 +02:00
Sipke Schoorstra f7f52ec8b3 Update Server sample project with reference to File activities package 2021-09-13 20:11:26 +02:00
Cameron Cowen fd3b5ad388 Added workflow to create files to auto kick off file watcher 2021-09-11 00:29:06 +01:00
Cameron Cowen b9de6fcbd7 Removed unused workflows 2021-09-11 00:27:48 +01:00
Cameron Cowen dded9bc884 Additional test wotkflow scenarios 2021-09-08 00:55:48 +01:00
Cameron Cowen f3b10e4f30 Added logging appsettings 2021-09-07 23:55:51 +01:00
Cameron Cowen 33741fa321 Fixes to watchdirectory sample workflow 2021-09-05 23:25:12 +01:00
Cameron Cowen 592ab0677b Merge remote-tracking branch 'upstream/master' into elsa-2.0/fileactivities 2021-09-02 23:14:43 +01:00
Cameron Cowen ac511378ec Added initial file watcher sample project 2021-09-02 22:33:38 +01:00
Andrey Mishurinsky ef37f87514
Disable workflow (#1336)
* Publish/Subscribe events added to WorkflowSettings and WorkflowRegistry

* Workflow Registry re-indexed and cache refreshed on workflow disable/enable

* IsDisabled property added to WorkflowBlueprintSummary to display disabled status in the UI

* MySql, PostgreSql and SqlServer persistence added to Workflow Settings

* Validation for disabled workflow in Workflow Resumer

* WorkflowSettings configuration added to the appsettings.json

* Workflow Settings added to Elsa.Server.Host startup collection

* IWorkflowSettingsProvider implemented

* Update README.md

* Elsa-Workflow-Settings and Elsa-Webhooks separate modules added and decoupled from Elsa Web

* Delete unused Client projects

* LoadWorkflowSettingsDisabledHandler changes

* FeatureProvider removed, Webhooks plugin merged to Webhooks Feature Plugin

* Update Webhooks and Settings plugin

Co-authored-by: Sipke Schoorstra <sipkeschoorstra@outlook.com>
2021-09-02 16:20:10 +02:00
Sipke Schoorstra f12ad05932 Update InfiniteLoopingWorkflow.cs 2021-09-01 19:06:07 +02:00
Sipke Schoorstra 3c4a10d650 Implement infinite loop detection and handling 2021-09-01 19:06:07 +02:00
Andrea Pierangeli 3f5bbca988 Fix port in monolith sample 2021-08-31 21:59:51 +02:00
Sipke Schoorstra 1ee631b397 Deal with some warnings 2021-08-31 21:30:47 +02:00
Sipke Schoorstra b77e93a4a9 Merge List with GetMany
Fixes #1391
2021-08-31 13:56:04 +02:00
Sipke Schoorstra 9112459d0c Update sample 2021-08-19 14:45:45 +02:00
Sipke Schoorstra a3631d6d26
Http endpoint security (#1389) 2021-08-13 16:17:57 +02:00
Sipke Schoorstra 39712f95c5 Fix Startup in Monolith sample 2021-08-10 14:59:19 +02:00
Sipke Schoorstra 68ffd91ccc Fix warnings 2021-08-10 12:06:21 +02:00
lucapisano 7cba107913
RPA Web Activities (#1279)
* defined open, close and navigate activities

* sample created

* inherit DriverId

* ClickElement added

* implemented TypeText activity and NavigateToW3School sample

* OpenBrowser headless mode

* RPA: GetText added

* fix readme

* try/catch pattern in base class. Thanks to sfmskywalker for the tip

* Update components.d.ts

Co-authored-by: Sipke Schoorstra <sipkeschoorstra@outlook.com>
2021-08-07 19:07:48 +02:00
Joseph Stewart 808f12b19b Remove accidentally included file 2021-08-07 18:56:13 +02:00
Joseph Stewart c49ed765b9 Add tests for liquid expressions 2021-08-07 18:56:13 +02:00
Sipke Schoorstra c344de324c Fix RunWorkflow resumption when child completes synchronously
Fixes #1347
2021-08-04 18:39:59 +02:00
Sipke Schoorstra 15743c4396 Refactor StorageStorage.net usage to allow different configurations 2021-07-31 12:54:46 +02:00
Sipke Schoorstra e88c3487ec Fix eager disposal of ALL event bus handlers 2021-07-26 13:15:33 +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 229f6cddaa Select first activity as start activity when no root activity could be determined 2021-07-23 10:42:58 +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 11fb572237 Update appsettings.json 2021-07-20 17:08:30 +02:00
Sipke Schoorstra da94a9ab17 Fix sample project 2021-07-20 13:56:12 +02:00
Sipke Schoorstra cc8d225f8f Fix base path occurrences 2021-07-19 11:31:46 +02:00
Sipke Schoorstra a688d2f270 Fix base path occurrences 2021-07-19 10:59:47 +02:00
Sipke Schoorstra e6c35d5724 Update subpath sample 2021-07-19 09:34:05 +02:00
Sipke Schoorstra 86d7fb318f Add support for hosting Elsa Dashboard on sub paths 2021-07-18 22:32:23 +02:00
Sipke Schoorstra 96fe0d4db3 Update dashboard apps with updated designer component constructs 2021-07-18 14: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 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
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 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
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