En esta página

Elementos BPMN compatibles con ProcessMind

Elementos BPMN compatibles

ProcessMind lee y escribe los elementos BPMN 2.0 que se indican a continuación. Compatible significa que el elemento está cubierto por nuestras pruebas bidireccionales: un modelo que lo contiene se exporta a BPMN y se vuelve a importar con los mismos elementos, conexiones, geometría y etiquetas. Parcialmente compatible especifica exactamente qué no se conserva. Puede probar la importación y exportación de sus propios archivos mediante una prueba gratuita.

Ponga a prueba la lista de elementos

Genere un modelo a partir de su propio proceso, expórtelo e impórtelo de nuevo para comprobar que todos los elementos se conservan correctamente en el proceso bidireccional.

Elementos de flujo

Elemento BPMN Estado de compatibilidad Notas
bpmn:Process Compatible (Invisible) Un archivo puede contener varios procesos
bpmn:LaneSet Compatible (Invisible)
bpmn:Lane Compatible Se incluyen los conjuntos de lanes anidados
bpmn:Task Compatible
bpmn:UserTask Compatible Solo se conserva la representación visual; no se utilizan los atributos de ejecución
bpmn:ManualTask Compatible
bpmn:ServiceTask Compatible
bpmn:SendTask Compatible
bpmn:ReceiveTask Compatible Se conserva instantiate
bpmn:ScriptTask Compatible
bpmn:BusinessRuleTask Compatible
bpmn:CallActivity Compatible Los enlaces entre procesos se exportan como calledElement
bpmn:SubProcess Compatible Se incluyen los subprocesos expandidos, contraídos y de eventos
bpmn:AdHocSubProcess Compatible
bpmn:Transaction Compatible

Gateway

Elemento BPMN Estado de compatibilidad Notas
bpmn:Gateway Compatible El Gateway sin tipo se representa como un rombo vacío
bpmn:ExclusiveGateway Compatible
bpmn:InclusiveGateway Compatible
bpmn:ParallelGateway Compatible
bpmn:ComplexGateway Compatible
bpmn:EventBasedGateway Compatible Se incluyen instantiate y eventGatewayType

Eventos

Elemento BPMN Estado de compatibilidad Notas
bpmn:StartEvent Compatible
bpmn:EndEvent Compatible
bpmn:IntermediateCatchEvent Compatible
bpmn:IntermediateThrowEvent Compatible
bpmn:BoundaryEvent Compatible Se incluye la tarea a la que está adjunto
bpmn:MessageEventDefinition Compatible
bpmn:TimerEventDefinition Compatible Fecha, ciclo y duración
bpmn:SignalEventDefinition Compatible
bpmn:EscalationEventDefinition Compatible
bpmn:ErrorEventDefinition Compatible
bpmn:CancelEventDefinition Compatible
bpmn:CompensateEventDefinition Compatible Se incluye waitForCompletion
bpmn:ConditionalEventDefinition Compatible
bpmn:TerminateEventDefinition Compatible
bpmn:LinkEventDefinition Compatible

Objetos de conexión

Elemento BPMN Estado de compatibilidad Notas
bpmn:SequenceFlow Compatible Incluye el nombre, la expresión de condición y el flujo predeterminado
bpmn:MessageFlow Compatible Entre pools y entre un elemento de flujo y un pool
bpmn:Association Compatible Vincula anotaciones, objetos de datos y almacenes de datos con elementos de flujo. Una bpmn:association simple entre una actividad y una referencia de datos se vuelve a escribir como la asociación de datos que describe
bpmn:FormalExpression Compatible Expresiones de condición, valores de temporizador y condiciones de bucle
bpmn:DataAssociation Compatible Una actividad (tarea o subproceso) vinculada a un objeto de datos o almacén de datos se escribe como bpmn:dataInputAssociation / bpmn:dataOutputAssociation anidados de esa actividad, incluida la dirección. No se modelan assignment ni transformation, y no se lee una asociación de datos en un evento

Artefactos

Elemento BPMN Estado de compatibilidad Notas
bpmn:TextAnnotation Compatible
bpmn:Group Compatible El nombre del Group se recupera mediante su valor de categoría
bpmn:DataObjectReference Compatible Objeto de datos de ProcessMind
bpmn:DataStoreReference Compatible Almacén de datos de ProcessMind
bpmn:DataInput Compatibilidad parcial Se lee de la especificación de entrada/salida del proceso como objeto de datos; no se vuelve a escribir como bpmn:dataInput
bpmn:DataOutput Compatibilidad parcial Se lee de la especificación de entrada/salida del proceso como objeto de datos; no se vuelve a escribir como bpmn:dataOutput
bpmn:Category Compatible Se escribe para los grupos
bpmn:CategoryValue Compatible Contiene el nombre del Group

Pools, colaboración e intercambio de diagramas

Elemento BPMN Estado de compatibilidad Notas
bpmn:Collaboration Compatible
bpmn:Participant Compatible Pools, incluidos los pools contraídos
bpmn:Documentation Compatible Se escribe para los elementos del modelo en todas las opciones de exportación. La documentación de una conexión (un flujo de secuencia, una asociación o un flujo de mensajes) se lee de un archivo y se incorpora al modelo, pero la exportación solo escribe la documentación de los elementos
extensionElements (processmind:*) Compatible Configuración de elementos, colores, actividades asignadas y configuración de simulación. La configuración de simulación solo se conserva al usar Exportar BPMN desde la aplicación. La exportación del catálogo y la descarga mediante API no incluyen simulaciones
bpmndi:BPMNDiagram Compatible
bpmndi:BPMNPlane Compatible
bpmndi:BPMNShape Compatible Posición, tamaño, colores y posición de la etiqueta
bpmndi:BPMNEdge Compatible Puntos de paso y posición de la etiqueta
bpmndi:BPMNLabel Compatible Posición del texto

No se reproducen exactamente

Estos elementos no impiden importar ni exportar. Simplemente, no se reproducen exactamente:

Elemento BPMN Qué ocurre
bpmndi:BPMNLabelStyle La configuración de fuentes se lee y se muestra en el modelador, pero la exportación no escribe estilos de etiqueta: las fuentes de los elementos no forman parte del archivo exportado
bpmn:DataObject, bpmn:DataStore (las declaraciones) Se ignoran: ProcessMind conserva los datos como bpmn:DataObjectReference / bpmn:DataStoreReference y no escribe declaraciones independientes
bpmn:Event, bpmn:ThrowEvent, bpmn:CatchEvent, bpmn:ImplicitThrowEvent Tipos de evento abstractos: se leen como el evento concreto de inicio, intermedio o fin que describen y se vuelven a escribir con ese tipo concreto
bpmn:FlowElement, bpmn:FlowNode, bpmn:RootElement, bpmn:BaseElement Tipos abstractos que nunca aparecen en un archivo; la exportación escribe el elemento concreto en su lugar

Elementos BPMN no compatibles

ProcessMind no admite estos elementos, ya que suelen estar relacionados con la ejecución, la coreografía o metadatos no esenciales:

  • 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 (las declaraciones raíz compartidas; se admiten las definiciones de evento correspondientes)
  • bpmn:Interface, bpmn:Operation, bpmn:EndPoint (solo para ejecución)
  • bpmn:Auditing, bpmn:Monitoring, bpmn:Rendering, bpmn:Extension (metadatos de extensión; se admiten los extensionElements propios de ProcessMind)

Elementos BPMN compatibles con ProcessMind

ProcessMind admite los elementos esenciales de BPMN 2.0 necesarios para modelar y analizar procesos de forma eficaz. Da prioridad a los elementos fundamentales para la visualización y la estructura de los procesos, y omite los que se usan para la ejecución o para incluir metadatos ampliados. La lista anterior se verifica con pruebas bidireccionales: un elemento solo se considera compatible mientras una prueba demuestre que un modelo que lo contiene se conserva al exportarlo e importarlo.

Si tiene preguntas sobre la importación o exportación de archivos BPMN en ProcessMind, póngase en contacto con nosotros.

Genere un modelo BPMN personalizado

Ponga a prueba la lista de elementos

Genere un modelo a partir de su propio proceso, expórtelo e impórtelo de nuevo para comprobar que todos los elementos se conservan correctamente en el proceso bidireccional.

Temas relacionados

Diseñe mejores procesos. Conecte su arquitectura. Mantenga el control.

Acceda de inmediato, sin tarjeta de crédito ni esperas. Transforme la forma de trabajar de su organización en diseños de procesos claros y conectados.

Defina la arquitectura de procesos, los responsables y los controles, y alinee las funciones y responsabilidades en todos los niveles.

Comience su prueba gratuita y establezca una base fiable para gobernar, gestionar y mejorar continuamente sus procesos.