Tagged articles
39 articles
Page 1 of 1
macrozheng
macrozheng
May 22, 2025 · Backend Development

Master Activiti: Build a Multi‑Level Approval Workflow with Spring Boot

This guide walks you through designing a multi‑level leave‑approval workflow using Activiti, from drawing the BPMN diagram and configuring the engine to deploying the process, handling tasks, setting variables, and visualizing execution history, all with concise Java code examples and practical tips.

ActivitiBPMNProcessEngine
0 likes · 23 min read
Master Activiti: Build a Multi‑Level Approval Workflow with Spring Boot
Top Architect
Top Architect
May 3, 2025 · Backend Development

Implementing an OA Workflow Approval System with Activiti

This article explains how to design and implement a multi‑level approval workflow for an office automation system using the Activiti BPMN engine, covering process diagram creation, Spring Boot configuration, Java code for deployment and task handling, database tables, API overview, and comparisons with similar frameworks.

ActivitiBPMNJava
0 likes · 25 min read
Implementing an OA Workflow Approval System with Activiti
Java Architect Essentials
Java Architect Essentials
Jan 15, 2025 · Backend Development

Designing and Implementing an OA Approval Workflow with Activiti: From BPMN Modeling to Spring Boot Integration

This article explains how to build a multi‑level office approval workflow using the Activiti engine, covering BPMN diagram design, deployment, Java code for process creation, task handling, gateway logic, database schema, API overview, framework comparisons, and further learning directions.

ActivitiBPMNJava
0 likes · 23 min read
Designing and Implementing an OA Approval Workflow with Activiti: From BPMN Modeling to Spring Boot Integration
Java Tech Enthusiast
Java Tech Enthusiast
Nov 14, 2024 · Databases

Activiti Workflow Engine Database Design

Activiti is a BPMN workflow engine that provides components such as Process, Repository, Runtime, Task, and History services, stores definitions, runtime data, and history in a relational database schema, and is used by deploying BPMN diagrams, starting instances, and managing tasks via its Java API.

ActivitiBPMNDatabase design
0 likes · 21 min read
Activiti Workflow Engine Database Design
Java Architect Essentials
Java Architect Essentials
Nov 5, 2024 · Backend Development

Comprehensive Guide to Activiti 7 Workflow Engine: Concepts, Environment Setup, Deployment, and Usage

This article provides a detailed tutorial on the Activiti 7 workflow engine, covering workflow concepts, BPMN modeling, environment configuration, Maven dependencies, database schema creation, deployment methods, process instance management, task handling, and historical data querying, with complete code examples for Java developers.

ActivitiBPMNJava
0 likes · 38 min read
Comprehensive Guide to Activiti 7 Workflow Engine: Concepts, Environment Setup, Deployment, and Usage
Architect
Architect
Nov 1, 2024 · Backend Development

Designing and Implementing a Workflow Approval System with Activiti

This article explains how to design, configure, and code a multi‑level leave‑approval workflow using the Activiti BPM engine, covering process diagram creation, deployment, task handling, exclusive gateways, and database schema while providing complete Java examples and best‑practice recommendations.

ActivitiBPMNJava
0 likes · 25 min read
Designing and Implementing a Workflow Approval System with Activiti
Top Architect
Top Architect
Oct 2, 2024 · Backend Development

Designing and Implementing a Multi‑Level Approval Workflow with Activiti

This article explains how to design a two‑level leave‑approval process using the Activiti BPMN engine, covering diagram creation, Spring‑Boot configuration, deployment, task handling, exclusive gateways, database tables, API overview, and practical tips for extending the workflow.

ActivitiBPMNJava
0 likes · 25 min read
Designing and Implementing a Multi‑Level Approval Workflow with Activiti
Top Architect
Top Architect
Sep 18, 2024 · Backend Development

Building a Multi‑Level Approval Workflow with Activiti in Java

This article demonstrates how to design, deploy, and run a two‑level leave‑approval workflow using the Activiti BPMN engine, covering diagram creation, Spring Boot configuration, process variables, task handling, exclusive gateways, database tables, API overview, and best‑practice tips for extending the flow.

ActivitiBPMNJava
0 likes · 25 min read
Building a Multi‑Level Approval Workflow with Activiti in Java
macrozheng
macrozheng
Sep 14, 2024 · Backend Development

Mastering Activiti: Build Scalable Workflow Engines in Minutes

This article walks you through designing, deploying, and managing a multi‑level approval workflow using the Activiti engine, covering BPMN diagram creation, Spring Boot integration, database schema, API usage, code examples, and best practices for extending processes without additional code.

ActivitiBPMNJava
0 likes · 26 min read
Mastering Activiti: Build Scalable Workflow Engines in Minutes
Code Ape Tech Column
Code Ape Tech Column
Sep 2, 2024 · Backend Development

Designing and Implementing a Workflow Approval System with Activiti

This article explains how to design a multi‑level workflow approval system using the Activiti engine, covering process diagram creation, deployment, task handling, variable management, exclusive gateways, and complete project configuration with Spring Boot and an H2 database.

ActivitiBPMNJava
0 likes · 26 min read
Designing and Implementing a Workflow Approval System with Activiti
Architecture Digest
Architecture Digest
Aug 28, 2024 · Backend Development

Activiti Workflow Engine: Design, Deployment, and Implementation of a Multi‑Level Approval Process

This article explains how to use the Activiti workflow engine to design a multi‑level leave‑approval process, covering BPMN diagram creation, Spring Boot configuration, deployment, Java code for starting instances, task handling, database schema, API overview, and tips for extending the workflow without additional code.

ActivitiBPMNBackend Development
0 likes · 24 min read
Activiti Workflow Engine: Design, Deployment, and Implementation of a Multi‑Level Approval Process
Java High-Performance Architecture
Java High-Performance Architecture
Feb 26, 2024 · Operations

Choosing the Right Open‑Source Workflow Engine: Camunda vs Flowable vs Activiti

This article reviews popular open‑source workflow engines—including Osworkflow, JBPM, Activiti, Flowable, and Camunda—examines their features, performance, and limitations, and provides a detailed comparison between Flowable and Camunda to guide developers in selecting the most suitable engine for low‑code, BPM, or OA projects.

ActivitiBPMCamunda
0 likes · 12 min read
Choosing the Right Open‑Source Workflow Engine: Camunda vs Flowable vs Activiti
转转QA
转转QA
Jan 23, 2024 · Backend Development

Optimizing Legal Template Contract Workflow with OA System and Activiti

This article describes how a corporate legal department streamlined contract handling by abstracting template contracts into an OA-based online process, reusing common approval nodes, leveraging a configuration center for validation, and implementing a generic validator with sample Java code, resulting in reduced workload and improved user experience.

ActivitiBackend DevelopmentContract Management
0 likes · 10 min read
Optimizing Legal Template Contract Workflow with OA System and Activiti
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Jul 5, 2023 · Backend Development

How to Build a Leave Approval Workflow with Activiti 7 and Spring Boot

This guide walks through setting up a Spring Boot 2.2.11 environment with Activiti 7.1, configuring Maven dependencies, explaining the Activiti database tables, defining a BPMN leave‑request process, implementing service and controller layers, and demonstrating API calls to deploy, start, query, and complete the workflow.

ActivitiBPMNProcess Engine
0 likes · 18 min read
How to Build a Leave Approval Workflow with Activiti 7 and Spring Boot
Selected Java Interview Questions
Selected Java Interview Questions
Jan 26, 2023 · Backend Development

Integrating Activiti 7 with Spring Boot: Dependencies, Setup, and Advanced Workflow Operations

This article provides a step‑by‑step guide for integrating Activiti 7 workflow engine into a Spring Boot application, covering Maven dependencies, environment setup, process deployment, task handling, business keys, suspension/activation, candidate users, variables, gateways, and various advanced operations with complete code examples.

ActivitiBPMNJava
0 likes · 32 min read
Integrating Activiti 7 with Spring Boot: Dependencies, Setup, and Advanced Workflow Operations
Top Architect
Top Architect
Dec 22, 2022 · Backend Development

Using Activiti7 with SpringBoot: Dependency Setup, Deployment, Process Execution, and Advanced Operations

This article provides a step‑by‑step guide on integrating Activiti7 into a SpringBoot project, covering Maven dependencies, IDE configuration, deployment of BPMN files, starting and managing process instances, handling tasks, business keys, process variables, candidate users, and gateway configurations, all illustrated with complete Java code examples.

ActivitiBPMNJava
0 likes · 29 min read
Using Activiti7 with SpringBoot: Dependency Setup, Deployment, Process Execution, and Advanced Operations
Top Architect
Top Architect
Nov 11, 2022 · Backend Development

Activiti 7 Workflow Engine: Concepts, Configuration, Deployment, and Operations

This article provides a comprehensive guide to the Activiti 7 workflow engine, covering its core concepts, Maven dependencies, XML configuration, engine creation methods, service interfaces, process deployment, instance management, task handling, variable usage, gateway types, and integration with Spring and Spring Boot, all illustrated with practical code examples.

ActivitiBPMNJava
0 likes · 26 min read
Activiti 7 Workflow Engine: Concepts, Configuration, Deployment, and Operations
Top Architect
Top Architect
Jul 13, 2022 · Backend Development

Activiti Workflow Engine: Concepts, Configuration, and Hands‑On Java Examples

This article explains what a workflow is, introduces the Activiti 7 workflow engine, walks through environment setup with Maven and MySQL, and provides complete Java code examples for initializing tables, deploying processes, starting instances, querying definitions, deleting deployments, and retrieving BPMN/PNG resources.

ActivitiBPMNJava
0 likes · 18 min read
Activiti Workflow Engine: Concepts, Configuration, and Hands‑On Java Examples
Java Architect Essentials
Java Architect Essentials
Jul 4, 2022 · Backend Development

Comprehensive Guide to Activiti 7 Workflow Engine: Concepts, Configuration, Deployment, and Usage

This article provides a detailed tutorial on Activiti 7 workflow engine, covering workflow fundamentals, BPMN modeling, environment setup, Maven dependencies, configuration files, process deployment, instance creation, task querying and completion, process definition management, resource extraction, and historical data inspection, all illustrated with Java code examples.

ActivitiBPMNProcessEngine
0 likes · 38 min read
Comprehensive Guide to Activiti 7 Workflow Engine: Concepts, Configuration, Deployment, and Usage
Architecture Digest
Architecture Digest
May 30, 2022 · Backend Development

Comprehensive Guide to Activiti 7 Workflow Engine: Concepts, Setup, Deployment, and Usage

This article provides an in‑depth tutorial on Activiti 7 workflow management, covering workflow concepts, system architecture, BPMN modeling, environment setup, Maven dependencies, database configuration, deployment methods, process execution, task handling, and historical data retrieval for Java backend development.

ActivitiBPMNJava
0 likes · 43 min read
Comprehensive Guide to Activiti 7 Workflow Engine: Concepts, Setup, Deployment, and Usage
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
May 14, 2021 · Backend Development

How to Visualize Real-Time Workflow Progress with Spring Boot and Activiti

This tutorial demonstrates how to extend a Spring Boot application with Activiti to query historic process data, configure a diagram generator bean, compute highlighted flows, expose a REST endpoint for real-time process diagram rendering, and verify the workflow through a series of API calls and screenshots.

ActivitiSpring Bootprocess diagram
0 likes · 10 min read
How to Visualize Real-Time Workflow Progress with Spring Boot and Activiti
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Mar 22, 2021 · Backend Development

Build a Spring Boot 2.2 + Activiti 7 Leave Approval Workflow from Scratch

This guide walks through setting up a Spring Boot 2.2.11 project with Activiti 7.1, configuring Maven dependencies, explaining Activiti table prefixes, defining core services, creating a BPMN leave request process, configuring security and datasource, and exposing REST APIs for deployment, execution, and task handling.

ActivitiBPMNProcess Engine
0 likes · 21 min read
Build a Spring Boot 2.2 + Activiti 7 Leave Approval Workflow from Scratch
Architect's Tech Stack
Architect's Tech Stack
Jan 13, 2020 · Backend Development

Integrating Activiti Workflow Engine with Spring Boot: Configuration, Code Samples, and Usage

This article explains how to integrate the Activiti BPMN 2.0 workflow engine into a Spring Boot application, covering Maven dependencies, data source and Activiti configuration, Spring MVC setup, Java code for starting, approving, and querying leave requests, as well as a simple AngularJS front‑end for task management.

ActivitiAngularJSSpring Boot
0 likes · 10 min read
Integrating Activiti Workflow Engine with Spring Boot: Configuration, Code Samples, and Usage
Full-Stack Internet Architecture
Full-Stack Internet Architecture
May 22, 2018 · Backend Development

Introduction to Activiti Workflow Engine and Its Usage

This article explains the concept of workflow, introduces the open‑source Activiti engine that implements BPMN 2.0, describes its database schema, outlines the basic lifecycle of a workflow, and provides step‑by‑step guidance on creating, deploying, starting, and managing processes with Java and Spring.

ActivitiBPMNProcess Engine
0 likes · 8 min read
Introduction to Activiti Workflow Engine and Its Usage
Beike Product & Technology
Beike Product & Technology
Aug 9, 2017 · Backend Development

Three Practical Tips for Simplifying Activiti Workflows

This article shares three practical techniques for streamlining Activiti BPMN processes—omitting exclusive gateways by moving conditions to outgoing sequence flows, using skip expressions to bypass unnecessary user tasks, and employing parallel gateways with task listeners to enable multi‑role approvals—complete with XML examples and diagrams.

ActivitiBPMNParallel Gateway
0 likes · 10 min read
Three Practical Tips for Simplifying Activiti Workflows