Sipke Schoorstra
f63acfa465
Add missing Npgsql package to Dapper module
2023-09-09 16:54:01 +02:00
Sipke Schoorstra
2f22396fdf
Fix Dapper migrations and multiple filter bug
2023-09-06 19:24:34 +02:00
herblinernexxbizz
6eda27b034
update connector ( #4402 )
2023-09-06 10:52:29 +02:00
Sipke Schoorstra
72d8550907
Update PostgreSQL for Dapper Upsert dialect
2023-09-06 10:25:31 +02:00
herblinernexxbizz
cd2591430e
Add PostgreSql dapper provider ( #4398 )
...
* Add PostgreSql dapper provider
2023-09-06 10:09:27 +02:00
Sipke Schoorstra
fe02011c8b
Fix Dapper persistence provider ( #4381 )
2023-08-30 22:01:25 +02:00
Sipke Schoorstra
45d194125d
Remove WorkflowStateStore ( #4374 )
...
* Remove WorkflowStateStore and use WorkflowInstanceStore instead
* Delete RunningWorkflows actor
* Cleanup
2023-08-30 15:42:16 +02:00
yspanj
2c014a9524
Fixed IsNameUnique for InMemory WorkflowDefinition store ( #4370 )
2023-08-29 23:29:57 +02:00
Sipke Schoorstra
a30ac939ee
Refactor safe serializer ( #4361 )
2023-08-24 13:15:28 +02:00
Sipke Schoorstra
48b2e29b00
Refactor activity state serializer ( #4357 )
2023-08-23 21:57:10 +02:00
Sipke Schoorstra
10533131e3
Add fault information to journal
2023-08-21 22:45:56 +02:00
Sipke Schoorstra
0413cbebf6
Fix duplicate workflow inbox message effect
2023-08-21 21:17:40 +02:00
Sipke Schoorstra
f4ae684edd
Implement workflow inbox cleanup service ( #4327 )
2023-08-13 12:35:15 +02:00
Sipke Schoorstra
af34276d60
Delete ActivityExecutionRecords when deleting workflow instances ( #4324 )
...
* Delete ActivityExecutionRecords when deleting workflow instances
* Enable Hangfire for testing, code formatting
2023-08-12 22:22:40 +02:00
Sipke Schoorstra
3ba6a548e1
Update ForEach activity with local variables ( #4315 )
...
* Update ForEach activity with local variables
* Add option to include activity instance ID as part of bookmark hash
2023-08-11 21:59:39 +02:00
Sipke Schoorstra
62ae3b1f6e
Add ability to push variables to scheduled work ( #4306 )
2023-08-09 22:35:44 +02:00
Sipke Schoorstra
95cefe631f
Bookmarks & Activity Instances ( #4301 )
...
* Add ActivityInstanceId to bookmark model
* Fix Telnyx activity resumption
* Fix missing activity instance ID forwarding to workflow inbox
2023-08-09 13:02:20 +02:00
Sipke Schoorstra
166e11c416
Fix loss of source file + line number ( #4293 )
...
Fixes #4287
2023-08-06 20:55:24 +02:00
Sipke Schoorstra
c9ca4a121d
Workflow Inbox ( #4292 )
...
* Initial implementation of workflow inbox, submission and delivery
* Implement persistence providers
* Update EF Core migrations
* Rename Services to Stores in Dapper module
* Use default serializer for primitive arrays
* Update MongoDB provider to map BookmarkId to be primary key
* Implement MongoDB provider for activity execution logs
* Use EF Core by default
* Fix private JSON constructor logic
2023-08-06 17:03:36 +02:00
Sipke Schoorstra
0c8bbb935c
Implement real time workflow update broadcasting using SignalR
2023-07-25 15:12:27 +02:00
Sipke Schoorstra
a2a2b60d05
Update ActivityExecutionRecord model
2023-07-23 21:05:31 +02:00
Sipke Schoorstra
d473f2354b
Add ActivityName to execution log, remove FaultedAt instance timestamp
2023-07-21 17:52:52 +02:00
Sipke Schoorstra
1902307cf5
Add support for filtering journal by activity IDs
2023-07-20 22:12:45 +02:00
Sipke Schoorstra
72f4461ca3
Implement cascading deletion
2023-07-20 00:05:43 +02:00
Sipke Schoorstra
6ae59f06d6
Include activity version with execution log
2023-07-18 11:20:00 +02:00
Sipke Schoorstra
9671d85013
Cleanup namespaces
2023-07-09 14:02:41 +02:00
Sipke Schoorstra
fe2a897a30
Restructure models in Workflows.Core
2023-07-09 13:12:13 +02:00
Sipke Schoorstra
760b925e2a
Add ability to sort on multiple fields
2023-07-09 12:35:48 +02:00
Sipke Schoorstra
7e0d7d825e
Implement workflow instances filtering by multiple statuses
2023-07-07 20:47:04 +02:00
Sipke Schoorstra
0eea344406
Add ToolVersion field to workflow definition
2023-07-06 15:48:28 +02:00
Sipke Schoorstra
ab4f28bc02
Add unique name query to workflow definition store
2023-06-30 20:56:37 +02:00
Sipke Schoorstra
eabe853fe7
Add workflow definition count endpoint + unique name validation
2023-06-29 22:08:10 +02:00
herblinernexxbizz
3aa05d1fed
V3 search workflows definitions and instances ( #4123 )
...
* search workflowdefinition
* filter workflowinstance
* also add version options
* initiate search field
* add search to workflowinstance
* extend search with description and definitionversionid
* make everything work for workflow definition and instance search
2023-06-12 10:44:33 +02:00
Sipke Schoorstra
0c63d3211d
Update System.Data.SqlClient
2023-06-08 10:26:58 +02:00
Sipke Schoorstra
ac929f47bd
Remove unused namespaces
2023-06-06 21:58:13 +02:00
Sipke Schoorstra
ae34a7a537
Implement Dapper for Identity ( #4110 )
2023-06-06 21:43:53 +02:00
Sipke Schoorstra
6c1cca372c
Dapper persistence provider ( #4109 )
...
* Implement Dapper stores
2023-06-06 20:49:14 +02:00