Tagged articles

approval-process

6 articles · Page 1 of 1
Java Tech Workshop
Java Tech Workshop
Jul 25, 2026 · Backend Development

Build a Leave Approval Workflow in Spring Boot with Flowable Using Three Annotations

This article shows how to replace hard‑coded if‑else approval logic with Flowable workflow in a Spring Boot 3.x project, using the three core annotations @EnableProcessApplication, @Deployment and @ProcessVariable to auto‑configure the engine, deploy BPMN files, inject variables, and implement a complete leave‑request service.

BPMNFlowableSpring Boot
0 likes · 16 min read
Build a Leave Approval Workflow in Spring Boot with Flowable Using Three Annotations
The Dominant Programmer
The Dominant Programmer
Jul 5, 2026 · Backend Development

Full Hands‑On Guide: Extending Spring AI Workflow Engine with Human‑in‑the‑Loop Approval

This article walks through adding a zero‑dependency human‑approval node to a Spring AI YAML‑DSL workflow engine, detailing the problem of critical business decisions, the JDK‑based pause‑and‑resume architecture, step‑by‑step code changes, best‑practice recommendations, and real‑world use cases such as large‑payment and content‑review approvals.

Java concurrencySpring AISpring Boot
0 likes · 24 min read
Full Hands‑On Guide: Extending Spring AI Workflow Engine with Human‑in‑the‑Loop Approval
Smart Workplace Lab
Smart Workplace Lab
Jun 25, 2026 · Operations

Cut Approval Time by 80% with a Single Excel Sheet—No IT Changes Needed

The article outlines a step‑by‑step, Excel‑based workflow that identifies approval bottlenecks, creates a group whitelist, and implements lightweight SOPs to shave up to 80% off approval cycle time, saving two hours daily and letting teams focus on high‑risk items without requiring system changes.

ExcelOperationsSOP
0 likes · 7 min read
Cut Approval Time by 80% with a Single Excel Sheet—No IT Changes Needed
Architect's Guide
Architect's Guide
Jul 21, 2022 · Backend Development

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

This article chronicles the step‑by‑step evolution of a workflow engine, detailing how simple sequential approvers were expanded into hierarchical trees supporting parallel, multi‑sign, conditional, proxy, and scripted nodes, while introducing state management, rejection handling, and progress metrics.

State ManagementWorkflowapproval-process
0 likes · 9 min read
Designing a Flexible Workflow Engine: From Simple Chains to Complex Nested Nodes
Java High-Performance Architecture
Java High-Performance Architecture
Apr 21, 2022 · Backend Development

From Simple Chain to Dynamic Tree: Building a Flexible Workflow Engine Step by Step

The article walks through the evolution of a custom workflow engine, starting with a linear approval chain and progressively adding parallel, conditional, nested, and proxy nodes, while introducing node states, time limits, scripts, and progress metrics to handle increasingly complex business requirements.

Workflowapproval-processengine design
0 likes · 12 min read
From Simple Chain to Dynamic Tree: Building a Flexible Workflow Engine Step by Step