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
extensionElementspropios 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
- Componentes básicos de BPMN: referencia de elementos.
- BPMN 2.0: el lenguaje BPMN.
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.