Commit graph

59 commits

Author SHA1 Message Date
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 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 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 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 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 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 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 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 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 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 5fdb64aa3a Incremental work on HTTP activities 2018-12-30 18:20:12 +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 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