.BPMN

Файл BPMN

Business Process Model and Notation File
Задать вопрос
БЫСТРЫЙ ОТВЕТ

A .bpmn file is a Business Process Model and Notation diagram - an XML file that describes a workflow (tasks, decisions, events and the flow between them) using the OMG BPMN 2.0 standard. Open it with the free Camunda Modeler or bpmn.io in a browser; draw.io also works. The file is plain XML and low risk to open, though in process-automation platforms it can contain executable scripts worth reviewing before deployment.

Разработчик: Object Management Group (OMG) Категория: Файлы векторных изображений Открыть стандартное MIME: application/bpmn+xml
ОТКРЫВАЕТСЯ НА Windows macOS Linux Web
Связанные: .EMZ · .CDR · .ODG · .VSDX

На этой странице

Проиндексировано расширений: 19k+
Последняя проверка: Aug 4, 2026

Не знаете, что это за файл?

Перетащите любой файл в наш идентификатор - мы прочитаем первые байты, чтобы определить формат.

Идентифицировать файл

Что такое формат файла BPMN?

Files with the .bpmn extension store Business Process Model and Notation diagrams - an open XML format standardized by the Object Management Group (OMG). The format is used to describe business processes, allowing visualization of the most important workflow data, as well as modeling and analysis across an organization.

Elements in .bpmn files can be grouped into logical parts, that is:

  • objects related to data flow - events, tasks, gateways (decision points),
  • object associations - sequence flows, message flows, and data associations,
  • pools and lanes - process participants and their roles,
  • artifacts - text annotations and groupings.

.bpmn files can be used to model almost all types of business processes.

.bpmn diagrams have various uses in business processing. They are used by consultants, managers, designers, auditors, and end users alike. Under the hood, a .bpmn file is plain XML: its <definitions> root holds both the process logic (tasks, gateways, events, flows) and a <bpmndi:BPMNDiagram> block that stores each shape's exact screen coordinates, so the full model and its visual layout travel together in one portable file.

The BPMN 2.0 standard, developed in 2011, is supported by many business modeling software applications, which allow importing from and exporting project data to .bpmn format. Because the format is vendor-neutral, a model created in one tool - such as Camunda Modeler or diagrams.net - can be opened in another without conversion. Related notation standards include DMN for decision modeling and the older XPDL process exchange format.

Безопасность и защита

РИСК: LOW

A .bpmn is plain XML and is low risk to open. Two cautions: (1) like any XML it can reference external entities, so open untrusted files in a real modeler rather than a naive parser; (2) in automation platforms a .bpmn can embed executable script tasks (e.g. JavaScript/Groovy) that run when a process engine executes the model - review such scripts before deploying a model from an untrusted source.

Детали формата

в двух словах
ПОЛНОЕ НАЗВАНИЕBusiness Process Model and Notation Fileтакже известен как BPMN diagram, BPMN 2.0 XML
РАЗРАБОТЧИКObject Management Group (OMG)с BPMN 1.0 (2004, BPMI); BPMN 2.0 (2011, OMG) - defined the .bpmn XML interchange format
MIME-ТИПapplication/bpmn+xml
ТИПXML document (BPMN 2.0 standard process model)
СТАНДАРТОткрытый · без роялти
СВЯЗАННЫЕ.emz.cdr.odg.vsdx
Это расширение также используется в…
  • Avantage template (legacy) - An old database record attributed .bpmn to a KAISHA-Tec 'Avantage' template under a 3D-image category; this appears to be a stale/incorrect mapping and is not the mainstream meaning.
MAGIC BYTES · СИГНАТУРА ФАЙЛА
СМЕЩЕНИЕ
0001020304
HEX
3C3F786D6C
ASCII
<?xml
A .bpmn file is XML. It starts with the standard XML declaration and has a <definitions> (often namespaced bpmn:/semantic:) root from the OMG BPMN 2.0 schema, embedding process flow plus a <bpmndi:BPMNDiagram> section for layout.

Программы, открывающие файлы BPMN

Windows4 apps
Visual Paradigm Freemium Open the .bpmn in the BPMN modeler to view, edit and analyze the process.
Camunda Modeler Бесплатно Open the .bpmn to view/edit the diagram; built on bpmn.io, fully BPMN 2.0 compliant.
draw.io (desktop) Открытый код File → Open the .bpmn; draw.io imports and lets you edit and export BPMN diagrams.
Any text editor (Notepad++ / VS Code) Открытый код Open the .bpmn as XML to inspect the raw model (you won't see the rendered diagram).
macOS1 app
Camunda Modeler Бесплатно Open the .bpmn to view/edit the diagram; built on bpmn.io, fully BPMN 2.0 compliant.
Linux1 app
Camunda Modeler Бесплатно Open the .bpmn to view/edit the diagram; built on bpmn.io, fully BPMN 2.0 compliant.
Web2 apps
bpmn.io demo / Camunda web modeler Открытый код Open the .bpmn in the browser-based modeler to view and edit without installing anything.
diagrams.net (draw.io online) Открытый код Import the .bpmn in the browser to edit and export to PNG/SVG/PDF.

Технические подробности

глубокая спецификация
MIME typeapplication/bpmn+xml (registered); also accepted as application/xml or text/xml
File encodingUTF-8 plain text with XML declaration at byte offset 0
File signature<?xml at byte offset 0; root element <definitions> or <bpmn:definitions>
Root element<definitions> from the OMG BPMN 2.0 schema, typically namespace-prefixed as bpmn: or semantic:
Process schema namespacehttp://www.omg.org/spec/BPMN/20100524/MODEL
Diagram interchange namespacehttp://www.omg.org/spec/BPMN/20100524/DI - the bpmndi: prefix used for BPMNDiagram shape and edge coordinate elements
Dual-section structure<process> holds flow semantics (tasks, gateways, events, sequence flows); <bpmndi:BPMNDiagram> holds visual layout - both embedded in the same file
Typical file size5 KB - 500 KB; grows with element count and the embedded diagram coordinate data
CompressionNone - raw uncompressed XML; tool project bundles may package files separately as ZIP archives
Gateway typesExclusive (XOR), Inclusive (OR), Parallel (AND), Event-based, and Complex gateways
Event typesStart, intermediate, and end events, each with typed triggers: message, timer, signal, error, escalation, compensation, and more
Executable process flagisExecutable attribute on <process> distinguishes human-readable diagrams from engine-deployable BPMN models
Collaboration supportPools and lanes represent process participants; message flows between pools model cross-organizational interactions
Governing bodyObject Management Group (OMG), which also maintains UML, SysML, and the related DMN standard
ВыпущенBPMN 1.0 (2004, BPMI); BPMN 2.0 (2011, OMG) - defined the .bpmn XML interchange format
Последняя версияBPMN 2.0.2 (OMG, 2013)
Открыть стандартноеДа · без роялти
Спецификацияwww.omg.org

Конвертации BPMN

Вопросы и ответы сообщества

спрошено пользователями
Задать быстрый вопрос
Получите помощь от людей, работающих с файлами BPMN. Будьте конкретны - укажите вашу систему и версию ПО.
Аккаунт не нужен · ответы обычно в течение дня

Вопросов пока нет - станьте первым, кто спросит о файлах BPMN.

Часто задаваемые вопросы

What is a .bpmn file?
It is a Business Process Model and Notation diagram - an XML file describing a workflow (tasks, decisions, events and their flow) using the OMG BPMN 2.0 standard.
How do I open a .bpmn file?
Use a BPMN modeler such as the free Camunda Modeler / bpmn.io, draw.io (diagrams.net), or Visual Paradigm. Since it is XML, a text editor shows the source but not the rendered diagram.
Is .bpmn really a 3D image or Avantage template?
No - that is an incorrect database label. The .bpmn extension is the OMG BPMN process-diagram format, a standard XML file used by process-modeling and automation tools.
Can I export a BPMN diagram to PNG or PDF?
Yes. Open it in bpmn.io/Camunda Modeler or draw.io and export to PNG or SVG; draw.io and Visual Paradigm can export to PDF.
Can BPMN files actually be executed?
Yes - in process-automation engines like Camunda, Flowable or Activiti, the same .bpmn file is run directly by the engine, not just drawn. Plain diagrams from documentation tools are not executable.
What's the difference between BPMN and XPDL or BPEL?
All describe processes in XML. BPMN 2.0 is the modern OMG standard combining notation and execution semantics with diagram layout; XPDL focused on interchange/layout and BPEL on executable orchestration. BPMN largely supersedes them for new work.

Ссылки

1OMG - BPMN 2.0.2 specificationwww.omg.org
2bpmn.io - open-source BPMN toolkitbpmn.io

Узнать больше

по всей базе данных

Популярные расширения на этой неделе

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.NOMEDIAAndroid No-Media Marker File
7.RPMSGRestricted Permission Message
8.BINCD/DVD Disc Image (BIN/CUE)
9.TMPTemporary File
10.XDWDocuWorks Document

Похожие расширения

.EMZWindows Compressed Enhanced Metafile
.CDRCorelDRAW image / drawing
.ODGOpenDocument Graphics (Drawing)
.VSDXMicrosoft Visio Drawing (2013+)
.AIAdobe Illustrator Artwork
.EPSEncapsulated PostScript

Бесплатные инструменты для файлов

Идентификатор файлов и конвертер изображений в браузере - все работает на вашем устройстве.

Открыть инструменты

Обзор расширений файлов A-Z