ProcessMind에서 지원하는 BPMN 요소
지원되는 BPMN 요소
ProcessMind는 아래 BPMN 2.0 요소를 읽고 씁니다. 지원은 왕복 테스트를 통과한 요소를 뜻합니다. 해당 요소가 포함된 모델을 BPMN으로 내보낸 뒤 다시 가져왔을 때 요소, 연결, 도형 배치, 레이블이 그대로 유지됩니다. 부분 지원은 유지되지 않는 항목을 구체적으로 설명합니다. 무료 체험으로 직접 파일을 가져오고 내보내 볼 수 있습니다.
요소 목록을 직접 확인해 보세요
실제 프로세스에서 모델을 생성해 내보낸 다음 다시 가져오면 모든 요소가 그대로 유지되는지 확인할 수 있습니다.
흐름 요소
| BPMN 요소 | 지원 상태 | 참고 |
|---|---|---|
| bpmn:Process | 지원 | (표시되지 않음) 파일 하나에 여러 프로세스를 담을 수 있습니다 |
| bpmn:LaneSet | 지원 | (표시되지 않음) |
| bpmn:Lane | 지원 | 중첩된 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 | 지원 |
Gateway
| BPMN 요소 | 지원 상태 | 참고 |
|---|---|---|
| bpmn:Gateway | 지원 | 빈 다이아몬드로 표시되는 기본 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 | 지원 | 그룹 이름은 category 값으로 복원됩니다 |
| bpmn:DataObjectReference | 지원 | ProcessMind의 데이터 객체 |
| bpmn:DataStoreReference | 지원 | ProcessMind의 데이터 저장소 |
| bpmn:DataInput | 부분 지원 | 프로세스 입력/출력 사양에서 데이터 객체로 읽지만 bpmn:dataInput로 다시 기록하지 않음 |
| bpmn:DataOutput | 부분 지원 | 프로세스 입력/출력 사양에서 데이터 객체로 읽지만 bpmn:dataOutput로 다시 기록하지 않음 |
| bpmn:Category | 지원 | 그룹에 기록됨 |
| bpmn:CategoryValue | 지원 | 그룹 이름을 포함 |
풀, 협업 및 다이어그램 교환
| BPMN 요소 | 지원 상태 | 참고 |
|---|---|---|
| bpmn:Collaboration | 지원됨 | |
| bpmn:Participant | 지원됨 | 접힌 Pool을 포함한 Pool |
| 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는 일반적으로 실행, choreography 또는 필수적이지 않은 메타데이터와 관련된 다음 요소를 지원하지 않습니다.
- 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 모델 생성
요소 목록을 직접 테스트해 보세요
자신의 프로세스로 모델을 만들고 내보낸 다음 다시 가져와 모든 요소가 정상적으로 유지되는지 확인하세요.
관련 항목
- BPMN 구성 요소: 요소 참고 자료.
- BPMN 2.0: BPMN 언어.
더 나은 프로세스를 설계하고, 연결된 아키텍처를 구축해 관리하세요.
신용카드 등록이나 대기 없이 바로 이용할 수 있습니다. 조직의 업무 방식을 명확하고 유기적으로 연결된 프로세스 설계로 바꿔 보세요.
프로세스 아키텍처를 구축하고, 소유권과 통제 기준을 정립하며, 모든 계층의 역할과 책임을 조율하세요.
무료 체험을 시작하고 프로세스를 관리·운영하고 지속적으로 개선할 수 있는 신뢰할 만한 기반을 마련하세요.