Sipke Schoorstra
58af0c7ca0
Rename ActivityPropertyAttribute to ActivityInputAttribute
2021-05-30 12:51:58 +02:00
Sipke Schoorstra
2ca9758e07
Fix startup of sample server project
2021-05-28 13:26:36 +02:00
Sipke Schoorstra
22095d6a8e
Update github actions for docker builds to include build number as tag
2021-05-27 17:48:46 +02:00
Sipke Schoorstra
e945e58ecf
Fix component tests
2021-05-24 17:57:27 +02:00
Sipke Schoorstra
621a9b0696
Cleanup
2021-05-24 14:40:08 +02:00
Sipke Schoorstra
3384f6e68f
Cleanup
2021-05-24 14:32:12 +02:00
Sipke Schoorstra
005d9d0a68
Configure sample host with single-node settings
2021-05-24 11:31:11 +02:00
Sipke Schoorstra
4529a94ce2
Cleanup: remove unused namespaces
2021-05-24 11:25:42 +02:00
Sipke Schoorstra
9053eaf13c
Fix multi-node timers
2021-05-24 11:25:42 +02:00
Sipke Schoorstra
030634643c
WIP
2021-05-24 11:25:42 +02:00
Sipke Schoorstra
c95f77d9a4
Minor cleanup
2021-05-22 21:31:00 +02:00
Sipke Schoorstra
2ec654d521
Implement Redis distributed cache signal
2021-05-22 14:11:35 +02:00
Sipke Schoorstra
b5453b23a2
Add support for pub-sub consumers and implement Rebus distributed cache signaling
2021-05-22 14:11:35 +02:00
Sipke Schoorstra
01839b19e5
Fix race condition with bookmark querying and updating
...
Fixes #965
2021-05-21 21:39:16 +02:00
Sipke Schoorstra
b28dfa92ee
Add sample project demonstrating signals and JSON based workflows
2021-05-21 12:33:21 +02:00
Sipke Schoorstra
05ed6a366d
Fix Hangfire temporal activities
2021-05-20 13:42:33 +02:00
Sipke Schoorstra
c1c5673726
Remove unnecessary configuration action
...
Instead, use e.g. `services.Configure<ApiVersioningOptions>(options => options.UseApiBehavior = false);`
2021-05-20 09:32:46 +02:00
Sipke Schoorstra
62236e107e
Implemented Execute Workflow Definition endpoint
2021-05-19 13:34:32 +02:00
Sipke Schoorstra
750b6b3a3f
Implement async HTTP Endpoint execution
2021-05-16 21:05:34 +02:00
Sipke Schoorstra
400a862f96
Cleanup: remove unused namespaces
2021-05-13 11:31:38 +02:00
Sipke Schoorstra
e065e16b5a
Fix multi-text input control
2021-05-11 13:26:35 +02:00
Sipke Schoorstra
5761ad7145
Fix signaler and TriggerWorkflows handler
2021-05-08 20:44:09 +02:00
Sipke Schoorstra
fb767c13f0
Cleanup various tidbits
2021-05-08 11:40:13 +02:00
Sipke Schoorstra
b8d313d0c2
Fix unscheduling of triggers upon publishing/retracting workflows
2021-05-06 22:15:05 +02:00
Sipke Schoorstra
78b140ddd8
Add more DB indexes for increased performance (and reduced CPU)
2021-05-06 18:15:01 +02:00
Sipke Schoorstra
0640e17739
Simplify Hello World sample
2021-05-04 12:04:54 +02:00
Sipke Schoorstra
9e273dc964
Add initial support for custom DbContexts derived from ElsaContext and default to "Elsa" schema
2021-05-03 22:22:03 +02:00
Sipke Schoorstra
08f639b9e0
Implement activity stats
2021-05-03 13:07:21 +02:00
Sipke Schoorstra
7ec6ada35f
Fix that composite child activities are displayed on workflow viewer
...
Fixes #922
2021-05-02 20:05:36 +02:00
Sipke Schoorstra
d71d89cda0
Incremental work on enhancements
2021-05-02 19:34:09 +02:00
Sipke Schoorstra
2f6ce896c6
Implement runtime list items provider
2021-04-29 22:43:41 +02:00
Sipke Schoorstra
ffafe42948
Update server sample project to use YesSQL
2021-04-21 17:03:16 +02:00
Sipke Schoorstra
489750432a
Remove Email and UserTask projects from Elsa project
2021-04-21 14:46:17 +02:00
Sipke Schoorstra
2eb4366628
Fix Hangfire setup in sample server project
2021-04-19 15:06:30 +02:00
Sipke Schoorstra
a07231ff99
Fix YesSQL provider and update samples
2021-04-16 14:56:02 +02:00
Sipke Schoorstra
ce957b95e7
Cleanup
2021-04-07 13:13:13 +02:00
Sipke Schoorstra
e2118a1135
Update expression evaluators to get merged variables
2021-04-04 15:37:28 +02:00
Sipke Schoorstra
6996d41376
Incremental work on property editor modes
2021-04-04 15:37:28 +02:00
Sipke Schoorstra
a6d05cfce0
Remove StringValuesModel
...
Deserialization causes problems when a value is a single string
2021-04-02 16:52:31 +02:00
Sipke Schoorstra
ac61b7fc70
Add Hangfire dispatcher implementation
2021-04-02 12:43:14 +02:00
Sipke Schoorstra
38be994e31
Break up WorkflowRunner into smaller types and extracted reusable trigger logic
2021-04-02 12:43:14 +02:00
Sipke Schoorstra
0d3e19dcd3
WIP: Orleans grains
2021-04-02 12:43:14 +02: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
Sipke Schoorstra
e66b410545
Implement Export feature
2021-03-11 14:51:17 +01:00
Sipke Schoorstra
33ea486901
Rename HttpRequestReceived to HttpEndpoint
2021-03-01 21:11:21 +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
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
0bf3fecf18
Rename IfElse to If
2021-02-20 15:56:32 +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