Commit graph

164 commits

Author SHA1 Message Date
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
Sipke Schoorstra 86dcf2f994 Updated namespaces and excluded samples from main solution 2019-07-15 09:53:48 +02:00
Sipke Schoorstra 16cfd396f4 Updated README 2019-07-14 12:10:48 +02:00
Sipke Schoorstra dafcc99c4e Updated readme and file formatting 2019-07-14 12:07:58 +02:00
Sipke Schoorstra 7cab475321
Added MassTransit support (#46) 2019-07-07 14:20:42 +02:00
Sipke Schoorstra 877674619d
Added HTTP trigger & signal (#44)
* Incremental work on signaling

* Incremental work on signal middleware

* Getting somewhere!

* Refactored middelware

* Added BadRequestResult and NotFoundResult
2019-07-06 20:36:10 +02:00
Sipke Schoorstra c72519b234 Reorganized folders a bit 2019-06-28 19:01:23 +02:00
Sipke Schoorstra 42d625da11 Added HTTP sample workflow 2019-06-28 18:55:12 +02:00