Sipke Schoorstra
dd2004dd89
Fix CompositeActivity behavior and update sample
2020-12-21 12:10:41 +01:00
Sipke Schoorstra
0b40eb104d
Do not invoke context loader for workflow blueprint trigger initialization
2020-12-20 21:58:35 +01:00
Sipke Schoorstra
96bb88b474
Disable execution log
2020-12-20 20:05:09 +01:00
Sipke Schoorstra
03c9f94671
Improve specifications and YesSQL implementation ( #529 )
...
* Update Fluid.Core package
* Make specifications flexible
* Update build environment
* Disable global.json
2020-12-20 12:12:32 +01:00
Sipke Schoorstra
c047d66942
Update packages
2020-12-19 15:35:11 +01:00
Sipke Schoorstra
61c7df61fe
Fix NRE in Join activity
2020-12-19 14:56:44 +01:00
Sipke Schoorstra
d41039b567
Rename extensions namespace
2020-12-18 11:35:29 +01:00
Sipke Schoorstra
0bafe5355a
Implement workflow sorting
2020-12-17 15:47:21 +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
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
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
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
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
2bc141a464
Wrap workflow definition store with workflow definition manager
2020-12-11 22:02:43 +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
eafeaa4d12
Return nullable workflow instance
2020-12-11 21:13:17 +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
c9199bb335
Incremental work on dashboard + API
2020-12-10 22:08:53 +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
59076c8b1f
Rename WorkflowInterruptor to WorkflowTriggerInterruptor
2020-12-06 13:25:11 +01:00
Sipke Schoorstra
b3270d9b0a
Add methods to query workflows by correlation ID
2020-12-06 13:24:48 +01:00
Sipke Schoorstra
de535b3954
Fix workflow registration bug
2020-12-06 13:24:28 +01:00
Sipke Schoorstra
c0084e9fef
Fix bug in Inline activity method to propogate activity result to caller
2020-12-06 13:23:47 +01:00
Sipke Schoorstra
3868b04b65
Restructure signal activity folders
2020-12-06 13:23:00 +01:00
Sipke Schoorstra
a21ba060d5
Add InterruptTrigger activity
2020-12-06 13:22:24 +01:00
Sipke Schoorstra
618c1e5f23
Formatting
2020-12-06 13:21:56 +01:00
Sipke Schoorstra
5e2b5d19ab
Rename IWorkflowInterruptor to IWorkflowTriggerInterruptor
2020-12-06 13:21:39 +01:00
Sipke Schoorstra
be1ccea956
Add IfElse convenience extensions
2020-12-06 13:21:19 +01:00
Sipke Schoorstra
f992ee8750
Add convenience ctor overload to CombinedResult
2020-12-06 13:19:56 +01:00
Sipke Schoorstra
2d5511dfbc
Skip scheduling if timeout is zero (i.e. execute immediately)
2020-12-05 12:06:23 +01:00
Sipke Schoorstra
0171750eb1
Fix loss of workflow context ID
2020-12-05 11:15:55 +01:00
Sipke Schoorstra
e23cf08f81
Allow access to parent activity state from child activity
2020-12-05 11:15:27 +01:00
Sipke Schoorstra
4f2233d980
Pass composite input to first scheduled child
2020-12-04 21:41:52 +01:00
Sipke Schoorstra
245d6e9bbc
Simplify queries thanks to fix in YesSQL
2020-12-04 12:23:45 +01:00
Sipke Schoorstra
8572f1e6d7
Fix workflow context loading when context has changed
2020-12-04 12:12:12 +01:00
Sipke Schoorstra
0ee07636c3
Update YesSQL packages
2020-12-04 12:11:45 +01:00
Sipke Schoorstra
bd4dd6a849
Remove lazy
2020-12-03 20:25:41 +01:00
Sipke Schoorstra
a3eb17b0ac
Always refresh workflow context when context ID has changed using SetContextId activity
2020-12-03 20:01:23 +01:00
Sipke Schoorstra
43cfe431f1
Make descriptor building resilient
2020-12-03 19:49:12 +01:00
Sipke Schoorstra
17eea86c70
Remove warnings
2020-12-02 22:31:26 +01:00