Sipke Schoorstra
0d3e19dcd3
WIP: Orleans grains
2021-04-02 12:43:14 +02:00
Sipke Schoorstra
4cf43882dc
Update packages
2021-04-02 12:43:14 +02:00
Sipke Schoorstra
4807ace13c
Implement ring group transfer for prioritized hunt strategy
2021-03-26 11:40:22 +01:00
Sipke Schoorstra
6fef9874da
**BREAKING API** Update Builder API to allow to connect to named activities as well as activities by type name
...
This replaces the `Then(string activityName)` method with `ThenNamed(string activityName)`.
A new method is added to allow connecting to activities by type name: `ThenTypeNamed(string activityTypeName)`.
The reason for this change and addition is to allow workflow builders to connect to activity types that do not have a corresponding type.
For example, the Telnyx project has an activity type provider that *dynamically* provides activity types based on Telnyx webhook callback types.
2021-03-26 11:40:22 +01:00
Sipke Schoorstra
5d8d05aec5
Stash
2021-03-26 11:40:22 +01:00
Konstantin Mikhailyuk
caf15ecc70
WIP #667 - Webhook activity project ( #718 )
...
* Webhook activity project
* Webhook definition with InMemoryStore
* Add Webhook activity provider
* Prevent part assembly generation. See https://github.com/dotnet/aspnetcore/issues/24171
Co-authored-by: Sipke Schoorstra <sipkeschoorstra@outlook.com>
2021-03-19 21:15:50 +01:00
Sipke Schoorstra
58648339c8
Build optimized tailwind.css
2021-03-19 21:02:35 +01:00
Sipke Schoorstra
ccffcf52d3
Set default Telnyx ApiUrl
2021-03-18 14:28:44 +01:00
Sipke Schoorstra
c62cac9ecb
Dashboard hosting model improvements
2021-03-18 12:18:22 +01:00
Sipke Schoorstra
0434b4825a
Update packages
2021-03-18 11:24:04 +01:00
Sipke Schoorstra
50603bf8bd
Add distinction between Elsa Server accessed from same process and from out of process (e.g. browser)
2021-03-17 22:14:18 +01:00
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
jdevillard
418cc85ba3
Add Azure Servicebus Topic Activities (Sender & Receiver) ( #749 )
...
* Add Service Bus Topic Sender & Receiver Activities
* Ability to manage simple "string" message
* Rename MessageReceived to MessageQueueReceived and SendMessage to SendQueueMessage
* Missing renaming bookmark , fix TopicWorker
Co-authored-by: jdevillard <jeremie.devillard@moskitos.fr>
2021-03-14 12:10:31 +01:00
Sipke Schoorstra
044caf533f
MongoDB provider improvements
2021-03-11 22:50:50 +01:00
Sipke Schoorstra
e66b410545
Implement Export feature
2021-03-11 14:51:17 +01:00
David Peters
91675c987b
EFCore sample able to use any provider
2021-03-08 22:10:17 +01:00
Sipke Schoorstra
62352e27ac
Remove IsEnabled flag
2021-03-08 15:14:02 +01:00
Sipke Schoorstra
d7d7bd4a7e
Add RunJavaScript activity
2021-03-06 13:41:52 +01:00
Sipke Schoorstra
b5f5d5d223
Update Blazor Bindings with latest stencil component
2021-03-04 17:45:59 +01:00
Sipke Schoorstra
8aa40f9f73
Handle re-scheduling of temporal events after (re-)indexing triggers
2021-03-04 17:45:59 +01:00
Sipke Schoorstra
9cf13df50d
Update TriggerFinder parameter naming
2021-03-04 17:45:59 +01:00
Sipke Schoorstra
a14f7cc267
Expressions editor ( #695 )
...
* A functioning monaco editor
* Incremental work on intellisense
* Add Workflow Context Options settings to designer
* Rudimentary work on variables
2021-03-02 09:00:51 +01:00
Sipke Schoorstra
33ea486901
Rename HttpRequestReceived to HttpEndpoint
2021-03-01 21:11:21 +01:00
Craig Fowler
ec12edd129
Resolve #564 - Further renames Timer → Temporal
...
This is all trivial renaming of namespaces (and some cases directories)
to match the main work done in the ticket.
2021-02-28 20:49:34 +01:00
Craig Fowler
ed81b5679a
WIP #564 - Rename & alter temporal activity setup
...
Temporal activities no longer have a generalised extension method
for registering them with a service collecton. It is still static and has
the same rough shape as an extension method. This way it is less
visible and less likely to be called by accident.
Also in-line with changes in this branch, things have been renamed
Timers → Temporal
2021-02-28 20:49:34 +01:00
Craig Fowler
b8f18996c6
WIP #564 - Rename Elsa.Activities.Timers impl projects
...
The project/NuGet package for implementation logic relating to
temporal actions has been renamed:
Elsa.Activities.Timers.Hangfire → Elsa.Activities.Temporal.Hangfire
Elsa.Activities.Timers.Quartz → Elsa.Activities.Temporal.Quartz
Whilst large numbers of C# files are "changed" by this commit,
it's just a straight move to a new path.
2021-02-28 20:49:34 +01:00
Craig Fowler
77a8f5be52
WIP #564 - Rename Elsa.Activities.Timers
...
The project/NuGet package for common logic relating to
temporal actions has been renamed:
Elsa.Activities.Timers → Elsa.Activities.Temporal.Common
Whilst large numbers of files are "changed" by this commit,
it's just a straight move to a new path.
2021-02-28 20:49:34 +01:00
Craig Fowler
ac44bf4535
WIP #564 - Bulk namepace change: Timers → Temporal
...
The name "Timers" is being replaced with "Temporal". This commit
changes just the code (not project names/directories).
2021-02-28 20:49:34 +01:00
Sipke Schoorstra
5584ccfc90
Add sample project demonstrating invoking workflows from controllers
2021-02-25 13:33:14 +01:00
Sipke Schoorstra
3814ea6ff4
Update OutcomeResult to try a default connection via implicit "Done" outcome ( #655 )
...
* Update OutcomeResult to try a default connection via implicit "Done" outcome
* Add demo project for auto-connected activities
2021-02-24 14:29:56 +01:00
Sipke Schoorstra
7aa299553b
Formatting
2021-02-21 11:00:35 +01:00
Sipke Schoorstra
05c15a2eaf
Autogenerate switch case labels
2021-02-20 21:21:18 +01:00
Sipke Schoorstra
f048e6d3ef
Refactor Switch builder API ( #649 )
...
* Refactor Switch builder API
* Remove unused namespaces
2021-02-20 20:47:56 +01:00
Sipke Schoorstra
0bf3fecf18
Rename IfElse to If
2021-02-20 15:56:32 +01:00
Sipke Schoorstra
a29905bae2
Introduce AmbientActivityExecutionContext to support direct access to composite activity input properties from child activities ( #648 )
2021-02-20 15:23:39 +01:00
Sipke Schoorstra
15f1411838
Add support for scoped variables ( #647 )
2021-02-20 12:45:16 +01:00
Sipke Schoorstra
a8fe51d15e
Update samples
2021-02-17 21:47:28 +01:00
Sipke Schoorstra
7e33f7d23a
Update samples
2021-02-17 21:43:56 +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
a02147d2ee
Fix Finish + CompositeActivity
2021-02-13 11:16:20 +01:00
Sipke Schoorstra
f6268acfd1
Add Break activity ( #628 )
...
* Add Break activity
* Add activity type registration helpers
* Add sample project for Break activity
2021-02-13 10:29:03 +01:00
Sipke Schoorstra
b18dff82cd
Add ForEach sample project
2021-02-11 11:02:08 +01:00
Sipke Schoorstra
040e132725
Cleanup
2021-02-11 10:45:34 +01:00
Sipke Schoorstra
565e54febd
Formatting
2021-02-11 10:43:20 +01:00
TfcYe
cec4f09d02
troubleshoot usertask demo ( #604 )
...
Co-authored-by: yeminhua <yeminhua@bianfeng.com>
2021-02-11 10:35:00 +01:00
Sipke Schoorstra
3bd73c7f06
Simplify EF Core sample
2021-02-11 10:23:00 +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
d0113605f3
Retry faulted workflow from dashboard ( #607 )
...
* Cleanup ClientApp assets
* Update favicons
* Implement Retry from dashboard option
2021-02-02 12:15:09 +01:00
Sipke Schoorstra
5a7584b9ec
Cleanup
2021-02-01 16:16:14 +01:00
Sipke Schoorstra
59cdcdad6c
Log inner exceptions
2021-02-01 16:14:45 +01:00