Sipke Schoorstra
fe2a897a30
Restructure models in Workflows.Core
2023-07-09 13:12:13 +02:00
Sipke Schoorstra
949905ee78
Set default value for Timer activity
2023-07-06 19:32:44 +02:00
Sipke Schoorstra
0bb2ddcfee
Support sub-workflow dependency handling of JSON workflows ( #4098 )
...
* Change "Usable as Activity" setting into checkbox
* Update client model
* Update query to use shadow property
* Update UsableAsActivity usages
* Implement staged provisioning of workflows
* Add tests
* Update migrations
2023-06-03 12:28:10 +02:00
Sipke Schoorstra
47ed8e3571
Cleanup IActivity interface ( #4010 )
...
* Update activity names and descriptions
* Rename JS functions
* Make endpoint class internal
* Pre-create workflow instance ID when dispatching workflows
2023-05-08 22:38:59 +02:00
Sipke Schoorstra
307962c0f5
Revert "Simplify IActivity ( #3991 )"
...
This reverts commit ae9f4104c6 .
2023-05-03 10:24:36 +02:00
Sipke Schoorstra
ae9f4104c6
Simplify IActivity ( #3991 )
...
* Cleanup IActivity interface and update activity ctors
* Increase XML comment coverage
2023-05-02 20:05:36 +02:00
Sipke Schoorstra
5214c361c4
Remove Delay strategy settings
2023-04-21 23:58:05 +02:00
Sipke Schoorstra
81b893c32b
Fix timer issues ( #3938 )
...
* Fix Timer activities getting stuck at creating bookmark when triggered
* Recreate timer schedules based on triggers when application starts
2023-04-21 12:12:28 +02:00
Sipke Schoorstra
c3ed7e7865
Improve JSON serializationfor workflow state ( #3913 )
...
* Incremental work on WorkflowStateSerializer
* Update Flow HTTP Request activity to default to Done outcome
* Fix reference handling
* Fix polymorphic object converter
* Add comments
* Add support for registering type alias during DI setup via options
* Fix trigger and bookmark payload persistence
* Update sample model
* Add support for custom dictionary types
* Split general serializer options provider into focused serializer services
* Formatting
* Update migrations
2023-04-17 00:11:58 +02:00
Sipke Schoorstra
d3d6b02d98
Cron activities ( #3900 )
...
* Add XML comments to Mediator module
* Add cron activity and services
* Implement activity descriptor modifiers and fix CRON cleanup
2023-04-12 21:10:07 +02:00
Sipke Schoorstra
56b284c230
Quartz.NET integration ( #3887 )
...
* update Quartz.NET module
* Small cleanup
* Fix Timer activity
2023-04-11 20:17:15 +02:00
Sipke Schoorstra
0e76123268
Fix duplicate completion event for Delay activity
2023-04-06 15:03:08 +02:00
Sipke Schoorstra
1a713b4619
Rename "services" to "contracts" and "implementations" to "services" ( #3758 )
2023-03-03 22:47:23 +01:00
Sipke Schoorstra
a62956b2c0
Wrap Strategy property of Delay activity
2023-02-16 19:59:30 +01:00
Sipke Schoorstra
354781e193
Rename Activity to CodeActivity and ActivityBase to Activity
2023-01-19 21:49:24 +01:00
Sipke Schoorstra
7a98cdf60d
Normalize extensions namespaces ( #3577 )
2022-12-31 16:16:43 +01:00
Sipke Schoorstra
026430fd2d
Composite Activity fixes and improvements ( #3512 )
...
* Implement consistent input/output/variable memory block identifiers
* Telnyx fixes and improvements
* Fix bookmark burning
* Refactor AnswerCall
* Incremental work on source + line registration
* Handle missing bookmarks
* Fix bookmark persisted callback mechanism
* Implement distributed locking for default workflow runtime
* Fix recording bookmark
* Increase source file and line coverage
2022-12-07 20:47:36 +01:00
Sipke Schoorstra
4fd2066c11
Update Delay activity
2022-11-28 21:33:35 +01:00
Sipke Schoorstra
e40b987446
Small API improvements
2022-11-21 22:01:52 +01:00
Sipke Schoorstra
6947f45693
Remove unused namespaces
2022-11-13 12:45:34 +01:00
Sipke Schoorstra
3be2e128d8
Refactor Delay activity
...
Enables the workflow to execute without suspending
2022-11-10 16:00:03 +01:00
Sipke Schoorstra
45e38a728f
Remove unused namespaces
2022-08-29 11:37:00 +02:00
Sipke Schoorstra
e942f799ec
Add default implementations for job queue and scheduler
2022-08-11 12:45:07 +02:00
Sipke Schoorstra
dd217c7e8b
Incremental work on jobs as activities
2022-08-10 16:02:53 +02:00
Sipke Schoorstra
fccf4737e2
V3 modular configuration ( #3070 )
...
* Restructuring (WIP)
* Fix warnings
* Move DSL to modules
* Update namespaces
* Make design factory base reusable
* Update service registrations
* Remove unused namespaces and rename ElsaDbContext
* Incremental work on migrations
* Generate WorkflowsDbContext SQLite migrations
* Rename ServiceCollectionExtensions
* Update DbContextOptionsBuilderExtensions.cs
* Restructure
* Configuration refactorings (WIP)
* Incremental work on configurator API
* Incremental work on configuration API
* Incremental work on configuration API
* Fix workflow runtime options
* Move standard stream providers
* Implement configurator dependencies
* Cleanup configurator API
* Update configurator dependencies
* Cleanup
* Update Label API endpoints
* Fix eager configuration issue
2022-05-26 12:47:31 +02:00