Container view — Architecture
architecture-overview · hero
Component view — Definition & validation
architecture-overview › definition-validation
Component view — Parallel execution & branch merge
architecture-overview › execution-merge
Parallel task execution and slot merge
parallel-execution
OnExecuteTask[] → Result<TasksExecutionResult>
TaskEngineExecutionOptions[] → void
void → ScriptContext[]
Dictionary<string, dynamic> → void
ScriptContext[2] → void
vnext-meta/features.json
docs/domain/fan-out-task.md docs/runtime/script-context-and-engine.md
src/BBT.Workflow.Application/Functions/FunctionAppService.cs
src/BBT.Workflow.Application/Definitions/Validators/FunctionComponentValidator.cs
src/BBT.Workflow.Domain/Definitions/Tasks/OnExecuteTask.cs src/BBT.Workflow.Domain/Definitions/Validators/WorkflowValidator.cs src/BBT.Workflow.Domain/Logging/WorkflowLogs.cs
src/BBT.Workflow.Application/Tasks/Coordinator/TaskCoordinator.cs src/BBT.Workflow.Application/Tasks/Executors/FanOut/FanOutTaskExecutor.cs src/BBT.Workflow.Application/Tasks/Executors/Http/ExternalHttpTaskExecutor.cs
src/BBT.Workflow.Domain/Scripting/Models.cs
vnext-meta/features.json
docs/domain/fan-out-task.md docs/runtime/script-context-and-engine.md
src/BBT.Workflow.Application/Definitions/Validators/FunctionComponentValidator.cs
src/BBT.Workflow.Domain/Definitions/Tasks/OnExecuteTask.cs src/BBT.Workflow.Domain/Definitions/Validators/WorkflowValidator.cs src/BBT.Workflow.Domain/Logging/WorkflowLogs.cs
src/BBT.Workflow.Application/Functions/FunctionAppService.cs
src/BBT.Workflow.Application/Tasks/Coordinator/TaskCoordinator.cs src/BBT.Workflow.Application/Tasks/Executors/FanOut/FanOutTaskExecutor.cs src/BBT.Workflow.Application/Tasks/Executors/Http/ExternalHttpTaskExecutor.cs
src/BBT.Workflow.Domain/Scripting/Models.cs
src/BBT.Workflow.Application/Tasks/Coordinator/TaskCoordinator.cs src/BBT.Workflow.Application/Tasks/Executors/FanOut/FanOutTaskExecutor.cs src/BBT.Workflow.Application/Tasks/Executors/Http/ExternalHttpTaskExecutor.cs
src/BBT.Workflow.Domain/Scripting/Models.cs
✦
✦
✦
✦
✦
✦
✦
✦
✦
✦
✦
✦
✦
✦
✦
✦
✦
✦
✦
✦
✦
✦
✦
✦
/
What could this change break?
What should I review most carefully?
Drag to select a region · Space to pan
↵
fix(tasks): keep parallel task responses apart with variableKey and a slot-aware merge
burgan-tech/vnext #1072
· 4 diagrams
Start the walkthrough
W
Toggle architecture
Toggle data flow
Fit the whole strip
1
Copy share link
Switch to light
How to move around
Ask about this canvas
/
◈ Rendered by
PR Lens
· crafted with ❤️ by the
Coldtea
team
100%
Container view — Architecture
Architecture
Component view — Definition & validation
Architecture
Component view — Parallel execution & branch merge
Architecture
Parallel task execution and slot merge
Data flow
Resume walkthrough
↵
This diagram has a walkthrough
scroll to move through it
swipe to move through it