Skip to main content

블록 배포 & 잠금

한눈에 보기

블록 배포는 설계 완료된 블록을 공식 버전으로 발행하고 내부 로직을 잠금 처리하는 과정입니다. 배포 후에는 블록 내부를 수정할 수 없으며, 다른 솔루션에서 캡슐로 사용할 수 있게 됩니다.

소개

블록 배포는 소프트웨어의 "릴리스"와 같습니다. 개발 중인 블록은 자유롭게 수정할 수 있지만, 배포하면 버전 번호가 부여되고 잠금 상태가 됩니다. 이미 이 블록을 사용 중인 솔루션에 영향을 주지 않기 위해 수정이 필요하면 새 버전을 배포합니다.

이렇게 보입니다

배포 프로세스

블록 배포 프로세�스

블록 배포
재고 확인 및 출고
배포 전 검증
입력 포트 정의 완료 (2개)
출력 포트 정의 완료 (3개)
내부 워크플로우 유효성 검사 통과
테스트 실행 성공
버전 정보
(없음 - 최초 배포)

잠금 상태 표시

잠금 상태 표시

배포된 블록은 캔버스에서 자물쇠 아이콘과 함께 표시됩니다:

재고 확인 및 출고   v1.0.0   잠금
상태: 배포됨 (잠금)
배포일: 2026-03-12
배포자: 김개발
※ 수정하려면 새 버전을 생성하세요

배포 과정

1. 배포 전 검증

시스템이 자동으로 검증하는 항목:

검증 항목설명
포트 정의입력/출력 포트가 하나 이상 정의되었는지
워크플로우 유효성시작-종료 이벤트 쌍, 연결 누락 등
데이터 노드필수 필드 설정 완료 여부
테스트 실행최소 1회 이상 테스트 실행 기록

2. 버전 번호 부여

시맨틱 버전 규칙:

  • Major (1.x.x): 포트 추가/삭제, 호환성 변경
  • Minor (x.1.x): 내부 로직 개선, 기존 호환 유지
  • Patch (x.x.1): 버그 수정

3. 잠금 처리

배포 후 잠금되는 항목:

  • 내부 데이터 노드 구조
  • 내부 워크플로우 로직
  • 내부 화면 레이아웃
  • 포트 정의 (이름, 타입)

버전 관리

블록: 재고 확인 및 출고 - 버전 이력
v1.0.0 (2026-01-15) - 최초 배포
솔루션 A, B에서 사용 중
v1.1.0 (2026-02-20) - 재고 부족 시 대체품 검색 로직 추가
솔루션 C에서 사용 중
v2.0.0 (2026-03-10) - 출력 포트 추가 (대체품코드)
신규 솔루션에서 사용
메이저 버전 변경

포트를 추가하거나 삭제하는 메이저 버전 변경은 기존 캡슐과 호환되지 않을 수 있습니다. 이 경우 기존 솔루션에서 사용 중인 캡슐은 이전 버전을 유지하며, 수동으로 업그레이드해야 합니다.

설정 방법

  1. 블록 내부 캔버스에서 로직 구성을 완료합니다.
  2. 테스트 실행으로 동작을 확인합니다.
  3. 블록 설정 메뉴에서 "배포" 를 클릭합니다.
  4. 버전 번호변경 내용을 입력합니다.
  5. 배포 버튼을 클릭합니다.
  6. 배포 완료 후 블록이 잠금 상태로 전환됩니다.
수정이 필요한 경우

배포된 블록을 수정하려면:

  1. "새 버전 생성"을 클릭하여 편집 가능한 복사본을 만듭니다.
  2. 내부 로직을 수정합니다.
  3. 테스트 후 새 버전으로 배포합니다.
  4. 기존 솔루션은 이전 버전을 계속 사용하거나, 캡슐을 새 버전으로 업그레이드합니다.

다음 단계