elsa-core/src/modules/Elsa.Workflows.Core/Models
Sipke Schoorstra 8bc6fa6a57 Refactor activity context management and state handling.
Replaced `ActivityExecutionRecordExtractor` with a `ChangeTrackingDictionary` for better state mutation tracking in activity execution contexts. Introduced tainting mechanisms to track dirty states and ensure precise logging and persistence of activity execution logs. Updated several components like `ActivityExecutionLogSink` and `ExpressionExecutionContext` to utilize these changes effectively.
2025-01-28 20:24:53 +01:00
..
ActivityDescriptor.cs Update namespaces and correct merge artefacts 2024-10-11 20:41:49 +02:00
ActivityHandle.cs Refactor Workflow Runtimes (#5444) 2024-06-10 19:36:51 +02:00
ActivityIncident.cs Add a more generic UIHandler to customize how inputAttributes can be handle by UI (#4688) 2023-12-26 18:56:29 +01:00
ActivityInput.cs Add a more generic UIHandler to customize how inputAttributes can be handle by UI (#4688) 2023-12-26 18:56:29 +01:00
ActivityNode.cs Refactor workflow context and execution handling. 2025-01-20 17:44:31 +01:00
ActivityOutputRecord.cs Add a more generic UIHandler to customize how inputAttributes can be handle by UI (#4688) 2023-12-26 18:56:29 +01:00
ActivityOutputRegister.cs Fix spacing inconsistencies in ActivityOutputRegister.cs 2025-01-21 22:57:19 +01:00
ActivityOutputs.cs Add a more generic UIHandler to customize how inputAttributes can be handle by UI (#4688) 2023-12-26 18:56:29 +01:00
ActivityPort.cs Fix all broken summary xml docs (#6123) 2024-11-18 13:41:27 +01:00
ActivityStateFilterResult.cs Implement Activity State Filtering and JavaScript Integration (#5993) 2024-10-02 09:11:35 +02:00
ActivityWorkItem.cs Update namespaces and correct merge artefacts 2024-10-11 20:41:49 +02:00
Argument.cs Add a more generic UIHandler to customize how inputAttributes can be handle by UI (#4688) 2023-12-26 18:56:29 +01:00
ArgumentDefinition.cs Add ExecuteWorkflow activity (#6134) 2024-11-21 16:44:25 +01:00
BackgroundExecutionOutcome.cs Add background execution to activities and update HTTP requests 2024-01-05 21:22:18 +01:00
BackgroundExecutionResult.cs Add background execution to activities and update HTTP requests 2024-01-05 21:22:18 +01:00
Bookmark.cs Refactor default parameter values to null for readability 2025-01-15 14:27:53 +01:00
BookmarkInfo.cs Refactor Workflow Runtimes (#5444) 2024-06-10 19:36:51 +02:00
ChangeTrackingDictionary.cs Refactor activity context management and state handling. 2025-01-28 20:24:53 +01:00
CreateBookmarkArgs.cs Fix all broken summary xml docs (#6123) 2024-11-18 13:41:27 +01:00
EventGenerator.cs Update namespaces and correct merge artefacts 2024-10-11 20:41:49 +02:00
Input.cs Add a more generic UIHandler to customize how inputAttributes can be handle by UI (#4688) 2023-12-26 18:56:29 +01:00
InputDefinition.cs Add a more generic UIHandler to customize how inputAttributes can be handle by UI (#4688) 2023-12-26 18:56:29 +01:00
InputDescriptor.cs Update namespaces and correct merge artefacts 2024-10-11 20:41:49 +02:00
InvokeWorkflowResult.cs Add a more generic UIHandler to customize how inputAttributes can be handle by UI (#4688) 2023-12-26 18:56:29 +01:00
MissingActivityType.cs Add a more generic UIHandler to customize how inputAttributes can be handle by UI (#4688) 2023-12-26 18:56:29 +01:00
NamedOutput.cs Add a more generic UIHandler to customize how inputAttributes can be handle by UI (#4688) 2023-12-26 18:56:29 +01:00
Output.cs Add a more generic UIHandler to customize how inputAttributes can be handle by UI (#4688) 2023-12-26 18:56:29 +01:00
OutputDefinition.cs Add a more generic UIHandler to customize how inputAttributes can be handle by UI (#4688) 2023-12-26 18:56:29 +01:00
OutputDescriptor.cs Update namespaces and correct merge artefacts 2024-10-11 20:41:49 +02:00
Port.cs Add a more generic UIHandler to customize how inputAttributes can be handle by UI (#4688) 2023-12-26 18:56:29 +01:00
PortType.cs Add a more generic UIHandler to customize how inputAttributes can be handle by UI (#4688) 2023-12-26 18:56:29 +01:00
PropertyDescriptor.cs Optimize ActivityOutputRegister. 2025-01-21 19:52:30 +01:00
ResolvedVariable.cs Add services and API endpoints to read and write workflow instance variables (#6107) 2024-11-09 17:42:08 +01:00
RunWorkflowResult.cs Implement multitenant HTTP routing (#6031) 2024-10-14 21:27:11 +02:00
ScheduledActivity.cs Add scheduling function for background activities 2024-01-05 22:27:56 +01:00
ScheduledActivityOptions.cs Add scheduling function for background activities 2024-01-05 22:27:56 +01:00
SignalHandlerRegistration.cs Add a more generic UIHandler to customize how inputAttributes can be handle by UI (#4688) 2023-12-26 18:56:29 +01:00
TriggerType.cs Add a more generic UIHandler to customize how inputAttributes can be handle by UI (#4688) 2023-12-26 18:56:29 +01:00
TypeDescriptor.cs Add a more generic UIHandler to customize how inputAttributes can be handle by UI (#4688) 2023-12-26 18:56:29 +01:00
VariableDefinition.cs Add a more generic UIHandler to customize how inputAttributes can be handle by UI (#4688) 2023-12-26 18:56:29 +01:00
VariableModel.cs Add a more generic UIHandler to customize how inputAttributes can be handle by UI (#4688) 2023-12-26 18:56:29 +01:00
VariableUpdateValue.cs Add services and API endpoints to read and write workflow instance variables (#6107) 2024-11-09 17:42:08 +01:00
WorkflowCommitStateOptions.cs Add commit state behavior support in workflows 2025-01-25 23:26:37 +01:00
WorkflowDefinitionHandle.cs Fix all broken summary xml docs (#6123) 2024-11-18 13:41:27 +01:00
WorkflowExecutionLogEntry.cs Fix typo in Obsolete attribute message 2024-02-04 10:47:03 +01:00
WorkflowExecutionLogEventNames.cs Add a more generic UIHandler to customize how inputAttributes can be handle by UI (#4688) 2023-12-26 18:56:29 +01:00
WorkflowExecutionMode.cs Add a more generic UIHandler to customize how inputAttributes can be handle by UI (#4688) 2023-12-26 18:56:29 +01:00
WorkflowGraph.cs Update namespaces and correct merge artefacts 2024-10-11 20:41:49 +02:00
WorkflowIdentity.cs Multitenancy (#5159) 2024-06-10 21:30:53 +02:00
WorkflowMetadata.cs Add a more generic UIHandler to customize how inputAttributes can be handle by UI (#4688) 2023-12-26 18:56:29 +01:00
WorkflowOptions.cs Add commit state behavior support in workflows 2025-01-25 23:26:37 +01:00
WorkflowPublication.cs Add a more generic UIHandler to customize how inputAttributes can be handle by UI (#4688) 2023-12-26 18:56:29 +01:00