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
Sipke Schoorstra
913c2a68bc
Update sample
2021-01-31 12:51:51 +01:00
Sipke Schoorstra
420e2e65c5
Add caching layer to WorkflowRegistry
2021-01-30 20:11:08 +01:00
Sipke Schoorstra
7cfe24ba94
Implement revival of faulted workflow ( #595 )
...
* Initial version of workflow reviver
* Fix DI things
* Rename workflow builder parameter to `builder`
* Update EF Core stores to use short-lived db contexts
* Update serializer to use new settings to reset ID seed
* Write fault details
* Add faulty workflows sample project
* Switch to free & open source Z.EntityFramework.Plus.EFCore
* Add content type header
* Fix call to virtual OnSaving/OnLoading
* Fix retry
2021-01-30 12:47:50 +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
e6f42aca8f
Update packages
2021-01-21 12:45:10 +01:00
Sipke Schoorstra
2a64cc1473
Add continue running workflow startup task
2021-01-19 20:17:14 +01:00
Sipke Schoorstra
254ec93263
Fix issues with workflow builder API and Join cleanup of scopes ( #577 )
...
* Fixed unique key violation
* Fix builder, descoping from join (loops + ifelse)
* Cleanup Join
2021-01-17 11:55:00 +01:00
Sipke Schoorstra
d468b132b7
Update CompositeActivityBuilderExtensions
2021-01-14 22:19:43 +01:00
Sipke Schoorstra
89dfba8269
Add source file + line number to execution log. ( #571 )
...
* Add source and activity type to WorkflowExecutionLogRecord
* Update builder extensions
2021-01-14 21:45:28 +01:00