本页内容

ProcessMind支持的BPMN元素

支持的BPMN元素

ProcessMind支持读取和写入以下BPMN 2.0元素。支持表示该元素已通过双向导入导出测试:包含该元素的模型导出为BPMN后再导入,元素、连接、几何形状和标签均保持不变。部分支持会明确说明哪些内容无法保留。您可以通过免费试用导入和导出自己的文件。

用实际流程检验元素清单

根据您自己的流程生成模型,导出后再重新导入,检查所有元素能否完整保留。

流程元素

BPMN元素 支持状态 备注
bpmn:Process 支持 (不可见)一个文件可包含多个流程
bpmn:LaneSet 支持 (不可见)
bpmn:Lane 支持 包含嵌套泳道集
bpmn:Task 支持
bpmn:UserTask 支持 仅保留视觉表示;不使用执行属性
bpmn:ManualTask 支持
bpmn:ServiceTask 支持
bpmn:SendTask 支持
bpmn:ReceiveTask 支持 instantiate会保留
bpmn:ScriptTask 支持
bpmn:BusinessRuleTask 支持
bpmn:CallActivity 支持 跨流程链接导出为calledElement
bpmn:SubProcess 支持 包含展开、折叠和事件子流程
bpmn:AdHocSubProcess 支持
bpmn:Transaction 支持

网关

BPMN元素 支持状态 备注
bpmn:Gateway 支持 普通网关显示为空心菱形
bpmn:ExclusiveGateway 支持
bpmn:InclusiveGateway 支持
bpmn:ParallelGateway 支持
bpmn:ComplexGateway 支持
bpmn:EventBasedGateway 支持 包含instantiate和eventGatewayType

事件

BPMN元素 支持状态 备注
bpmn:StartEvent 支持
bpmn:EndEvent 支持
bpmn:IntermediateCatchEvent 支持
bpmn:IntermediateThrowEvent 支持
bpmn:BoundaryEvent 支持 包含其附加的任务
bpmn:MessageEventDefinition 支持
bpmn:TimerEventDefinition 支持 日期、周期和时长
bpmn:SignalEventDefinition 支持
bpmn:EscalationEventDefinition 支持
bpmn:ErrorEventDefinition 支持
bpmn:CancelEventDefinition 支持
bpmn:CompensateEventDefinition 支持 包含waitForCompletion
bpmn:ConditionalEventDefinition 支持
bpmn:TerminateEventDefinition 支持
bpmn:LinkEventDefinition 支持

连接对象

BPMN元素 支持状态 备注
bpmn:SequenceFlow 支持 包含名称、条件表达式和默认顺序流
bpmn:MessageFlow 支持 可连接不同池,也可连接流程元素与池
bpmn:Association 支持 将注释、数据对象和数据存储连接到流程元素。活动与数据引用之间的普通bpmn:association会写回为其所表示的数据关联
bpmn:FormalExpression 支持 条件表达式、定时器值和循环条件
bpmn:DataAssociation 支持 活动(任务或子流程)与数据对象或数据存储相连时,会写入该活动的嵌套bpmn:dataInputAssociation / bpmn:dataOutputAssociation,并保留方向。assignment和transformation不会建模,事件上的数据关联也不会读取

制品

BPMN元素 支持状态 备注
bpmn:TextAnnotation 支持
bpmn:Group 支持 分组名称通过其类别值保留
bpmn:DataObjectReference 支持 ProcessMind的数据对象
bpmn:DataStoreReference 支持 ProcessMind的数据存储
bpmn:DataInput 部分支持 从流程输入/输出规范中读取为数据对象;不会写回为bpmn:dataInput
bpmn:DataOutput 部分支持 从流程输入/输出规范中读取为数据对象;不会写回为bpmn:dataOutput
bpmn:Category 支持 为分组写入
bpmn:CategoryValue 支持 保存分组名称

池、协作与流程图互换

BPMN元素 支持状态 备注
bpmn:Collaboration 支持
bpmn:Participant 支持 池,包括折叠的池
bpmn:Documentation 支持 适用于模型中的元素,并在所有导出方式中保留。连接(顺序流、关联或消息流)上的文档会从文件读入模型,但导出时只写入元素文档
extensionElements(processmind:*) 支持 元素设置、颜色、已映射活动和模拟设置。模拟设置仅随应用内的导出BPMN导出;目录导出和API下载不会导出模拟设置
bpmndi:BPMNDiagram 支持
bpmndi:BPMNPlane 支持
bpmndi:BPMNShape 支持 位置、大小、颜色和标签位置
bpmndi:BPMNEdge 支持 路径点和标签位置
bpmndi:BPMNLabel 支持 文本位置

无法逐项原样保留

这些元素不会阻止导入或导出,但不会逐项原样保留:

BPMN元素 处理方式
bpmndi:BPMNLabelStyle 字体设置会被读取并显示在建模器中,但导出时不会写入标签样式:元素字体不属于导出文件的内容
bpmn:DataObject、bpmn:DataStore(声明) 忽略:ProcessMind将数据作为bpmn:DataObjectReference / bpmn:DataStoreReference处理,不会单独写入声明
bpmn:Event、bpmn:ThrowEvent、bpmn:CatchEvent、bpmn:ImplicitThrowEvent 抽象事件类型:读取时会转换为其所描述的具体开始事件、中间事件或结束事件,写回时也使用相应的具体类型
bpmn:FlowElement、bpmn:FlowNode、bpmn:RootElement、bpmn:BaseElement 抽象类型,不会出现在文件中;导出时会写入具体元素

不支持的BPMN元素

ProcessMind不支持以下元素,因为它们通常与执行、编排或非必要元数据有关:

  • 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(共享的根声明;对应的事件定义受支持)
  • bpmn:Interface、bpmn:Operation、bpmn:EndPoint(仅用于执行)
  • bpmn:Auditing、bpmn:Monitoring、bpmn:Rendering、bpmn:Extension(扩展元数据;ProcessMind自己的extensionElements受支持)

ProcessMind支持的内容

ProcessMind支持BPMN 2.0中对流程建模和分析至关重要的核心元素,重点支持可视化和流程结构相关元素,不支持用于执行或扩展元数据的元素。上方列表以双向导入导出测试为依据:只有测试证明包含该元素的模型能够成功导出并重新导入,才会将其列为受支持。

如需咨询ProcessMind中BPMN文件的导入或导出,请联系我们。

生成自定义BPMN模型

用实际流程检验元素清单

根据您自己的流程生成模型,导出后再重新导入,检查所有元素能否完整保留。

相关主题

优化流程,构建互联架构,掌控全局。

无需信用卡,也无需等待,即刻开始。将组织的实际工作方式转化为清晰、互联的流程设计。

构建流程架构,明确职责归属与管控措施,并在各层级统一角色分工。

开始免费试用,为流程治理、管理和持续改进建立可靠的统一基础。