Commit graph

1207 commits

Author SHA1 Message Date
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
Sipke Schoorstra 86dcf2f994 Updated namespaces and excluded samples from main solution 2019-07-15 09:53: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
Sipke Schoorstra a5e4a71b41 Consolidated IWorkflowHost and IWorkflowInvoker 2019-06-28 18:24:48 +02:00
Sipke Schoorstra 4658485d08
Implemented singleton workflows (#42)
#41
2019-06-28 17:51:44 +02:00
Sipke Schoorstra 16fdc89d87
Simplified everything (#40)
* Removed cruft

* Consolidated activity driver with activity

* Incremental work on serialization

* Incremental work on serialization

* WIP

* Incremental work on strongly typed defined workflows

* Removed old samples and added new ones

* Updated primitives and improved workflow builder API

* WIP (broken)

* Coded workflow API improvements

* Fixed Email and Http libraries

* Fixed start activity issue
2019-06-27 22:55:55 +02:00
Sipke Schoorstra e24116681f Removed web UI related code 2019-06-12 22:44:18 +02:00
Sipke Schoorstra 2f5feb0f76
Automatic activity UI (#36)
* Broken, WIP

* Generalized activity card & design shapes

* Implemented generic activity editor

* Added more editor templates

* Incremental work on workflow expression template
2019-06-06 19:54:26 +02:00
Sipke Schoorstra 18fd2954d3
Separate storage for workflow definitions and instances (#34)
* Separated storage for definitions and instances
* Updated package references
* Added some demos
* Some web fixes
* Updated README
2019-06-01 13:14:09 +02:00
Sipke Schoorstra 9824ce5e94 Misc UI updates 2019-02-17 21:37:45 +01:00
Sipke Schoorstra 9c3a6e7af7 Updated icons 2019-02-17 21:32:02 +01:00
Sipke Schoorstra ffe071ca55
Implemented SetVariable activity (#26) 2019-02-17 15:28:23 +01:00
Sipke Schoorstra b90ef01e7c
Implemented If/Else activity (#25) 2019-02-17 12:29:21 +01:00
Sipke Schoorstra 3ec5c5ae84
Implemented HTTP Request Action activity (#24) 2019-02-17 11:44:50 +01:00
Sipke Schoorstra a167799cd6
Implemented Cron activity (#23) 2019-02-16 20:57:59 +01:00
Sipke Schoorstra d957d67d9b
Added Join activity (#21)
* Implemented Join activity

* Updated JoinDriver
2019-02-16 15:34:32 +01:00
Sipke Schoorstra 54d16e9767
Added SendEmail activity (#19) 2019-02-16 11:57:45 +01:00
Sipke Schoorstra c2797e6b71
Improved HTTP request activities (#18)
* HTTP activity workflow fixes

* Removed Http Cache for now in favor of implementing caching storage
2019-02-16 11:00:30 +01:00
Sipke Schoorstra 04e95d8a38
Added Fork Activity (#17)
* Incremental work on track and trace

* Implemented logging

* Updated package references

* Added Fork activity
2019-02-15 20:57:24 +01:00
Sipke Schoorstra fe7a713232 Updated package references 2019-02-15 20:19:45 +01:00
Sipke Schoorstra 009bceff6f
HTTP Response Activity (#16)
* Updated Readme with a few more bits
* Implemented basic version of HTTP Response activity
2019-01-20 18:16:57 +01:00
Sipke Schoorstra e71feb88a4 Implemented logging 2019-01-11 22:47:27 +01:00
Sipke Schoorstra cd3fb844ed Incremental work on track and trace 2019-01-11 22:47:26 +01:00
Sipke Schoorstra bea9a5819a Incremental work on execution logging 2019-01-06 22:42:59 +01:00
Sipke Schoorstra 0af3ff541b Added time fields to Workflow 2019-01-06 17:44:30 +01:00
Sipke Schoorstra 02d8cd071b Initial views and controllers displaying workflow instances 2019-01-06 16:52:04 +01:00
Sipke Schoorstra e619f2079e Fixed null reference bug in PlainTextEvaluator 2019-01-06 13:02:17 +01:00
Sipke Schoorstra 81a6f3893e Added expression editor view component 2019-01-05 21:19:13 +01:00
Sipke Schoorstra 8020c49d3c Fixes 2019-01-05 16:05:47 +01:00
Sipke Schoorstra d6c73201f7 Bug fixes 2019-01-05 15:02:22 +01:00
Sipke Schoorstra 35875402e5 Descriptor API improvements 2019-01-05 14:42:46 +01:00
Sipke Schoorstra e63c46317a Simplified DI registration 2019-01-05 14:19:12 +01:00
Sipke Schoorstra 258dcad9dc WIP 2019-01-05 14:10:44 +01:00
Sipke Schoorstra 344e95e70e Initial work on separating descriptors from drivers 2019-01-05 12:50:08 +01:00
Sipke Schoorstra bddce06a9e Formatting 2019-01-04 20:57:12 +01:00
Sipke Schoorstra b8941a1334 Updated title 2019-01-02 00:38:34 +01:00
Sipke Schoorstra 6731968803 Updated HttpRequestTrigger activity to support reading request content body 2019-01-02 00:09:13 +01:00
Sipke Schoorstra cb8a66e116 Added support for executing multiple endpoints 2019-01-01 22:39:26 +01:00
Sipke Schoorstra ecaf551c99 Added generic overloads 2019-01-01 22:29:51 +01:00
Sipke Schoorstra 57875e3aa3 Added support for accessing activity data when providing available endpoints 2019-01-01 22:25:26 +01:00
Sipke Schoorstra 7f32b09fa7 Some weird fixes 2019-01-01 21:44:18 +01:00
Sipke Schoorstra 260c303434 Added package version tags 2019-01-01 17:45:25 +01:00
Sipke Schoorstra de63bb9a80 Test 2019-01-01 17:38:23 +01:00
Sipke Schoorstra b89e430036 Renamed theme 2019-01-01 17:27:28 +01:00
Sipke Schoorstra 111b4ce10e Updated package references 2019-01-01 17:10:50 +01:00
Sipke Schoorstra 11df1be9f3 Added package information 2019-01-01 17:01:46 +01:00
Sipke Schoorstra 5fbc8f04a5 Rename to Elsa 2018-12-31 10:59:35 +01:00
Sipke Schoorstra a13226fd99 Removed some sample projects 2018-12-30 18:20:57 +01:00
Sipke Schoorstra 5fdb64aa3a Incremental work on HTTP activities 2018-12-30 18:20:12 +01:00
Sipke Schoorstra f2062cd545 Implemented new workflow creation 2018-12-29 17:11:31 +01:00
Sipke Schoorstra 313e0cf704 Small tweaks and fixes 2018-12-29 15:29:44 +01:00
Sipke Schoorstra 7fe60063c4 Stable UI 2018-12-28 21:28:41 +01:00
Sipke Schoorstra 6a3187ee88 WIP 2018-12-28 16:41:26 +01:00
Sipke Schoorstra 8fd519e22a WIP 2018-12-24 12:31:18 +01:00
Sipke Schoorstra 5a6ed376f2 Replaced AdminatorTheme with Bootstrap 4 basic theme 2018-12-22 20:17:33 +01:00
Sipke Schoorstra 03d8b5f3dd Implemented connection persistence 2018-12-19 09:48:12 +01:00
Sipke Schoorstra 66cd7c04e6 Initial editor persistence 2018-12-03 22:02:40 +01:00
Sipke Schoorstra 9819534eee WIP 2018-12-01 20:41:38 +01:00
Sipke Schoorstra 0bc7c3d9d4 WIP 2018-11-18 23:03:43 +01:00
Sipke Schoorstra 430e62628c WIP 2018-11-18 22:46:52 +01:00
Sipke Schoorstra 4e829ad27e WIP 2018-11-18 22:46:42 +01:00
Sipke Schoorstra 7fbe3c7186 WIP 2018-11-18 22:43:11 +01:00
Sipke Schoorstra d262957678 WIP 2018-11-05 09:37:17 +01:00
Sipke Schoorstra 4a819f9b8a WIP 2018-11-03 18:49:36 +01:00
Sipke Schoorstra 4164c579a7 WIP 2018-11-03 10:21:44 +01:00
Sipke Schoorstra ab9e038ca1 WIP 2018-10-28 15:34:00 +01:00
Sipke Schoorstra 3873284c08 Incremental work on activity drivers 2018-10-21 23:01:31 +02:00
Sipke Schoorstra 6734819f8e Incremental work on workflow management 2018-10-21 12:05:08 +02:00
Sipke Schoorstra 5998cae2dd WIP 2018-10-20 23:24:41 +02:00
Sipke Schoorstra 98f40cbbc1 Dotnetify freeze 2018-10-18 10:01:39 +02:00
Sipke Schoorstra 4b45325d12 Fixing Webpack cinfig 2018-10-17 17:37:45 +02:00
Sipke Schoorstra ab989d0bc0 A working setup for the components library 2018-10-17 17:20:17 +02:00
Sipke Schoorstra 0c2a0b856a Incremental work on Adminator dashboard theme 2018-10-17 14:11:46 +02:00
Sipke Schoorstra c9a16acd4e WIP 2018-10-17 11:25:31 +02:00
Sipke Schoorstra 28e97ff143 WIP 2018-10-17 10:37:32 +02:00
Sipke Schoorstra 5cb45c154d Incremental work on persistence 2018-10-16 15:00:25 +02:00
Sipke Schoorstra 333e09744b Minor refactoring 2018-10-16 12:41:12 +02:00
Sipke Schoorstra 48f7543816 Minor refactoring 2018-10-16 12:30:36 +02:00
Sipke Schoorstra 2b669fe39f Extracting contracts to abstractions library 2018-10-16 12:26:43 +02:00
Sipke Schoorstra a459a05517 Some refactorings 2018-10-16 11:52:55 +02:00
Sipke Schoorstra 1c2b92deb9 Implementing YAML serialization and updated samples 2018-10-16 08:18:53 +02:00
Sipke Schoorstra ac1d528b72 Incremental work on YAML support 2018-10-15 22:02:46 +02:00
Sipke Schoorstra 8c73693340 Adding file based sample 2018-10-15 21:49:43 +02:00
Sipke Schoorstra f13bf3948b Implemented JSON serialization 2018-10-15 21:33:06 +02:00
Sipke Schoorstra ccea05ffdd Separated data from behavior 2018-10-15 14:15:36 +02:00
Sipke Schoorstra d0b60e18d1 WIP 2018-10-14 20:16:15 +02:00
Sipke Schoorstra 876a7e408f Incremental work on long running workflows 2018-10-14 20:06:54 +02:00
Sipke Schoorstra 97a91c4235 Incremental work on long running workflows 2018-10-14 17:16:33 +02:00
Sipke Schoorstra 24fea8a176 Removing builder APIs 2018-10-14 13:49:29 +02:00
Sipke Schoorstra 3b9d5e616e Removing nested mode 2018-10-14 12:24:36 +02:00
Sipke Schoorstra 1635618b01 Basic functioning workflow engine 2018-10-12 20:53:06 +02:00