Commit graph

652 commits

Author SHA1 Message Date
Sipke Schoorstra fdec3a64c0 Remove PackageVersion (to be supplied by AppVeyor) 2020-12-17 16:19:06 +01:00
Sipke Schoorstra c7b21d294b Fix version (for AppVeyor) and apply common.props to shared test package 2020-12-17 16:05:37 +01:00
Sipke Schoorstra 0bafe5355a Implement workflow sorting 2020-12-17 15:47:21 +01:00
Sipke Schoorstra dd889b4b7d Add FodyWeavers.xsd to gitignore 2020-12-17 12:05:35 +01:00
Sipke Schoorstra cb33ba1f9c Remove reference to deleted folder 2020-12-17 12:05:19 +01:00
Sipke Schoorstra 98b9957fae Implement workflow filter 2020-12-16 23:03:08 +01:00
Rafael Carnucci 8419424c98
Expand send mail (#522)
* Fix sample Elsa.Samples.FileBasedWorkflow

* Enhance SendMail

* Support for multiple receivers

Co-authored-by: Rafael Carnucci <rafael.carnucci@icn.de>
2020-12-16 11:47:02 +01:00
Rafael Carnucci 0ba56f51b4
Enhance project structure (#524)
* Fix sample Elsa.Samples.FileBasedWorkflow

* Centralize project properties

* Fix PackageLicenseExpression

* Added configureawait.props & FodyWeavers.xml & FodyWeavers.xsd.

* Remove icon.png and added PackageIconUrl

* Removed <Nullable>disable</Nullable>

* Fix Icon in Elsa.Activities.MassTransit and Rebuild

Co-authored-by: Rafael Carnucci <rafael.carnucci@icn.de>
2020-12-16 10:31:02 +01:00
Sipke Schoorstra b08eba93d5 Fix SignalReceived activity 2020-12-14 21:51:24 +01:00
Sipke Schoorstra 9dc7b691da Add Entity Changed blocking support + workflow context enhancements 2020-12-14 21:12:37 +01:00
Sipke Schoorstra 69c6fedc86 Rename Dto to Model and minor formatting 2020-12-14 20:03:40 +01:00
Rafael Carnucci b22a9f8f8c
Added EntityChanged Trigger (#512)
Co-authored-by: Rafael Carnucci <rafael.carnucci@icn.de>
2020-12-14 19:57:33 +01:00
Sipke Schoorstra 6671095efe Update sample workflow 2020-12-14 19:51:15 +01:00
Rafael Carnucci 80ea57d27c
Fix sample Elsa.Samples.FileBasedWorkflow (#513)
Co-authored-by: Rafael Carnucci <rafael.carnucci@icn.de>
2020-12-14 18:05:08 +01:00
Sipke Schoorstra 9611935c3a Add correlation specification 2020-12-14 18:02:00 +01:00
Sipke Schoorstra d6cc7d7f56
Implement Specification pattern (#517)
* Add specifications

* Update persistence providers with specification pattern
2020-12-14 17:15:39 +01:00
Sipke Schoorstra a06653c701
Add Lucene indexing to Readme 2020-12-13 10:43:42 +01:00
Sipke Schoorstra 8270ca8a15 Incremental work on dashboard workflow instance filters 2020-12-12 22:13:13 +01:00
Sipke Schoorstra 0d18e374d5 Update workflow time stamps 2020-12-12 19:56:02 +01:00
Sipke Schoorstra 3c8d7c3c0d Extract workflow context handling to event handlers 2020-12-12 19:41:45 +01:00
Sipke Schoorstra 8dab2adca3 Cleanup 2020-12-12 14:58:52 +01:00
Sipke Schoorstra 9151b79ce2 Add wwwroot contents 2020-12-12 14:49:30 +01:00
Sipke Schoorstra 6a22d6beda Add YesSql provider overload 2020-12-12 14:15:49 +01:00
Sipke Schoorstra f2aae986f4 Use in-memory persistence by default 2020-12-12 14:07:17 +01:00
Sipke Schoorstra daa10df6c3 Remove unused namespaces 2020-12-12 12:38:07 +01:00
Sipke Schoorstra b13a274c2f Add query methods to workflow instance manager 2020-12-12 12:37:57 +01:00
Sipke Schoorstra f4ae24095f Fix solution 2020-12-11 22:06:20 +01:00
Sipke Schoorstra 2bc141a464 Wrap workflow definition store with workflow definition manager 2020-12-11 22:02:43 +01:00
Sipke Schoorstra 2528364531 Fix warning 2020-12-11 21:51:23 +01:00
Sipke Schoorstra a57816663d Wrap workflow instance store with workflow instance manager 2020-12-11 21:49:39 +01:00
Sipke Schoorstra e601747fae Renames and small tweaks 2020-12-11 21:35:22 +01:00
Sipke Schoorstra 70e7b98d7b Rename Repository to Store 2020-12-11 21:14:57 +01:00
Sipke Schoorstra db2d9b5e8c Process non-nullable warnings 2020-12-11 21:14:17 +01:00
Sipke Schoorstra 5fda977d63 Fix Elsa.sln 2020-12-11 21:13:27 +01:00
Sipke Schoorstra eafeaa4d12 Return nullable workflow instance 2020-12-11 21:13:17 +01:00
Sipke Schoorstra f929557b7a Remove Samples solution 2020-12-11 21:12:59 +01:00
Sipke Schoorstra 98c0388233 Fix Delete API endpoint 2020-12-11 21:12:46 +01:00
Rafael Carnucci 3b35d9ff0a
Seperate YesSql (#504)
* Seperate YesSql and added InMemory, MongoDb

* Error fixed, if DatabaseInitializer is run through several times

* icon.png was not packed

* Added AddWorkflowProvider to AddElsaPersistenceMongoDb

* Wrong primary keys were used for MongoDb

* Refactorig MongoDb

* Register IMongoCollection<WorkflowDefinition> and IMongoCollection<WorkflowInstance> with DI

* Wrong Parameter Type in Constructor (MongoDbWorkflowInstanceRepository)

* Add workflowDefinition.WorkflowDefinitionId = _idGenerator.Generate(); to Initialize

* Removed duplicated code

* Correct wrong Commit

Co-authored-by: Rafael Carnucci <rafael.carnucci@icn.de>
Co-authored-by: Sipke Schoorstra <sipkeschoorstra@outlook.com>
2020-12-11 21:03:49 +01:00
Sipke Schoorstra 65a266dfdb Update Elsa.sln 2020-12-11 20:59:28 +01:00
Sipke Schoorstra 0369869910 Fix gRPC types 2020-12-11 20:42:04 +01:00
Sipke Schoorstra 7fad97a952 Improve pagination + icons 2020-12-11 15:06:03 +01:00
Sipke Schoorstra 80d33b0ab2 Implement paging 2020-12-11 14:03:05 +01:00
Sipke Schoorstra fcec9cb098 Implement workflow instance deletion 2020-12-11 12:56:01 +01:00
Sipke Schoorstra c9199bb335 Incremental work on dashboard + API 2020-12-10 22:08:53 +01:00
Sipke Schoorstra b4bf08e15c Incremental work on dashboard + API 2020-12-09 21:23:25 +01:00
Sipke Schoorstra dac4610ac8 Incremental work on dashboard + API 2020-12-08 22:23:52 +01:00
Sipke Schoorstra 4c9fa9350b Incremental work on dashboard 2020-12-07 22:04:17 +01:00
Sipke Schoorstra 4526dcc3b0 Fix broken samples 2020-12-06 22:00:53 +01:00
Sipke Schoorstra 05fd146c1a Incremental work on dashboard + API 2020-12-06 13:25:37 +01:00
Sipke Schoorstra 59076c8b1f Rename WorkflowInterruptor to WorkflowTriggerInterruptor 2020-12-06 13:25:11 +01:00