.BPMN

Arquivo BPMN

Business Process Model and Notation File
Fazer uma pergunta
RESPOSTA RÁPIDA

Um arquivo .bpmn é um diagrama Business Process Model and Notation - um arquivo XML que descreve um fluxo de trabalho (tarefas, decisões, eventos e o fluxo entre eles) usando o padrão OMG BPMN 2.0. Abra-o com o Camunda Modeler gratuito ou bpmn.io em um navegador; o draw.io também funciona. O arquivo é XML puro e de baixo risco para abrir, embora em plataformas de automação de processos possa conter scripts executáveis que valem a pena revisar antes da implantação.

Desenvolvedor: Object Management Group (OMG) Categoria: Arquivos de Imagem Vector Padrão aberto MIME: application/bpmn+xml
ABRE EM Windows macOS Linux Web
Relacionado: .EMZ · .CDR · .ODG · .VSDX

Nesta página

19k+ extensões indexadas
Última revisão em Aug 4, 2026

Não tem certeza do que é seu arquivo?

Arraste qualquer arquivo para o nosso identificador - lemos apenas os primeiros bytes para nomear o formato.

Identificar um arquivo

O que é o formato de ficheiro BPMN?

Arquivos com a extensão .bpmn armazenam diagramas Business Process Model and Notation - um formato XML aberto padronizado pelo Object Management Group (OMG). O formato é usado para descrever processos de negócios, permitindo a visualização dos dados mais importantes do fluxo de trabalho, bem como a modelagem e análise em toda uma organização.

Os elementos nos arquivos .bpmn podem ser agrupados em partes lógicas, ou seja:

  • objetos relacionados ao fluxo de dados - eventos, tarefas, gateways (pontos de decisão),
  • associações de objetos - fluxos de sequência, fluxos de mensagens e associações de dados,
  • pools e lanes - participantes do processo e seus papéis,
  • artefatos - anotações de texto e agrupamentos.

Arquivos .bpmn podem ser usados para modelar quase todos os tipos de processos de negócios.

Os diagramas .bpmn têm vários usos no processamento de negócios. Eles são usados por consultores, gerentes, designers, auditores e usuários finais. Por baixo do capô, um arquivo .bpmn é XML puro: sua raiz <definitions> contém tanto a lógica do processo (tarefas, gateways, eventos, fluxos) quanto um bloco <bpmndi:BPMNDiagram> que armazena as coordenadas de tela exatas de cada forma, para que o modelo completo e seu layout visual viajem juntos em um único arquivo portátil.

O padrão BPMN 2.0, desenvolvido em 2011, é suportado por muitos aplicativos de software de modelagem de negócios, que permitem a importação e exportação de dados de projetos para o formato .bpmn. Como o formato é neutro em relação ao fornecedor, um modelo criado em uma ferramenta - como Camunda Modeler ou diagrams.net - pode ser aberto em outra sem conversão. Padrões de notação relacionados incluem DMN para modelagem de decisão e o formato de intercâmbio de processos mais antigo XPDL.

Segurança e proteção

RISCO: LOW

Um .bpmn é XML puro e tem baixo risco de abertura. Duas precauções: (1) como qualquer XML, ele pode referenciar entidades externas, portanto, abra arquivos não confiáveis em um modelador real em vez de um analisador simples; (2) em plataformas de automação, um .bpmn pode incorporar tarefas de script executáveis (ex: JavaScript/Groovy) que rodam quando um motor de processo executa o modelo - revise tais scripts antes de implantar um modelo de uma fonte não confiável.

Detalhes do formato

em resumo
NOME COMPLETOBusiness Process Model and Notation Filetambém conhecido como BPMN diagram, BPMN 2.0 XML
DESENVOLVEDORObject Management Group (OMG)desde BPMN 1.0 (2004, BPMI); BPMN 2.0 (2011, OMG) - defined the .bpmn XML interchange format
TIPO MIMEapplication/bpmn+xml
TIPODocumento XML (modelo de processo padrão BPMN 2.0)
PADRÃOAberto · livre de royalties
Esta extensão também é usada por…
  • Modelo Avantage (legado) - Um antigo registro de banco de dados atribuía o .bpmn a um modelo KAISHA-Tec «Avantage» sob uma categoria de imagem 3D; isso parece ser um mapeamento obsoleto/incorreto e não é o significado principal.
MAGIC BYTES · ASSINATURA DO ARQUIVO
OFFSET
0001020304
HEX
3C3F786D6C
ASCII
<?xml
Um arquivo .bpmn é XML. Ele começa com a declaração XML padrão e possui uma raiz <definitions> (frequentemente com o namespace bpmn:/semantic:) do esquema OMG BPMN 2.0, incorporando o fluxo do processo mais uma seção <bpmndi:BPMNDiagram> para o layout.

Programas que abrem arquivos BPMN

Windows4 apps
Visual Paradigm Freemium Abra o .bpmn no modelador BPMN para visualizar, editar e analisar o processo.
Camunda Modeler Gratuito Abra o .bpmn para visualizar/editar o diagrama; construído sobre o bpmn.io, totalmente compatível com BPMN 2.0.
draw.io (desktop) Código aberto Arquivo → Abrir o .bpmn; o draw.io importa e permite editar e exportar diagramas BPMN.
Any text editor (Notepad++ / VS Code) Código aberto Abra o .bpmn como XML para inspecionar o modelo bruto (você não verá o diagrama renderizado).
macOS1 app
Camunda Modeler Gratuito Abra o .bpmn para visualizar/editar o diagrama; construído sobre o bpmn.io, totalmente compatível com BPMN 2.0.
Linux1 app
Camunda Modeler Gratuito Abra o .bpmn para visualizar/editar o diagrama; construído sobre o bpmn.io, totalmente compatível com BPMN 2.0.
Web2 apps
bpmn.io demo / Camunda web modeler Código aberto Abra o .bpmn no modelador baseado em navegador para visualizar e editar sem instalar nada.
diagrams.net (draw.io online) Código aberto Importe o .bpmn no navegador para editar e exportar para PNG/SVG/PDF.

Detalhes técnicos

especificação profunda
Tipo MIMEapplication/bpmn+xml (registrado); também aceito como application/xml ou text/xml
Codificação de arquivoTexto simples UTF-8 com declaração XML no deslocamento de byte 0
Assinatura de arquivo<?xml no deslocamento de byte 0; elemento raiz <definitions> ou <bpmn:definitions>
Elemento raiz<definitions> do esquema OMG BPMN 2.0, normalmente com prefixo de namespace como bpmn: ou semantic:
Namespace do esquema de processohttp://www.omg.org/spec/BPMN/20100524/MODEL
Namespace de intercâmbio de diagramahttp://www.omg.org/spec/BPMN/20100524/DI - o prefixo bpmndi: usado para elementos de coordenadas de formas e arestas do BPMNDiagram
Estrutura de seção dupla<process> contém a semântica do fluxo (tarefas, gateways, eventos, fluxos de sequência); <bpmndi:BPMNDiagram> contém o layout visual - ambos incorporados no mesmo arquivo
Tamanho de arquivo típico5 KB - 500 KB; cresce com a contagem de elementos e os dados de coordenadas do diagrama incorporados
CompressãoNenhuma - XML bruto não compactado; pacotes de projetos de ferramentas podem agrupar arquivos separadamente como arquivos ZIP
Tipos de gatewayExclusivo (XOR), Inclusivo (OR), Paralelo (AND), Baseado em eventos e gateways Complexos
Tipos de eventosEventos de início, intermediários e de fim, cada um com gatilhos tipados: mensagem, temporizador, sinal, erro, escalonamento, compensação e mais
Sinalizador de processo executávelO atributo isExecutable em <process> distingue diagramas legíveis por humanos de modelos BPMN implantáveis em motores
Suporte a colaboraçãoPools e lanes representam participantes do processo; fluxos de mensagens entre pools modelam interações entre organizações
Órgão reguladorObject Management Group (OMG), que também mantém UML, SysML e o padrão DMN relacionado
LançadoBPMN 1.0 (2004, BPMI); BPMN 2.0 (2011, OMG) - defined the .bpmn XML interchange format
Versão mais recenteBPMN 2.0.2 (OMG, 2013)
Padrão abertoSim · livre de royalties
Especificaçãowww.omg.org

Conversões de BPMN

Perguntas e Respostas da Comunidade

perguntado por usuários
Faça uma pergunta rápida
Obtenha ajuda de pessoas que trabalham com arquivos BPMN. Seja específico - inclua seu sistema e a versão do software.
Não é necessário criar conta · respostas geralmente em um dia

Ainda não há perguntas - seja o primeiro a perguntar sobre arquivos BPMN.

Perguntas frequentes

O que é um arquivo .bpmn?
É um diagrama Business Process Model and Notation - um arquivo XML que descreve um fluxo de trabalho (tarefas, decisões, eventos e seu fluxo) usando o padrão OMG BPMN 2.0.
Como abro um arquivo .bpmn?
Use um modelador BPMN, como o Camunda Modeler / bpmn.io gratuito, draw.io (diagrams.net) ou Visual Paradigm. Como é XML, um editor de texto mostra o código-fonte, mas não o diagrama renderizado.
O .bpmn é realmente uma imagem 3D ou um modelo Avantage?
Não - esse é um rótulo de banco de dados incorreto. A extensão .bpmn é o formato de diagrama de processo OMG BPMN, um arquivo XML padrão usado por ferramentas de modelagem e automação de processos.
Posso exportar um diagrama BPMN para PNG ou PDF?
Sim. Abra-o no bpmn.io/Camunda Modeler ou draw.io e exporte para PNG ou SVG; o draw.io e o Visual Paradigm podem exportar para PDF.
Arquivos BPMN podem realmente ser executados?
Sim - em motores de automação de processos como Camunda, Flowable ou Activiti, o mesmo arquivo .bpmn é executado diretamente pelo motor, não apenas desenhado. Diagramas simples de ferramentas de documentação não são executáveis.
Qual é a diferença entre BPMN e XPDL ou BPEL?
Todos descrevem processos em XML. O BPMN 2.0 é o padrão moderno da OMG que combina notação e semântica de execução com layout de diagrama; o XPDL focava em intercâmbio/layout e o BPEL em orquestração executável. O BPMN substitui amplamente ambos em novos trabalhos.

Referências

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

Continue explorando

em todo o banco de dados

Principais extensões desta semana

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.JPGJPEG Image
4.PARTPartial Download File
5.MDMarkdown Document
6.BINCD/DVD Disc Image (BIN/CUE)
7.EXEWindows Executable (Portable Executable)
8.DATProgram Data File (generic)
9.RPMSGRestricted Permission Message
10.DBSQLite Database File

Extensões relacionadas

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

Ferramentas de arquivo gratuitas

Um identificador de arquivos e conversor de imagens no navegador - tudo funciona no seu dispositivo.

Abrir a caixa de ferramentas

Navegar por extensões de arquivo A-Z