Commit graph

196 commits

Author SHA1 Message Date
Sipke Schoorstra 0ea4cd3671 Update Sample17 2019-10-24 20:51:41 +02:00
Sipke Schoorstra 75e89b6593 Update Sample17 2019-10-24 20:47:40 +02:00
Sipke Schoorstra dc0a68c37d Add activity output example 2019-10-24 17:56:36 +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
Stefano Candori b35e06bf3a Workflow status enum should be converted to int and not string when persisting with EntityFramework (#98)
Update SQL script
2019-10-21 17:44:44 +02:00
Sipke Schoorstra 43a2ca6ac3 Update Program 2019-10-20 16:49:52 +02:00
Sipke Schoorstra 042743b5a7 Remove unused service from registration 2019-10-20 16:24:44 +02:00
Sipke Schoorstra 5a4da522c7
Migrate to .NET Core 3 (#96) 2019-10-20 13:30:38 +02:00
Sipke Schoorstra 5d018389ed Change option configuration API for Dashboard 2019-10-20 08:39:43 +02:00
Sipke Schoorstra f3384ce49e
Implement execution log view (#94)
* Implement execution log view panel
2019-10-19 18:22:44 +02:00
Sipke Schoorstra dfac2d0a4f
Implement workflow execution path visualization (#93)
* Add workflow designer models
* Fix versioning
* Implement workflow path execution trail
2019-10-19 17:03:52 +02:00
Sipke Schoorstra 3d215940fd
Add workflow activity logging (#91)
* Implement activity logging

* Update Calculator example

Update Calculator example with execution-log output

* Fix broken workflow dashboard

* Fix merge issues
2019-10-16 21:25:16 +02:00
Stefano Candori 8091798fee Update README.md (#90)
Add "gulp build" step in running elsa dashboard from source documentation.

Fix #87
2019-10-16 18:15:54 +02:00
Sipke Schoorstra 012e12c51c
Implement activity execution logging (#89)
* Implement activity logging
* Update Calculator example
2019-10-14 19:46:55 +02:00
Sipke Schoorstra bdbede4e1b Remove more assets 2019-10-10 10:46:03 +02:00
Sipke Schoorstra 1fbc41b4a7 Removed fort-awesome 2019-10-09 22:56:57 +02:00
Sipke Schoorstra 81709bb978 Fix publisher bug 2019-10-09 22:47:49 +02:00
Sipke Schoorstra 14419bd924 Remove unused assets 2019-10-09 22:21:40 +02:00
Sipke Schoorstra d9692bec8b Add icons 2019-10-08 22:19:03 +02:00
Sipke Schoorstra 0f10808477 Make TaskExecutingServer opt-in 2019-10-08 18:21:41 +02:00
Sipke Schoorstra 51220b40c9 Fix scoping issues 2019-10-06 20:41:52 +02:00
Sipke Schoorstra cb951f383a Add explicit action verb attributes
This solves an issue when adding Swashbuckle to the project in combination with the Http Activities project
2019-10-04 18:22:25 +02:00
Sipke Schoorstra 45bf66b7f2 Fix draft/publish functionality
Fixes #84
2019-09-29 18:56:49 +02:00
Sipke Schoorstra fb6f054119 Add support for Singleton (Dashboard) and Disabled workflows
Closes #85
2019-09-29 17:39:08 +02:00
Sipke Schoorstra 8d7d72f177 Fix workflow instance details view 2019-09-29 10:43:11 +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 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