Sipke Schoorstra
dce2c4f9db
Incremental work on timer event
2020-01-18 17:08:02 +01:00
Sipke Schoorstra
aefe630f42
Merge branch 'develop' into feature/elsa-2.0
...
# Conflicts:
# Samples.sln
# src/core/Elsa.Abstractions/Elsa.Abstractions.csproj
# src/core/Elsa.Core/Elsa.Core.csproj
# src/persistence/Elsa.Persistence.EntityFrameworkCore/Extensions/EFCoreServiceCollectionExtensions.cs
# src/providers/Elsa.Persistence.EntityFrameworkCore/Elsa.Persistence.EntityFrameworkCore.csproj
# src/providers/Elsa.Persistence.YesSql/DbContexts/DesignTimeDbContextFactoryBase.cs
# src/providers/Elsa.Persistence.YesSql/DbContexts/MySqlContext.cs
# src/providers/Elsa.Persistence.YesSql/DbContexts/MySqlContextFactory.cs
# src/providers/Elsa.Persistence.YesSql/Elsa.Persistence.YesSql.csproj
# src/providers/Elsa.Persistence.YesSql/Migrations/MySql/20200113102615_InitialCreate.Designer.cs
# src/providers/Elsa.Persistence.YesSql/Migrations/MySql/20200113102615_InitialCreate.cs
# src/providers/Elsa.Persistence.YesSql/Migrations/MySql/MySqlContextModelSnapshot.cs
# src/samples/Elsa.Samples.Timers/Elsa.Samples.Timers.csproj
# src/samples/Sample05/Program.cs
# src/samples/Sample08/Sample08.csproj
# src/samples/Sample08/Startup.cs
# src/samples/Sample14/Program.cs
# src/samples/Sample14/Sample14.csproj
# src/samples/Sample16/Sample16.csproj
# src/samples/Sample18/Program.cs
# src/samples/Sample18/Sample18.csproj
# src/samples/Sample19/Sample19.csproj
# src/samples/Sample19/Startup.cs
# src/samples/Sample21/Sample21.csproj
# src/samples/Sample21/Startup.cs
# src/samples/Sample22/Program.cs
# src/samples/Sample22/Sample22.csproj
# src/samples/Sample23/Program.cs
# src/samples/Sample23/Sample23.csproj
2020-01-16 21:23:45 +01:00
Sipke Schoorstra
4bc499ce1d
Use Duration instead of Period ( #235 )
...
Duration is semantically more correct in the context of were it's used.
2020-01-15 23:56:57 +01:00
Sipke Schoorstra
e46f59d30e
Update packages ( #233 )
2020-01-15 22:39:47 +01:00
Sipke Schoorstra
40eef28fc7
Add web farm hosting support ( #229 )
...
* Implement distributed lock provider and workflow queue worker
* Add SQL Server lock provider
2020-01-14 23:11:50 +01:00
Sipke Schoorstra
7b94637386
Code-first improvements ( #223 )
...
* Refactor workflow model and scheduler
* Improve workflow builder API
2020-01-12 20:15:57 +01:00
Sipke Schoorstra
1338dc0a95
Container Activities ( #218 )
...
* Add support for child activities.
* Add type map feature.
* Update While, For and ForEach activities
2019-12-28 10:56:12 +01:00
Sipke Schoorstra
ebc2a4a89e
Added VariableExpression ( #217 )
...
* Add VariableExpression
* Workflow Runner bug fixes
2019-12-25 12:10:39 +01:00
Sipke Schoorstra
8092d166a5
Add native .NET code support + activity input/output ( #216 )
...
* Add code activity
* Refactor Workflow State to use Variables
* Update InstantEvent and SetVariable
* Update samples
* Add activity input/output
2019-12-23 21:43:11 +01:00
Sipke Schoorstra
853abf4e62
Merge branch 'develop' into feature/elsa-2.0
...
# Conflicts:
# Samples.sln
# Samples.sln.DotSettings
# src/samples/Sample04/Program.cs
2019-12-17 21:50:53 +01:00
Sipke Schoorstra
61c9ac48c7
Update packages
2019-12-10 15:46:49 +01:00
Sipke Schoorstra
dce24b4f3b
Refactor rename to updated workflow terminology
2019-11-29 13:32:05 +01:00
Sipke Schoorstra
34a3872693
Remove LastResult, refactor activity output
2019-11-24 15:25:16 +01:00
Sipke Schoorstra
baef007e2b
Incremental work on GraphQL
2019-11-22 23:07:31 +01:00
Sipke Schoorstra
ac3ea9573f
Add icons to packages
2019-11-22 17:34:55 +01:00
Sipke Schoorstra
b545fd2aea
Add Dockerfile and docker-compose ( #186 )
...
Fixes #142
2019-11-19 19:25:56 +01:00
Sipke Schoorstra
e162391c30
Update package descriptions and renamed some activities
2019-10-27 17:31:50 +01:00
Sipke Schoorstra
bc04b00196
Merge branch 'develop'
...
# Conflicts:
# Samples.sln
# src/activities/Elsa.Activities.Timers/Elsa.Activities.Timers.csproj
# src/core/Elsa.Abstractions/Services/IActivityBuilder.cs
# src/core/Elsa.Core/Elsa.Core.csproj
# src/core/Elsa.Core/WorkflowBuilders/ActivityBuilder.cs
# src/samples/Sample17/Activities/CreatePerson.cs
# src/samples/Sample17/CreatePersonWorkflow.cs
# src/samples/Sample17/Program.cs
# src/samples/Sample17/Sample17.csproj
2019-10-27 16:05:55 +01:00
Sipke Schoorstra
cb25239fd1
Add While activity ( #110 )
...
* Implement While activity
* Variable scope bug fixes
* Merge designer attributes with activity definition
* Update package references
2019-10-26 12:46:20 +02:00
Sipke Schoorstra
1b22bac07a
Merge branch 'develop'
...
# Conflicts:
# _config.yml
# src/activities/Elsa.Activities.Http/ActivityDescriptors.cs
# src/activities/Elsa.Activities.Timers/Elsa.Activities.Timers.csproj
# src/samples/SampleDashboard.Web/SampleDashboard.Web.csproj
# src/web/modules/Elsa.Web.Activities.Console/Elsa.Web.Activities.Console.csproj
# src/web/modules/Elsa.Web.Activities.Http/Elsa.Web.Activities.Http.csproj
# src/web/modules/Elsa.Web.Activities.Primitives/Elsa.Web.Activities.Primitives.csproj
# src/web/modules/Elsa.Web.Components/Elsa.Web.Components.csproj
# src/web/modules/Elsa.Web.Management/Elsa.Web.Management.csproj
# src/web/modules/Elsa.Web.Management/Theming/SettingsThemeSelector.cs
# src/web/modules/Elsa.Web.Persistence.FileSystem/Elsa.Web.Persistence.FileSystem.csproj
# src/web/themes/Elsa.Web.BootstrapTheme/Elsa.Web.BootstrapTheme.csproj
2019-10-23 21:35:33 +02:00
Sipke Schoorstra
c7c41d10a5
Workflow Registry refresh upon workflow definition updates ( #101 )
...
* Fix many things. Few more samples left to fix
* Fix all the samples
* Introduce service configurator
* Implement cache signaling and refreshing workflow registry
* Add Sample16 demonstrating dashboard + workflow host combined
* Bugfix where non-published versions of worklows are triggered
2019-10-23 21:23:25 +02:00
Sipke Schoorstra
9bef97fd0e
Fix CronEvent
2019-09-28 12:50:40 +02:00
Sipke Schoorstra
9bd00619c8
Change HttpRequestAction activity to store headers in dictionary
...
This fixes a deserialization issue with MongoDb that cannot deserialize StringValues.
2019-09-28 12:50:26 +02:00
Sipke Schoorstra
236b7bff67
Configure CronEvent with runtime-evaluated description lambda
2019-09-26 18:40:05 +02:00
Sipke Schoorstra
e1da5f5f19
Define activities ( #78 )
...
* Annotate activities with design-time attributes
2019-09-22 00:02:04 +02:00
Sipke Schoorstra
69116727be
Fixed lifetime scope issues with Workflow Invoker and many other bugs ( #70 )
...
* Refactor workflow invoker to execute in finite scope
* Fix Timer Event and workflow instance concurrency issue
2019-09-18 22:14:52 +02:00
Sipke Schoorstra
f8115219ae
Rename Literal to LiteralExpression
2019-09-17 16:32:09 +02:00
Sipke Schoorstra
00be822e1e
Rename PlainTextExpression to Literal
2019-09-15 20:34:42 +02:00
Sipke Schoorstra
7fb6153e0a
Refactored versioning ( #67 )
...
* Fix StringValues serialization and rename WorkflowDefinition to WorkflowDefinitionVersion
* Fix Singleton issue and add support for absolute URL using base URL for background tasks
* Fix persistence and lifetime scope issues
* Fix timer bugs
* Various bug fixes
2019-09-15 12:16:24 +02:00
Sipke Schoorstra
12448cde5b
Added UserTask activity ( #55 )
2019-07-25 18:10:17 +02:00
Sipke Schoorstra
86dcf2f994
Updated namespaces and excluded samples from main solution
2019-07-15 09:53:48 +02:00
Sipke Schoorstra
7cab475321
Added MassTransit support ( #46 )
2019-07-07 14:20:42 +02:00