Tag

approval

1 views collected around this technical thread.

Top Architect
Top Architect
May 2, 2022 · Backend Development

Designing a Flexible Workflow Engine: From Simple Chains to Complex Nested Nodes

This article narrates the step‑by‑step design of a workflow engine, starting with a linear approval chain and progressively adding parallel, conditional, nested, proxy, timing, and scripting capabilities, illustrating how each new requirement reshapes the underlying tree‑structured state machine.

BackendState MachineWorkflow
0 likes · 11 min read
Designing a Flexible Workflow Engine: From Simple Chains to Complex Nested Nodes
IT Architects Alliance
IT Architects Alliance
Apr 16, 2022 · Backend Development

Designing a Flexible Workflow Engine: From Simple Chains to Complex Nested Nodes

This article narrates the step‑by‑step evolution of a custom workflow engine, detailing how simple sequential approvers were transformed into a tree‑structured system supporting parallel, multi‑sign, conditional, delegation, and nested nodes, complete with status management and progress metrics.

AutomationBackendWorkflow
0 likes · 9 min read
Designing a Flexible Workflow Engine: From Simple Chains to Complex Nested Nodes
Architect
Architect
Apr 15, 2022 · Backend Development

Designing a Flexible Workflow Engine: From Simple Chains to Complex Nested Nodes

This article narrates the step‑by‑step evolution of a workflow engine, starting with a basic sequential approver list and progressively adding countersign, parallel, conditional, delegation, timeout, scripting, and nesting capabilities, illustrating a tree‑based architecture and node‑state management for robust backend process automation.

BackendWorkflowapproval
0 likes · 10 min read
Designing a Flexible Workflow Engine: From Simple Chains to Complex Nested Nodes
Selected Java Interview Questions
Selected Java Interview Questions
Sep 19, 2021 · Backend Development

Designing a Multi‑Level Workflow Engine: From Simple Chains to Complex Conditional and Parallel Nodes

This article walks through the step‑by‑step design of a workflow engine, starting with a basic approval chain and progressively adding countersign, parallel, conditional, delegation, timeout, scripting, and progress‑tracking features, illustrating a tree‑based architecture and node‑state management.

BackendWorkflowapproval
0 likes · 12 min read
Designing a Multi‑Level Workflow Engine: From Simple Chains to Complex Conditional and Parallel Nodes
Top Architect
Top Architect
Jul 23, 2021 · Backend Development

Step‑by‑Step Design of a Complex Workflow Engine with Multiple Node Types

The article narrates the progressive design of a customizable workflow engine, starting from a simple linked‑list approver chain and evolving through countersign, parallel, conditional, delegation, timeout, progress‑percentage, and script‑hook features, illustrating each stage with node classifications, state definitions, and tree‑based structures.

BackendEngineWorkflow
0 likes · 11 min read
Step‑by‑Step Design of a Complex Workflow Engine with Multiple Node Types
Java Captain
Java Captain
Mar 13, 2021 · Backend Development

Designing a Flexible Workflow Engine: From Simple Chains to Complex Nested Nodes

The article chronicles the step‑by‑step evolution of a custom workflow engine, detailing how sequential approvals, countersign, parallel, conditional, delegation, timeout, rejection, nesting, and scripting features were incrementally added to support increasingly complex business processes.

BackendState MachineWorkflow
0 likes · 9 min read
Designing a Flexible Workflow Engine: From Simple Chains to Complex Nested Nodes
Architecture Digest
Architecture Digest
Mar 5, 2021 · Backend Development

Designing a Flexible Workflow Engine: From Simple Chains to Complex Nested Nodes

The article walks through the step‑by‑step evolution of a custom workflow engine, starting with a basic linked‑list approver chain and progressively adding support for parallel, multi‑sign, conditional, timed, proxy, cancellation, pre‑/post‑conditions, progress metrics, and script hooks, illustrating a comprehensive backend design.

BackendEngineJava
0 likes · 13 min read
Designing a Flexible Workflow Engine: From Simple Chains to Complex Nested Nodes