Sipke Schoorstra
0c15c94ea7
Telnyx Activities ( #768 )
...
* Fix liquid syntax for accessing activity output
* Initial scaffolding of Telnyx module + API changes
* Make Telnyx Notification activity blocking
* Implement Telnyx correlation
* Post workflow suspension tasks improvements
* Add Telnyx activities
* Add HangupCall and TransferCall activities
* Call activity improvements
2021-03-17 13:07:14 +01:00
Sipke Schoorstra
86980a752e
Designer web component ( #636 )
...
* Activity picker dialog
* Activity picker
* Activity editor
* Activity property fields
* Blazor bindings for Elsa designer
* Only index triggers from published & enabled workflow definitions
* Handle case of null workflow blueprint not found
* Add check for zero duration and general scheduler exceptions
* Don't rethrow expression evaluation failure
* Workflow definition settings editor modal
* Integration between stencil and blazor 🎉
* Fix expression type conversion
* Add publish button and restructure components
* Fix up workflow definition ID vs workflow definition version ID
* Update EF Core migrations
* Fix Workflow Publisher
* Fix version display
* Add Import menu item
2021-02-16 09:55:13 +01:00
Sipke Schoorstra
446e645577
Workflow Instance Bulk Actions on Blazor Dashboard ( #613 )
...
* Implement bulk delete + retry
2021-02-09 11:18:12 +01:00
Sipke Schoorstra
59189bd330
Revise trigger API ( #593 )
...
* Update triggers
* Fix service registrations
* Add support for startup task ordering
* Add missing Rebus Activities project
* Handle indexing of many workflow instances
* Update sample
* Separate bookmarks from start triggers
* Add trigger API
* Fix queue worker
* Delete sqlite temp files
2021-01-29 16:16:45 +01:00
Sipke Schoorstra
3834c3cc9e
Fix Join ancestor order bug and add Resuming event to execution log ( #591 )
...
* More logging events
* Add Resuming event to log
* Fix Join ancestor order bug
2021-01-27 10:03:03 +01:00
Rafael Carnucci
19ccb24bab
Indexing ( #554 )
...
* Add indexing + Elasticsearch provider
Co-authored-by: Rafael Carnucci <rafael.carnucci@icn.de>
Co-authored-by: Sipke Schoorstra <sipkeschoorstra@outlook.com>
2021-01-08 15:11:52 +01:00
Sipke Schoorstra
199ea6abaf
Fix memory stores + Join activity ( #561 )
...
* Fix in-memory storage
* Fix broken Join activity
* Fixes #528
2021-01-08 15:02:41 +01:00
Sipke Schoorstra
460c75227d
Implement delete workflow definition
2020-12-28 17:34:44 +01:00
Sipke Schoorstra
c6d68875c1
Implement workflow settings
2020-12-27 21:02:14 +01:00
Rafael Carnucci
f6685189f7
Add ContextType to WorkflowInstance ( #539 )
...
* Add ContextType to WorkflowInstance
* Removed ContextType from WorkflowDefinition
* Added ContextType to WorkflowInstanceDocument and WorkflowInstanceIndex
2020-12-25 21:15:58 +01:00
Sipke Schoorstra
28ac92b6ff
Introduce Workflow Instance Name ( #538 )
...
* Add Name property to Workflow Instance models and update Dashboard UI
* Add SetName activity
* Add naming workflow sample
* Add modal html
* Implement search by workflow instance name
2020-12-24 14:30:55 +01:00
Sipke Schoorstra
b24ff99354
Fix build after merge
2020-12-23 12:50:34 +01:00
Sipke Schoorstra
8dbc3fe100
Workflow Execution Log ( #530 )
...
* Rename provider folder to locking
* Update project reference paths
* Incremental work on workflow execution log storage
* Fix deadlock
* Add workflow execution log stores
2020-12-21 17:08:32 +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
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
f2aae986f4
Use in-memory persistence by default
2020-12-12 14:07:17 +01:00
Sipke Schoorstra
2673d07c63
WIP: YesSql
2020-10-09 22:26:19 +02:00
Sipke Schoorstra
899f12e35f
Cleanup and apply new field naming convention
2020-10-09 19:52:54 +02:00
mmiscevic
9360dfeeb8
Added Tag property to BlockingActivity.cs and BlockingActivityEntity.cs; ( #254 )
...
Implements #241
2020-02-26 18:49:31 +01:00
Sipke Schoorstra
fd1cfb4756
Add PersistWorkflow setting to Activity ( #239 )
2020-01-18 21:37:26 +01:00
Sipke Schoorstra
6a6edde7de
Restored workflow persistence functionality
2020-01-18 13:11:11 +01:00
Sipke Schoorstra
aefe630f42
Merge branch 'develop' into feature/elsa-2.0
...
# Conflicts:
# Samples.sln
# src/core/Elsa.Abstractions/Elsa.Abstractions.csproj
# src/core/Elsa.Core/Elsa.Core.csproj
# src/persistence/Elsa.Persistence.EntityFrameworkCore/Extensions/EFCoreServiceCollectionExtensions.cs
# src/providers/Elsa.Persistence.EntityFrameworkCore/Elsa.Persistence.EntityFrameworkCore.csproj
# src/providers/Elsa.Persistence.YesSql/DbContexts/DesignTimeDbContextFactoryBase.cs
# src/providers/Elsa.Persistence.YesSql/DbContexts/MySqlContext.cs
# src/providers/Elsa.Persistence.YesSql/DbContexts/MySqlContextFactory.cs
# src/providers/Elsa.Persistence.YesSql/Elsa.Persistence.YesSql.csproj
# src/providers/Elsa.Persistence.YesSql/Migrations/MySql/20200113102615_InitialCreate.Designer.cs
# src/providers/Elsa.Persistence.YesSql/Migrations/MySql/20200113102615_InitialCreate.cs
# src/providers/Elsa.Persistence.YesSql/Migrations/MySql/MySqlContextModelSnapshot.cs
# src/samples/Elsa.Samples.Timers/Elsa.Samples.Timers.csproj
# src/samples/Sample05/Program.cs
# src/samples/Sample08/Sample08.csproj
# src/samples/Sample08/Startup.cs
# src/samples/Sample14/Program.cs
# src/samples/Sample14/Sample14.csproj
# src/samples/Sample16/Sample16.csproj
# src/samples/Sample18/Program.cs
# src/samples/Sample18/Sample18.csproj
# src/samples/Sample19/Sample19.csproj
# src/samples/Sample19/Startup.cs
# src/samples/Sample21/Sample21.csproj
# src/samples/Sample21/Startup.cs
# src/samples/Sample22/Program.cs
# src/samples/Sample22/Sample22.csproj
# src/samples/Sample23/Program.cs
# src/samples/Sample23/Sample23.csproj
2020-01-16 21:23:45 +01:00
Sipke Schoorstra
05a9d5453e
Refactor elsa service config ( #230 )
...
* Refactor Elsa service configuration API
2020-01-15 21:26:44 +01:00
Sipke Schoorstra
7b94637386
Code-first improvements ( #223 )
...
* Refactor workflow model and scheduler
* Improve workflow builder API
2020-01-12 20:15:57 +01:00
Sipke Schoorstra
ebc2a4a89e
Added VariableExpression ( #217 )
...
* Add VariableExpression
* Workflow Runner bug fixes
2019-12-25 12:10:39 +01:00
Sipke Schoorstra
dce24b4f3b
Refactor rename to updated workflow terminology
2019-11-29 13:32:05 +01:00
Sipke Schoorstra
d9cf7c4f1c
Incremental work on GraphQL
2019-11-23 15:08:40 +01:00
Sipke Schoorstra
d1f7ce47b7
EF Core Provider rewrite ( #165 )
...
* Fixed EF provider
Fixes #144 , #145
2019-11-16 14:06:53 +01:00
Peter Davis
13b51f3e7c
Message correlation ( #158 )
...
* Correlate messages to workflow instances
Looks like it is really important to correlate masstransit messages to workflow instances. I have updated the demo to show this as I ran a few in parallel and several errors were occurring.
* Use concurrent dictionary for memory instance store
2019-11-15 10:29:04 +01: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
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
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
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
cb5b2fa53c
Implemented versioning ( #56 )
2019-07-25 21:06:46 +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
86dcf2f994
Updated namespaces and excluded samples from main solution
2019-07-15 09:53:48 +02:00
Sipke Schoorstra
7cab475321
Added MassTransit support ( #46 )
2019-07-07 14:20:42 +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