Commit graph

171 commits

Author SHA1 Message Date
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 1cdf67d2ae Consistify names 2019-09-28 12:05:19 +02:00
Sipke Schoorstra 3282ac26c5 Fix MongoDb NodaTime deserialization issue 2019-09-28 11:55:06 +02:00
Sipke Schoorstra 1ea227279c Add extension method to simplify activity registration for dashboard apps 2019-09-28 11:05:09 +02:00
Sipke Schoorstra e573eeac5b Add Dropbox activities project to solution 2019-09-28 10:53:32 +02:00
Sipke Schoorstra 7c9aa93525 Formatting and some cleanup 2019-09-28 10:50:10 +02:00
Sipke Schoorstra 9b628eab61 Add type NodaTime converters in sample workflow host app
Allows NodaTime string formats to be correctly parsed when loading from appsettings.json
2019-09-26 18:40:05 +02:00
Sipke Schoorstra 8de70e9c8e Add Import button to designer
Useful for importing workflow JSON files
2019-09-26 18:40:05 +02:00
Sipke Schoorstra 236b7bff67 Configure CronEvent with runtime-evaluated description lambda 2019-09-26 18:40:05 +02:00
Sipke Schoorstra 2d70b4dc9f Add currentCulture JS function
Useful when formatting things.
2019-09-26 18:40:05 +02:00
Jonathan Ruckert ee9b1ae649 Added in DocumentDb Persistence layer (#79) 2019-09-25 13:43:42 +02:00
Sipke Schoorstra 15278ef5a4 Fix bug in WorkflowDefinitionController 2019-09-23 16:13:58 +02:00
Sipke Schoorstra 019e56043d Fix bug in ActivityDescriber 2019-09-23 15:55:44 +02:00
Sipke Schoorstra 8fdc93952b Add Dropbox activity 2019-09-22 21:33:32 +02:00
Sipke Schoorstra 9a525055c0 Add Elsa.WorkflowDesigner to solution for build 2019-09-22 11:26:42 +02:00
Sipke Schoorstra ad6ad1b68e Add Elsa Preview to Nuget.Config 2019-09-22 00:19:06 +02:00
Sipke Schoorstra 072fd3ca20 Update packages 2019-09-22 00:16:27 +02:00
Sipke Schoorstra 3726644dda Replace Scrutor with Scrutor.Elsa 2019-09-22 00:13:00 +02:00
Sipke Schoorstra e1da5f5f19
Define activities (#78)
* Annotate activities with design-time attributes
2019-09-22 00:02:04 +02:00
Sipke Schoorstra 02be088cdb
Implemented initial version of workflow instances (#77)
* Initial version of workflow instance list & details view

* Add logo
2019-09-21 12:49:10 +02:00
Sipke Schoorstra 681602ca72 Update HttpRequestEvent 2019-09-20 22:48:39 +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
Jonathan Ruckert fbe3bf9311 Updated Halt task to resume on first pass if set (#69)
When continue on first pass is set, the workflow should resume instead of execute the halt task again.
2019-09-18 08:15:02 +02:00
Sipke Schoorstra 130fee2bd8 Fix issue where workflow never finishes 2019-09-17 22:53:11 +02:00
Sipke Schoorstra f8115219ae Rename Literal to LiteralExpression 2019-09-17 16:32:09 +02:00
Sipke Schoorstra ce49cf0263 Update README 2019-09-16 15:25:37 +02:00
Sipke Schoorstra a5c7a66f6b Remove unused namespaces and add documentation site URL to README 2019-09-16 15:23:16 +02:00
Sipke Schoorstra 36c881fef5 Add EF migrations and add memory perstience providers by default 2019-09-16 00:13:52 +02:00
Sipke Schoorstra 00be822e1e Rename PlainTextExpression to Literal 2019-09-15 20:34:42 +02:00
Sipke Schoorstra 4385a4b229 Fix bug in ForEach 2019-09-15 17:26:03 +02:00
Sipke Schoorstra fe9f902dcc Fix variable aggregation issue 2019-09-15 17:13:00 +02:00
Sipke Schoorstra 0d6953045c Add build badge to README 2019-09-15 12:37:37 +02:00
Sipke Schoorstra 646fe4ef41 Update AutoMapper Extensions project with NuGet details 2019-09-15 12:33:47 +02:00
Sipke Schoorstra 1ee3496b2a Updated Dashboard project with NuGet details 2019-09-15 12:32:43 +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 b156a1f25e
Feature/mvc area dashboard (#65) 2019-09-11 20:26:21 +02:00
Sipke Schoorstra d530853eaa
Add MongoDB persistence provider and fix other providers (#64) 2019-09-08 11:45:35 +02:00
Sipke Schoorstra 9ecd9309d5
Add dashboard middleware (#62)
* Incremental work on dashboard

* Updated models

* Various improvements:

- Delete
- Draft / Publish
- Fix JSON Patch for JObject

* Update workflow-definitions view

* Update packages

* Update workflow editor
2019-08-07 21:12:47 +02:00
Sipke Schoorstra 19e45d1c16
Implemented EF Core provider (#58) 2019-07-26 19:10:43 +02:00
Sipke Schoorstra 9070aa9070
Implemented activity outputs (#57) 2019-07-25 22:00:44 +02:00
Sipke Schoorstra cb5b2fa53c
Implemented versioning (#56) 2019-07-25 21:06:46 +02:00
Sipke Schoorstra 12448cde5b
Added UserTask activity (#55) 2019-07-25 18:10:17 +02:00
Sipke Schoorstra 1a70cfd18c
Implemented workflow correlation (#54) 2019-07-25 17:13:18 +02:00
Sipke Schoorstra 26c70d4e0f
Added SQL persistence via YesSQL (#50)
* Implemented YesSQL persistence provider
2019-07-25 14:45:01 +02:00
Sipke Schoorstra d117cdec01 Fixed a number of activity expression property names and updated Sample09 with a functioning console app workflow 2019-07-22 21:58:29 +02:00
Sipke Schoorstra 7ba8b1e8d6 Merge 2019-07-22 18:55:02 +02:00
Peter Davis bd50dde6bd Fix samples (#49) 2019-07-20 23:58:34 +02:00
Sipke Schoorstra fe937956ab Updated README 2019-07-15 10:31:21 +02:00
Sipke Schoorstra b3d5e2afa6 Added shield to README 2019-07-15 10:01:04 +02:00