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. Productivity
  3. PraetorX FlowForge v 19.0
  4. Sales Conditions FAQ

PraetorX FlowForge

by Syntax & Sabotage https://praetorx.net , Lars Weiler https://praetorx.net
Odoo

$ 56.62

v 19.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 3926
Technical Name praetorx_flowforge
LicenseOPL-1
Websitehttps://praetorx.net
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Discuss (mail)
Lines of code 3926
Technical Name praetorx_flowforge
LicenseOPL-1
Websitehttps://praetorx.net
  • Description
  • Documentation
  • License

PraetorX FlowForge

BPMN 2.0 Process Designer with Visual Form Builder for Odoo 19

v19.0.1.0.0 Community Enterprise Odoo.sh BPMN 2.0

Design, document, and manage business processes directly in Odoo. Full-viewport drag-and-drop BPMN editor powered by bpmn.js, with form builder, version control, template library, and export to XML, SVG, or PDF.

praetorx.net | Syntax & Sabotage

  • Features
  • Screenshots
  • Setup
  • FAQ
  • Releases

Core Features

Fullscreen BPMN Editor

Professional drag-and-drop designer on bpmn.js. 70+ BPMN 2.0 element types. Categorized sidebar, auto-save, zoom/pan/fit.

UserTask Form Builder

Design data entry forms for BPMN UserTasks. 9 field types incl. Odoo model references. Required/optional, defaults, help text.

Template Library

Pre-built: Approval, Sales Order, Onboarding. Create your own. 6 categories, usage tracking, system-protected templates.

Version Control

Save snapshots with change descriptions. Compare, restore, download any version. Auto-saves before restore.

Approval Workflow

Draft → Review → Approved lifecycle. Write-protected after approval. Role-based access (User / Manager).

Universal Export

BPMN 2.0 XML (Camunda, Signavio), SVG for docs, PDF reports. Import from any BPMN source.

Dark Mode

Full dark mode following Odoo 19 scheme. Editor, sidebar, all views adapt automatically.

Collaboration

Owner/editor roles per diagram. Chatter for comments, activity tracking. Categories & color-coded tags.

BPMN Element Reference

CategoryElements
EventsStart, End, Timer, Message, Signal, Error
TasksUserTask, ServiceTask, ScriptTask, SendTask, ManualTask
GatewaysExclusive (XOR), Parallel (AND), Inclusive (OR)
ContainersSubProcess, Pool, Lane
ArtifactsData Object, Data Store, Annotation, Group

Use Cases

ISO 9001 Compliance

Document quality management processes. Version control provides the audit trail.

Employee Onboarding

Structured workflows with user task forms. HR tracks completion in real time.

Approval Processes

Multi-level workflows with gateways and decision points.

Operations

Map production workflows, maintenance procedures, supply chain processes.

Screenshots

Fullscreen BPMN Editor

Fullscreen BPMN 2.0 Editor — drag-and-drop with categorized element sidebar

UserTask Form Builder

UserTask Form Builder — 9 field types, linked to BPMN elements

Template Library

Template Library — pre-built and custom templates with usage tracking

Version Control

Version Control — snapshots, restore, and approval workflow

Setup Guide

Prerequisites
  • Odoo 19.0 (Community or Enterprise)
  • Python 3.10+
  • Modules: base, web, mail
  • Optional: svglib + reportlab for PDF export

No Enterprise dependency. Works on Community, Enterprise, and Odoo.sh.

Installation

Install from the Odoo Apps menu. Search for "FlowForge" or "BPMN".

For PDF export: pip install svglib reportlab

bpmn.js is bundled — no CDN or external dependencies.

Create Your First Diagram
  1. Navigate to FlowForge → Diagrams → click New
  2. Enter a name, optionally select a template
  3. Click "Open Editor" for the fullscreen BPMN designer
  4. Drag elements from the sidebar, connect them
  5. Click Save — auto-generates SVG preview
Security Groups

FlowForge User: Create/edit own diagrams, use templates, save versions, submit for review.

FlowForge Manager: All User permissions + approve/reject, edit all diagrams, manage templates/categories/tags.

FAQ

Does this require Odoo Enterprise?
No. Works on Community, Enterprise, and Odoo.sh. Depends only on base, web, mail.
Can I import existing BPMN diagrams?
Yes. Import BPMN 2.0 XML from Camunda Modeler, Signavio, Bizagi, or any BPMN-compliant tool.
Can I execute processes, not just design them?
FlowForge is the designer. For execution, install FlowForge Engine (separate module) — adds token-based execution, UserTask inbox, ServiceTask automation, ExclusiveGateway routing.
Can I embed diagrams in Knowledge articles?
Yes — install FlowForge Knowledge (free bridge module). Adds a /flowforge slash command for live SVG embedding.
What export formats are available?
BPMN 2.0 XML (interoperable), SVG (vector graphics), PDF (printable reports). PDF requires svglib + reportlab.
Is dark mode supported?
Yes. Full dark mode following Odoo 19 color scheme. Editor, sidebar, forms, and all views adapt automatically.

Release History

v19.0.1.0.0 — March 2026

Initial Release for Odoo 19

  • Fullscreen BPMN 2.0 editor (bpmn.js) with 70+ element types
  • Categorized element sidebar with drag-and-drop
  • UserTask Form Builder — 9 field types incl. model references
  • Template library with 3 pre-built templates
  • Version control: snapshot, restore, download
  • Export: BPMN 2.0 XML, SVG, PDF
  • Import from any BPMN 2.0 source
  • Draft → Review → Approved workflow with write protection
  • Categories, color-coded tags, Kanban view
  • Full dark mode support
  • User / Manager role-based access control

You May Also Like

FlowForge Engine

BPMN execution engine — task inbox, ServiceTask, gateways.

148 EUR
FlowForge Knowledge

Embed BPMN diagrams in Knowledge articles.

Free
Vault

AI document management — classification, routing, retention.

199 EUR

Made with ♥ by Syntax & Sabotage

Anbieter: Lars Weiler · Impressum · support@syntaxandsabotage.io

PraetorX FlowForge

BPMN 2.0 Process Designer for Odoo 19

Design, document, and manage business processes directly in Odoo. Full-viewport drag-and-drop BPMN editor powered by bpmn.js, with an integrated form builder for UserTasks, version control, template library, and export to XML, SVG, or PDF.

Part of the PraetorX Enterprise Module Suite — https://praetorx.net

Table of Contents

  • Overview
  • Key Features

Overview

FlowForge brings professional process design into Odoo using the industry-standard BPMN 2.0 notation. The fullscreen editor supports 70+ element types including tasks, gateways, events, pools, and lanes.

Diagrams are stored as standard BPMN 2.0 XML — fully interoperable with Camunda, Signavio, Bizagi, and any BPMN-compliant tool.

No Enterprise dependency. Works on Odoo Community, Enterprise, and Odoo.sh.

Key Features

Fullscreen BPMN Editor

  • Drag-and-drop element placement on a full-viewport canvas
  • Categorized element sidebar with 70+ BPMN 2.0 elements (Events, Tasks, Gateways, Containers, Artifacts)
  • Auto-save — changes are saved automatically with SVG preview generation
  • Zoom controls — fit to screen, zoom in/out, pan
  • Full dark mode — follows Odoo 19 color scheme automatically
  • OWL-based — native Odoo 19 widget, no iframes

UserTask Form Builder

  • Design data entry forms for BPMN UserTask elements
  • 9 field types: Text, Textarea, Integer, Float, Boolean, Date, DateTime, Selection, Many2one (Odoo model reference)
  • Configure required/optional flags, help text, default values, placeholders
  • Validation rules — field name format enforcement (^[a-z][a-z0-9_]*$)
  • Forms are linked to specific BPMN element IDs in the diagram
  • JSON selection options for Selection fields

Template Library

  • 3 pre-built templates included:
    • Approval Workflow
    • Sales Order Processing
    • Employee Onboarding
  • 6 categories: Sales, HR, Finance, Operations, IT, General
  • Create custom templates from any existing diagram
  • Usage tracking — see which templates are most popular
  • System templates are protected from deletion
  • One-click "Use Template" to create a new diagram

Version Control & Approval

  • Save versions with change descriptions
  • Compressed snapshots (zlib) for storage efficiency
  • Auto-numbering — versions increment automatically
  • Restore any previous version (auto-saves current state before restoring)
  • Download any version as BPMN XML
  • Approval workflow: Draft → Review → Approved (write-protected)
  • "Create New Draft" to iterate on an approved diagram

Export & Import

  • Export formats: BPMN 2.0 XML, SVG, PDF
  • Import: Upload any BPMN 2.0 XML file via the import wizard
  • PDF export requires svglib and reportlab Python packages
  • Full BPMN 2.0 XML compliance — OMG standard

Organization & Collaboration

  • Categories and color-coded tags for diagram organization
  • Kanban view groups diagrams by state for visual pipeline management
  • Owner and editor roles per diagram
  • Chatter integration for comments, activity tracking, and notifications
  • Element counter — automatic counting of tasks, events, gateways, subprocesses

Prerequisites

  • Odoo 19.0 (Community or Enterprise)
  • Python 3.10+
  • Modules: base, web, mail
  • Python packages (optional, for PDF export only):
pip install svglib reportlab

No external CDN or dependencies — bpmn.js is bundled with the module.

Installation

  1. Download from the Odoo App Store
  2. In Odoo, go to Apps → Update Apps List
  3. Search for "FlowForge" and click Install
  4. Navigate to FlowForge in the main menu

Configuration

Categories & Tags

Organize your diagrams with categories and tags:

  1. Go to FlowForge → Konfiguration → Kategorien
  2. Create categories (e.g., "HR Processes", "Finance", "IT")
  3. Go to Schlagwörter to create tags for cross-cutting concerns

User Permissions

Two security groups control access:

FlowForge User:

  • Create and edit own diagrams
  • Use templates to create diagrams
  • Save versions and export
  • Create and manage own forms
  • Submit diagrams for review

FlowForge Manager:

  • All User permissions, plus:
  • Approve or reject diagrams
  • Edit all diagrams (not just own)
  • Manage templates, categories, and tags
  • Access all forms across diagrams

To assign:

  1. Go to Settings → Users & Companies → Users
  2. Select a user
  3. Under Other, set FlowForge access to User or Manager

Usage Guide

Creating a Diagram

  1. Go to FlowForge → Diagramme
  2. Click Neu (New)
  3. Enter a name, select a category, and optionally choose a template
  4. Click "Open Editor" to launch the fullscreen BPMN designer

Using the Editor

  • Add elements: Click an element in the categorized sidebar or use the palette on the canvas
  • Connect elements: Drag from a connection point to create sequence flows
  • Edit properties: Click any element to see its properties
  • Auto-save: Changes are saved automatically (also Ctrl+S / Cmd+S)
  • Undo/Redo: Standard keyboard shortcuts work
  • Zoom: Mousewheel or toolbar controls. Fit-to-screen button available.

Adding Forms to UserTasks

  1. In the diagram form view, go to the Formulare (Forms) tab
  2. Click Hinzufügen (Add)
  3. Enter the Task ID matching a UserTask element in your diagram
  4. Add fields with types, labels, and validation rules
  5. Forms are available via the JSON-RPC API for integration

Managing Versions

  1. In the diagram form view, click Neue Version (New Version)
  2. Enter a change description
  3. The current BPMN XML is saved as a compressed snapshot
  4. To restore: open the version record and click Wiederherstellen (Restore)
  5. Current state is auto-saved before restoring

Approval Workflow

  1. Design your process in Entwurf (Draft) state
  2. When ready, click Zur Prüfung einreichen (Submit for Review)
  3. A FlowForge Manager reviews and clicks Genehmigen (Approve)
  4. The diagram becomes write-protected — no further edits
  5. To make changes, click Neuen Entwurf erstellen (Create New Draft)

Exporting

From the diagram form view:

  • BPMN XML: Click Export BPMN — downloads standard .bpmn file
  • SVG: Click Export SVG — vector image for documentation
  • PDF: Click Export PDF — requires svglib and reportlab

Importing

  1. Go to FlowForge → BPMN-Import
  2. Upload a .bpmn or .xml file
  3. Enter a name for the new diagram
  4. Click Importieren — the BPMN XML is parsed and a diagram is created

Use Cases

  • ISO 9001 Compliance — Document quality management processes in standard BPMN notation. Version control provides the audit trail auditors require.
  • Employee Onboarding — Design structured onboarding workflows with UserTask forms for each step. HR tracks completion in real time.
  • Approval Processes — Model multi-level approval workflows with gateways and decision points. Forms capture required data at each step.
  • Operations & Manufacturing — Map production workflows, maintenance procedures, and supply chain processes. Share documentation across teams.

BPMN Element Reference

Category Elements Description
Events Start, End, Timer, Message, Signal, Error Trigger and terminate flows
Tasks UserTask, ServiceTask, ScriptTask, SendTask Work units in a process
Gateways Exclusive (XOR), Parallel (AND), Inclusive Branch and merge flows
Containers SubProcess, Pool, Lane Group and scope elements
Artifacts Data Object, Data Store, Annotation, Group Document data and notes

API Reference

Models

  • flowforge.diagram — Main process diagram with BPMN XML, state, versioning
  • flowforge.template — Reusable diagram templates
  • flowforge.version — Version snapshots with compressed XML
  • flowforge.form — UserTask form definitions
  • flowforge.form.field — Form field configuration
  • flowforge.category — Diagram categories
  • flowforge.tag — Diagram tags

Endpoints

  • /flowforge/export/<diagram_id> — Export diagram (format param: bpmn, svg, pdf)
  • /flowforge/form/get — JSON-RPC endpoint for form data retrieval

Companion Modules

FlowForge Engine (separate module, 148 EUR)
BPMN execution engine — adds token-based process execution, UserTask inbox, ServiceTask automation, and ExclusiveGateway routing. Design in FlowForge, execute with Engine. https://apps.odoo.com/apps/modules/19.0/praetorx_flowforge_engine/
FlowForge Knowledge (free bridge module)
Embed FlowForge BPMN diagrams directly in Odoo Knowledge articles via a /flowforge slash command. Live SVG rendering with name, version, and state badges. https://apps.odoo.com/apps/modules/19.0/praetorx_flowforge_knowledge/
Vault (199 EUR)
AI-powered document management with classification, routing, and retention. Model your document workflows in FlowForge, manage documents in Vault. https://apps.odoo.com/apps/modules/19.0/praetorx_vault/

Support

  • Email: support@syntaxandsabotage.io
  • 30-day email support included with purchase
  • Lifetime updates for Odoo 19
  • Website: https://praetorx.net
  • Publisher: Syntax & Sabotage

License

Odoo Proprietary License v1.0 (OPL-1). One purchase per database. Source code included — no obfuscation.

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