Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Enterprise AI
  3. Dmmsys Workflow Engine v 17.0
  4. Sales Conditions FAQ

Dmmsys Workflow Engine

by Dmmsys guoyihot@outlook.com 124358678@qq.com http://www.dmmsys.com
Odoo

$ 98.99

v 17.0 Third Party
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Discuss (mail)
Lines of code 6307
Technical Name dmmsys_workflow_engine
LicenseOPL-1
Websitehttp://www.dmmsys.com
Versions 17.0 18.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Discuss (mail)
Lines of code 6307
Technical Name dmmsys_workflow_engine
LicenseOPL-1
Websitehttp://www.dmmsys.com
Versions 17.0 18.0
  • Description
  • License
Website Linkedin Send Email E-mail Contact us!

Dmmsys Workflow Engine

Dmmsys Workflow Engine Platform Overview

A visual workflow engine for Odoo. Design complex business processes with an intuitive graphical editor, then execute them automatically. Any business model can participate — just enable workflow support. Includes approval routing, conditional branching, parallel execution, timers, event hooks, and full audit logging.

Visual | Automated

Dmmsys 工作流引擎

可视化工作流引擎。通过直观的图形化编辑器设计复杂业务流程,自动执行。任意业务模型通过简单继承即可获得完整工作流能力。支持审批路由、条件分支、并行执行、定时器、事件钩子和全链路审计日志。

可视化 | 自动化

What You Can Do

Design, automate, and monitor your business processes

Visual Process Design

Drag, drop, connect — no coding required
​

Graphical Workflow Designer

Design workflows with a drag-and-drop editor (AntV X6). Add start/end nodes, approval tasks, condition branches, and parallel paths. Connect them with transitions in real time.

​

Template & Version Management

Save workflow designs as reusable templates. Each template supports version history — publish, archive, or rollback to a previous version. Copy templates with a single click.

​

Built-in Validation

Before publishing, the engine validates template completeness — start node, end node, connectivity, and required fields. Prevents broken workflows from going live.

Automated Execution

Processes run automatically, users just handle their tasks
​

One-Click Process Start

From any business record, select a workflow template and start the process. The engine creates process instances, activities, and assigns tasks automatically.

​

Conditional Branching & Parallel Routing

Route processes based on record field values. Split into parallel branches for simultaneous approvals. Merge back when all branches complete.

​

Timers & Escalation

Set deadlines for each activity. Configure automatic escalation, reminder notifications, or timeout actions when tasks exceed their due time.

能帮你做什么

设计、自动化、监控你的业务流程

可视化流程设计

拖拽设计,无需编码
​

图形化流程设计器

基于 AntV X6 的拖拽式设计器。添加开始/结束节点、审批任务、条件分支和并行路径。实时连线配置。

​

模板与版本管理

流程设计保存为可复用的模板。支持版本历史——发布、归档、回滚。一键复制模板。

​

内置验证

发布前自动验证模板完整性——开始节点、结束节点、连通性、必填字段。防止有缺陷的流程上线。

自动执行

流程自动推进,用户只负责处理任务
​

一键启动流程

从任意业务记录上选择流程模板,一键启动。引擎自动创建流程实例、活动实例,按分配策略指派任务。

​

条件分支与并行路由

根据业务字段值路由到不同分支。拆分为并行审批路径,所有分支完成后合并。

​

定时器与升级

为每个活动设置截止时间。超时后自动执行升级、发送催办通知、或执行指定脚本。

Advanced Capabilities

Enterprise-grade features for complex processes

Activity Types

6 built-in node types to model any process
​

Start / End

Process entry and exit points. The start node triggers initialization, the end node marks completion and executes finish hooks.

​

Task / Approval

Assign work to specific users, groups, or the process initiator. Support multi-instance (parallel/sequential) for batch approvals. Configurable forms, required comments, and attachments.

​

Condition / Parallel / Subprocess

Condition nodes evaluate record field expressions to determine routing. Parallel nodes split and synchronize multi-branch flows. Subprocess nodes invoke another workflow as a nested process.

Integration & Governance

Connect with any Odoo model and maintain full audit trail
​

Event Hooks

Execute Python code, server actions, or external API calls at 15 hook points — before/after start, complete, cancel, activity enter/complete, transition, error, timeout. Supports sync/async execution with retry logic.

​

Audit & Snapshot

Every action is logged in wf.event.audit (20 event types). Process snapshots capture full state JSON for point-in-time recovery. Template versions track all design changes.

​

Delegation & Monitoring

Users can delegate tasks to colleagues. Managers can monitor process progress, view pending work items, and receive notifications. System tray widget shows real-time task counts.

高级功能

企业级特性,应对复杂流程场景

活动节点类型

6 种内置节点,建模任意流程
​

开始 / 结束

流程的入口和出口。开始节点触发初始化,结束节点标记完成并执行完成钩子。

​

任务 / 审批

分配给指定用户、组或流程发起人。支持多实例(并行/顺序)批量审批。可配置表单、必填备注和附件。

​

条件 / 并行 / 子流程

条件节点根据业务字段值路由。并行节点拆分和同步多分支流程。子流程节点嵌套调用另一个工作流。

集成与治理

对接任意 Odoo 模型,全链路可审计
​

事件钩子

在 15 个钩子点执行 Python 代码、服务器动作或外部 API 调用。支持同步/异步执行和失败重试。

​

审计与快照

每一步操作记录到 wf.event.audit(20 种事件类型)。流程快照捕获完整状态 JSON,支持时间点恢复。模板版本管理跟踪所有设计变更。

​

委托与监控

用户可委托任务给同事。管理员可监控流程进度、查看待办工作项、接收通知。系统托盘显示实时待办任务数。

For IT Managers

Technical capabilities & requirements

Technical Capabilities

What's under the hood
​

Architecture

Template-Instance pattern with 20+ models. Abstract base model (workflow.base) for easy integration. mail.thread patch enables workflow on all business models. 3-tier security (Admin/User/Viewer).

​

Workitem States

7-state workflow workitem lifecycle: pending → in_progress → completed/rejected/skipped/terminated. Support delegation, claiming, and direct completion.

​

Variable System

Typed process variables (char/int/float/boolean/date/json/reference). Computed expressions, validation rules, and selection options. Accessible throughout the process lifecycle.

Integration & Requirements

Deployment and compatibility
​

Integration

Any model inheriting mail.thread or workflow.base instantly gains workflow capabilities. Built-in support for server actions, external API calls via event hooks. Compatible with Odoo Community and Enterprise.

​

Requirements

Works with Odoo Community and Enterprise. Depends on mail and web modules. No external services or enterprise license required. Licensed under OPL-1. No additional Python packages needed.

给 IT 管理人员

技术能力与环境要求

技术能力

核心能力一览
​

架构概览

模板-实例模式,20+ 个模型。workflow.base 抽象模型方便集成。mail.thread 补丁让所有业务模型自动获得工作流能力。三级安全体系(管理员/用户/只读)。

​

工作项状态

7 态工作项生命周期:待处理 → 处理中 → 已完成/已拒绝/已跳过/已终止。支持委托、认领和直接完成。

​

变量系统

类型化流程变量(字符/整数/浮点/布尔/日期/JSON/引用)。支持计算表达式、校验规则和选择项。全流程生命周期可访问。

集成与环境要求

部署与兼容性
​

集成方式

继承 mail.thread 或 workflow.base 的任何模型即时获得工作流能力。事件钩子支持服务器动作和外部 API 调用。兼容 Odoo 社区版和企业版。

​

环境要求

同时支持 Odoo 社区版和企业版。仅依赖 mail 和 web 模块。无需外部服务或企业版许可。许可协议:OPL-1。无需额外 Python 包。

Screenshots

Screenshots coming soon

General questions and answers

Does the module support cross-version use?

No. Due to Odoo front-end changes in each version, front-end modules do not support cross-version use.

How does a business model enable workflow support?

Simply inherit `workflow.base` in the model definition. The module's mail.thread patch also enables workflow on any model that already inherits mail.thread. No additional code changes needed.

Can I customize the workflow designer interface?

Yes. The workflow designer is built on AntV X6 and is fully customizable. Node shapes, colors, connection styles, and validation logic can be configured per template.

Odoo Proprietary License v1.0

This software and associated files (the "Software") may only be used (executed,
modified, executed after modifications) if you have purchased a valid license
from the authors, typically via Odoo Apps, or if you have received a written
agreement from the authors of the Software (see the COPYRIGHT file).

You may develop Odoo modules that use the Software as a library (typically
by depending on it, importing it and using its resources), but without copying
any source code or material from the Software. You may distribute those
modules under the license of your choice, provided that this license is
compatible with the terms of the Odoo Proprietary License (For example:
LGPL, MIT, or proprietary licenses similar to this one).

It is forbidden to publish, distribute, sublicense, or sell copies of the Software
or modified copies of the Software.

The above copyright notice and this permission notice must be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with