Skip to main content

배포된 블록 캡슐

한눈에 보기

블록 캡슐은 배포된 블록을 솔루션 캔버스에 배치한 인스턴스입니다. IC칩을 PCB 기판에 납땜하여 사용하듯, 배포된 블록을 캡슐로 꺼내어 솔루션의 다른 노드와 연결합니다.

소개

블록을 배포하면 블록 라이브러리에 등록됩니다. 솔루션을 설계할 때 이 라이브러리에서 필요한 블록을 선택하여 캡슐로 캔버스에 배치합니다. 캡슐은 블록의 내부 로직을 감추고 입력/출력 포트만 노출하므로, 사용하는 쪽에서는 내부를 알 필요 없이 포트만 연결하면 됩니다.

이렇게 보입니다

캔버스에 배치된 캡슐

블록 캡슐 캔버스 표시

캡슐은 캔버스에서 둥근 모서리의 특수 노드로 표시됩니다:

솔루션 캔버스: 자재 출고 관리
[작업지시]
데이터노드
[BOM]
데이터노드
IN →
재고확인및출고
v1.1.0
[블록 캡슐]
→ OUT
[출고이력]
데이터노드
[알림]
워크플로우

포트 연결

블록 캡슐 포트 연결

캡슐의 포트에 다른 노드를 데이터플로우 엣지로 연결합니다:

캡슐 포트 연결 설정
입력 포트 매핑
캡슐 입력 포트연결 소스
품목코드 (String){작업지시.품목코드}
요청수량 (Number){BOM.소요량 * 생산수량}
출력 포트 매핑
캡슐 출력 포트연결 대상
출고결과 (String){출고이력.결과}
잔여재고 (Number){재고현황.현재수량}
출고번호 (String){출고이력.출고번호}

캡슐 사용 방법

1. 캡슐 배치

  1. 캔버스 좌측의 블록 라이브러리 탭을 클릭합니다.
  2. 사용할 블록을 찾습니다 (검색 또는 카테고리 탐색).
  3. 블록을 드래그 앤 드롭으로 캔버스에 배치합니다.
  4. 버전을 선택합니다 (기본: 최신 버전).

2. 포트 연결

  1. 캡슐의 입력 포트에 데이터를 제공할 노드를 연결합니다.
  2. 캡슐의 출력 포트에서 결과를 받을 노드를 연결합니다.
  3. 각 포트의 데이터 타입이 일치하는지 확인합니다.

3. 워크플로우 통합

캡슐은 워크플로우의 자동 작업 위치에 배치할 수 있습니다:

작업지시 접수
재고확인출고 캡슐
?
성공
생산시작
재고부족
발주요청

캡슐 관리

기능설명
버전 확인현재 사용 중인 블록 버전 확인
버전 업그레이드새 버전으로 업그레이드 (포트 호환 시)
내부 보기블록 내부 로직을 읽기 전용으로 확인
캡슐 제거솔루션에서 캡슐 제거 (블록 자체는 유지)
버전 업그레이드

마이너/패치 버전(예: 1.0.0 → 1.1.0)은 기존 포트가 유지되므로 자동 업그레이드가 가능합니다. 메이저 버전(예: 1.x → 2.x)은 포트가 변경될 수 있어 수동으로 재연결이 필요합니다.

캡슐 삭제 영향

사용 중인 캡슐을 삭제하면 해당 캡슐에 연결된 모든 데이터플로우 엣지와 워크플로우 참조가 끊어집니다. 삭제 전 영향 범위를 확인하세요.

실무 예시: 공통 블록으로 솔루션 빠르게 구축

시나리오: 새로운 MES 솔루션을 구축할 때 기존 공통 블록을 활용

솔루션: MES 생산관리
[작업지시 DB]
재고확인출고
v1.1.0
품질검사
v2.0.0
바코드처리
v1.0.0
결재처리
v1.2.0
알림발송
v1.0.0
사용된 공통 블록 5개로 MES 핵심 기능 빠르게 구축!

다음 단계