Commit graph

178 commits

Author SHA1 Message Date
Konstantins Vedenins 5c6dc307f5
Closes #2489, MQTT activity (#2615)
* added MQTT activity

* Added common.props to Elsa.Activities.Mqtt, downgraded to .NET 5

* updated project settings for MQTT

* removed implicit usings from MQTT projects
2021-12-22 11:49:57 +01:00
Konstantins Vedenins 834475cfca
moved workflowtesting module into folder, fixed number of warnings (#2603) 2021-12-20 10:21:34 +01:00
Konstantins Vedenins f8c174df14
Closes #1660: Added RabbitMQ activities (#2547)
* Added RabbitMQ activities

* Added RabbitMQ activities

* RabbitMQ: cleaned up & refactored, added sample project

* reverted change that re-written other update during conflict resolve

* removed queue listener toggle for RabbitMQ receiver, refactored workers
2021-12-16 14:33:03 +01:00
Sipke Schoorstra 0df2269df5 Fix Dockerfiles to apply custom Nuget.Config 2021-11-22 22:03:44 +01:00
Konstantins Vedenins 621f0ccf2e
Closes #676: Execute single activity (#2438)
* #676 added restartFromActivity server implementation

* #676: restart from activity - added client side implementation

* #676: renamed method to better reflect it's purpose

* #676: moved workflow test activity message status to enum

* #676: when workflow is executed, first activity is selected

* #676: moved workflow testing to a separate module

Co-authored-by: Sipke Schoorstra <sipkeschoorstra@outlook.com>
2021-11-19 20:54:49 +01:00
Sipke Schoorstra 0e42ad5fe0 Update workflow launchpad to prevent duplicate correlated workflow instances 2021-11-01 11:15:00 +01:00
axeleron007 cc600ff372 Merge branch 'master' into manual_workflow_trigger 2021-10-02 22:43:29 +03:00
Sipke Schoorstra aed1d8eda8 Move retention module 2021-09-27 15:24:14 +02:00
Andrey Mishurinsky bdf304627a
Merge branch 'master' into manual_workflow_trigger 2021-09-27 15:44:56 +03:00
Sipke Schoorstra f15f14b240
Implement cleanup service (#1580) 2021-09-27 13:55:24 +02:00
Sipke Schoorstra 41b0ec28f8 Add Forks sample 2021-09-24 09:47:59 +02:00
axeleron007 b11ccbbc2d Use as Json Schema implementation 2021-09-15 12:32:41 +03:00
axeleron007 08235ce8d4 Merge branch 'master' into manual_workflow_trigger 2021-09-14 15:19:10 +03: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
Sipke Schoorstra 6ea04895a4 Merge Abstractions into WorkflowSettings 2021-09-02 16:33:49 +02: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 3c4a10d650 Implement infinite loop detection and handling 2021-09-01 19:06:07 +02:00
Andrey Mishurinsky 9c67feb67b Fix to copy/paste activities. 2021-08-24 12:38:53 +02:00
Sipke Schoorstra d1b0465b0d Fix docker readme + compose file 2021-08-24 11:52:45 +02:00
axeleron007 230608fd86 The right panel update to add Test menu 2021-08-20 13:41:56 +03:00
Sipke Schoorstra b2e20fe5ed Update Elsa.sln 2021-08-13 16:24:29 +02:00
Sipke Schoorstra a3631d6d26
Http endpoint security (#1389) 2021-08-13 16:17:57 +02:00
Sipke Schoorstra b9e164747d Fix project entries in solution 2021-08-10 12:04:37 +02:00
Sipke Schoorstra 212585c0ad Fix that scope activities aren't rescheduled
This fixes the issue when a scope activity such as If and composite activities aren't rescheduled when they are leaf nodes.
2021-08-10 10:35:01 +02:00
Sipke Schoorstra 2b66086424 Remove non-existent project references from Elsa.sln 2021-08-09 10:50:19 +02:00
Sipke Schoorstra 8deef4755e Update Elsa.sln 2021-08-07 19:10: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
Sipke Schoorstra 4f96f9d0c4 Allow multiple calls to AddHttpActivities 2021-07-20 16:04:00 +02:00
Sipke Schoorstra da94a9ab17 Fix sample project 2021-07-20 13:56:12 +02:00
Sipke Schoorstra f49e3afb59 Remove duplicate aspnetcore folder 2021-07-20 13:14:18 +02:00
Akbar Ghasemi Tazehabadi 726c16b702
Added support of Oracle as persistence EF Provider (#1275)
* Added support of Oracle as persistence database provider

* Added migration for Oracle

* Fixed bugs in oracle data types

* fixing some comments
2021-07-20 12:49:46 +02:00
Sipke Schoorstra 86d7fb318f Add support for hosting Elsa Dashboard on sub paths 2021-07-18 22:32:23 +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 b398640849
Merge branch 'master' into docker_postgre_yes 2021-07-05 12:00:35 +03:00
Sipke Schoorstra 4b0a7dcc78 Publish to NPM attempt 1 2021-06-30 20:15:08 +02:00
axeleron007 0f7d66b95e MongoDB and Postgres persistence configuration
MongoDB and Postgres persistence configuration
2021-06-30 18:18:59 +03:00
Sipke Schoorstra 67c230a2af Resolve warnings 2021-06-19 11:51:06 +02:00
Sipke Schoorstra 5ec10ef429 Fix solution project entries 2021-06-19 10:47:46 +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
Cameron Cowen 0ed9377520 Merge remote-tracking branch 'upstream/master' into elsa-2.0/fileactivities 2021-06-16 01:21:42 +01:00
Cameron Cowen ab586bfd4f Removed filewatcher sample 2021-06-15 18:37:54 +01:00
Sipke Schoorstra 332741d54f Implement pluggable storage for activity input and output properties 2021-06-14 14:10:03 +02:00
Cameron Cowen 8ee0d3a668 Merge remote-tracking branch 'upstream/master' into elsa-2.0/fileactivities 2021-06-13 01:23:11 +01:00
axeleron007 823eaf8a80 Some fixes
Webhook update functionality is fixed.
Workflow list page is fixed.
2021-06-09 19:28:00 +03:00
Sipke Schoorstra 9a01aefe17 Add support for webhook triggers 2021-06-09 18:08:22 +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 4eb3736bf5 Restore faulty sample project 2021-06-08 20:30:51 +02:00
Cameron Cowen fdcc27fda6 Removed broken project links 2021-06-05 13:37:17 +01:00
Cameron Cowen f28b550635 Merge remote-tracking branch 'upstream/master' into elsa-2.0/fileactivities 2021-06-05 10:03:24 +01:00