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. project
  3. Project BPMN Diagrams v 19.0
  4. Sales Conditions FAQ

Project BPMN Diagrams

by leapai.ai https://leapai.ai/en/
Odoo
v 19.0 Third Party 16
Download for v 19.0 Deploy on Odoo.sh
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)
• Project (project)
Lines of code 1222
Technical Name project_bpmn
LicenseLGPL-3
Websitehttps://leapai.ai/en/
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Discuss (mail)
• Project (project)
Lines of code 1222
Technical Name project_bpmn
LicenseLGPL-3
Websitehttps://leapai.ai/en/
Project BPMN Diagrams Banner

๐Ÿ“‹ Overview

Project BPMN Diagrams brings a fully interactive, self-contained BPMN 2.0 process editor directly into Odoo 19. Create, edit, and export process diagrams without leaving your project or task โ€” no external dependencies, no browser plugins required.

Attach unlimited diagrams to any project or task. Use the drag-and-drop canvas to model business processes step by step using standard BPMN 2.0 notation. Export diagrams as BPMN XML (importable in Camunda, Signavio, bpmn.io) or as SVG for presentations and documentation.

โœจ Key Features

๐ŸŽจ

Built-in BPMN Editor

Interactive SVG canvas with drag-and-drop placement, element selection, and inline label editing. No external JS library needed.

๐Ÿ”ท

All Core BPMN 2.0 Elements

Start/End Events, Tasks (rounded rectangles), Exclusive Gateways (XOR), Parallel Gateways (AND), Sequence Flows, and Text Annotations.

๐Ÿ”—

Draw Connections Instantly

Switch to Connect mode, click a source element, then click a target โ€” a labelled sequence flow arrow is created automatically.

๐Ÿ”

Zoom & Pan

Mouse-wheel zoom, toolbar Zoom In/Out buttons, and a Fit to Screen control to keep your diagram in view at any scale.

๐Ÿ“

Export BPMN 2.0 XML

One-click download of a valid BPMN 2.0 XML file importable in Camunda Modeler, Signavio, bpmn.io, and other BPMN-compatible tools.

๐Ÿ–ผ

Export SVG Vector Image

Download the diagram as a crisp SVG file โ€” perfect for inserting into Word, PowerPoint, Confluence, or any documentation system.

๐Ÿ“Œ

Smart Buttons on Project & Task

A counter smart button appears on every Project and Task form showing how many diagrams are attached. Click to open the list directly.

๐Ÿ’ฌ

Chatter / Activity Tracking

Every BPMN diagram inherits Odoo's mail.thread mixin โ€” log notes, schedule activities, and track diagram changes over time.

โŒจ๏ธ

Keyboard Shortcuts

Delete / Backspace removes selected elements, Escape resets the active tool, Enter confirms inline label edits.

๐Ÿ—บ Supported BPMN 2.0 Elements

Start Event
End Event
Task
XOR Gateway
AND Gateway
Annotation
Sequence Flow

๐Ÿ“ธ Screenshots

BPMN Editor Canvas
Interactive Editor Canvas โ€” Drag elements from the toolbar, draw connections, edit labels inline, and manage properties in the right panel.
Project Smart Button
Smart Button on Projects โ€” A BPMN Diagrams counter appears on every project form. Click it to see all diagrams linked to that project.
Task Smart Button
Smart Button on Tasks โ€” Diagrams can also be attached directly to individual tasks. Perfect for documenting sub-process steps or decision trees.
Export to BPMN XML and SVG
One-Click Export โ€” Export to standard BPMN 2.0 XML for use in Camunda, Signavio, or bpmn.io โ€” or export to SVG for presentations and docs.

๐Ÿ— Module Structure

ComponentDescription
project.bpmn.diagramCore model โ€” stores diagram name, JSON canvas data, links to project/task, mail thread
project.project (extend)Adds bpmn_diagram_ids one2many and smart-button counter
project.task (extend)Adds bpmn_diagram_ids one2many and smart-button counter
OWL Field Widget bpmn_editorCustom text-field widget โ€” renders the full interactive SVG canvas inside any Odoo form
BPMN 2.0 XML GeneratorPure JavaScript, no external library โ€” converts internal JSON to spec-compliant BPMN 2.0 XML
SVG ExporterSerialises the live SVG DOM element to a downloadable vector file

โš™ Technical Information

PropertyValue
Odoo Version19.0
Dependenciesproject, mail
External LibrariesNone โ€” fully self-contained
LicenseLGPL-3
Frontend FrameworkOWL 2 (Odoo standard)
Export FormatsBPMN 2.0 XML, SVG

๐Ÿš€ Installation

  1. Download the project_bpmn.zip file from this page.
  2. In Odoo, go to Settings โ†’ Apps โ†’ Upload Module and upload the ZIP file.
  3. Search for "Project BPMN Diagrams" in the Apps list and click Install.
  4. Open any Project or Task form โ€” the ๐Ÿ—บ Diagrams smart button will appear.
  5. Or navigate to Project โ†’ BPMN Diagrams from the main menu to create diagrams directly.
Project BPMN Diagrams  ยท  Odoo 19.0  ยท  Free  ยท  LGPL-3

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, please use the developer contact information. They can usually be found in the description.
Please choose a rating from 1 to 5 for this module.
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