Nesta página

Elementos BPMN compatíveis com o ProcessMind

Elementos BPMN compatíveis

O ProcessMind lê e grava os elementos BPMN 2.0 listados abaixo. Compatível significa que o elemento passou pelos nossos testes bidirecionais: um modelo que o contém é exportado para BPMN e importado novamente com os mesmos elementos, conexões, geometria e rótulos. Parcialmente compatível indica exatamente o que não é preservado. Você pode testar a importação e a exportação dos seus próprios arquivos com um teste grátis.

Teste a lista de elementos

Gere um modelo com base no seu processo, exporte-o e importe-o novamente para verificar se todos os elementos são preservados.

Elementos de fluxo

Elemento BPMN Status de compatibilidade Observações
bpmn:Process Compatível (Invisível) Um arquivo pode conter vários processos
bpmn:LaneSet Compatível (Invisível)
bpmn:Lane Compatível Inclui conjuntos de raias aninhados
bpmn:Task Compatível
bpmn:UserTask Compatível Apenas representação visual; atributos de execução não são usados
bpmn:ManualTask Compatível
bpmn:ServiceTask Compatível
bpmn:SendTask Compatível
bpmn:ReceiveTask Compatível instantiate é preservado
bpmn:ScriptTask Compatível
bpmn:BusinessRuleTask Compatível
bpmn:CallActivity Compatível Links entre processos são exportados como calledElement
bpmn:SubProcess Compatível Subprocessos expandidos, recolhidos e de evento
bpmn:AdHocSubProcess Compatível
bpmn:Transaction Compatível

Gateways

Elemento BPMN Status de compatibilidade Observações
bpmn:Gateway Compatível Gateway simples, exibido como um losango vazio
bpmn:ExclusiveGateway Compatível
bpmn:InclusiveGateway Compatível
bpmn:ParallelGateway Compatível
bpmn:ComplexGateway Compatível
bpmn:EventBasedGateway Compatível Inclui instantiate e eventGatewayType

Eventos

Elemento BPMN Status de compatibilidade Observações
bpmn:StartEvent Compatível
bpmn:EndEvent Compatível
bpmn:IntermediateCatchEvent Compatível
bpmn:IntermediateThrowEvent Compatível
bpmn:BoundaryEvent Compatível Inclui a tarefa à qual está anexado
bpmn:MessageEventDefinition Compatível
bpmn:TimerEventDefinition Compatível Data, ciclo e duração
bpmn:SignalEventDefinition Compatível
bpmn:EscalationEventDefinition Compatível
bpmn:ErrorEventDefinition Compatível
bpmn:CancelEventDefinition Compatível
bpmn:CompensateEventDefinition Compatível waitForCompletion incluído
bpmn:ConditionalEventDefinition Compatível
bpmn:TerminateEventDefinition Compatível
bpmn:LinkEventDefinition Compatível

Objetos de conexão

Elemento BPMN Status de suporte Observações
bpmn:SequenceFlow Compatível Inclui nome, expressão de condição e fluxo padrão
bpmn:MessageFlow Compatível Entre pools e entre um elemento de fluxo e um pool
bpmn:Association Compatível Vincula anotações, objetos de dados e armazenamentos de dados a elementos de fluxo. Uma bpmn:association simples entre uma atividade e uma referência de dados é gravada novamente como a associação de dados que ela descreve
bpmn:FormalExpression Compatível Expressões de condição, valores de timer e condições de loop
bpmn:DataAssociation Compatível Uma atividade (tarefa ou subprocesso) vinculada a um objeto de dados ou armazenamento de dados é gravada como bpmn:dataInputAssociation / bpmn:dataOutputAssociation aninhado dessa atividade, incluindo a direção. assignment e transformation não são modelados, e uma associação de dados em um evento não é lida

Artefatos

Elemento BPMN Status de suporte Observações
bpmn:TextAnnotation Compatível
bpmn:Group Compatível O nome do grupo é recuperado pelo valor da categoria
bpmn:DataObjectReference Compatível Objeto de dados do ProcessMind
bpmn:DataStoreReference Compatível Armazenamento de dados do ProcessMind
bpmn:DataInput Parcialmente compatível Lido da especificação de entrada/saída do processo como um objeto de dados; não é gravado novamente como bpmn:dataInput
bpmn:DataOutput Parcialmente compatível Lido da especificação de entrada/saída do processo como um objeto de dados; não é gravado novamente como bpmn:dataOutput
bpmn:Category Compatível Gravado para grupos
bpmn:CategoryValue Compatível Contém o nome do grupo

Pools, colaboração e intercâmbio de diagramas

Elemento BPMN Status de suporte Observações
bpmn:Collaboration Compatível
bpmn:Participant Compatível Pools, incluindo pools recolhidos
bpmn:Documentation Compatível Gravada para os elementos do modelo em todos os caminhos de exportação. A documentação de uma conexão (um fluxo de sequência, associação ou fluxo de mensagem) é lida de um arquivo para o modelo, mas a exportação grava apenas a documentação dos elementos
extensionElements (processmind:*) Compatível Configurações do elemento, cores, atividades mapeadas e configurações de simulação. As configurações de simulação são incluídas somente na opção Exportar BPMN do aplicativo; a exportação do catálogo e o download pela API não incluem simulações
bpmndi:BPMNDiagram Compatível
bpmndi:BPMNPlane Compatível
bpmndi:BPMNShape Compatível Posição, tamanho, cores e posição do rótulo
bpmndi:BPMNEdge Compatível Pontos de passagem e posição do rótulo
bpmndi:BPMNLabel Compatível Posição do texto

Não reproduzidos exatamente

Esses elementos não impedem a importação nem a exportação, mas não são reproduzidos exatamente:

Elemento BPMN O que acontece
bpmndi:BPMNLabelStyle As configurações de fonte são lidas e exibidas no modelador, mas a exportação não grava estilos de rótulo: as fontes dos elementos não fazem parte do arquivo exportado
bpmn:DataObject, bpmn:DataStore (as declarações) Ignorados: o ProcessMind mantém os dados como bpmn:DataObjectReference / bpmn:DataStoreReference e não grava declarações separadas
bpmn:Event, bpmn:ThrowEvent, bpmn:CatchEvent, bpmn:ImplicitThrowEvent Tipos abstratos de evento: são lidos como o evento inicial, intermediário ou final concreto que descrevem e gravados novamente como esse tipo concreto
bpmn:FlowElement, bpmn:FlowNode, bpmn:RootElement, bpmn:BaseElement Tipos abstratos que nunca aparecem em um arquivo; a exportação grava o elemento concreto correspondente

Elementos BPMN não compatíveis

O ProcessMind não é compatível com estes elementos, geralmente relacionados à execução, à coreografia ou a metadados não essenciais:

  • bpmn:Choreography, bpmn:GlobalChoreographyTask, bpmn:ChoreographyTask, bpmn:CallChoreography, bpmn:SubChoreography
  • bpmn:Conversation, bpmn:ConversationNode, bpmn:ConversationLink, bpmn:ConversationAssociation, bpmn:GlobalConversation
  • bpmn:PartnerEntity, bpmn:PartnerRole, bpmn:CorrelationProperty, bpmn:CorrelationKey, bpmn:CorrelationSubscription
  • bpmn:ParticipantAssociation, bpmn:MessageFlowAssociation
  • bpmn:GlobalTask, bpmn:GlobalManualTask, bpmn:GlobalUserTask
  • bpmn:ResourceRole, bpmn:Performer, bpmn:PotentialOwner, bpmn:HumanPerformer
  • bpmn:Property, bpmn:DataState, bpmn:Assignment
  • bpmn:Error, bpmn:Message, bpmn:Signal, bpmn:Escalation (as declarações raiz compartilhadas; as definições de evento correspondentes são compatíveis)
  • bpmn:Interface, bpmn:Operation, bpmn:EndPoint (somente execução)
  • bpmn:Auditing, bpmn:Monitoring, bpmn:Rendering, bpmn:Extension (metadados de extensão; extensionElements próprios do ProcessMind são compatíveis)

Elementos BPMN compatíveis com o ProcessMind

O ProcessMind é compatível com os elementos essenciais do BPMN 2.0 para modelagem e análise de processos. A plataforma prioriza os elementos fundamentais para a visualização e a estrutura dos processos, deixando de fora os usados para execução ou para metadados estendidos. A lista acima é validada por testes bidirecionais: um elemento só é considerado compatível quando um teste comprova que um modelo que o contém pode ser exportado e importado sem problemas.

Se tiver dúvidas sobre como importar ou exportar arquivos BPMN no ProcessMind, entre em contato.

Gere um modelo BPMN personalizado

Teste a lista de elementos

Gere um modelo com base no seu processo, exporte-o e importe-o novamente para verificar se todos os elementos são preservados.

Tópicos relacionados

Melhore seus processos. Crie uma arquitetura conectada. Mantenha o controle.

Acesse na hora, sem cartão de crédito nem espera. Transforme a forma como sua organização trabalha em modelos de processo claros e conectados.

Crie sua arquitetura de processos, defina responsabilidades e controles e alinhe papéis e atribuições em todos os níveis.

Comece o teste grátis e crie uma base confiável para governar, gerenciar e melhorar seus processos continuamente.