Skip to main content

크로스 솔루션 참조

한눈에 보기

크로스 솔루션 참조는 다른 솔루션(앱)의 데이터를 현재 솔루션에서 사용할 수 있게 해주는 기능입니다. 예를 들어, ERP 솔루션의 품목 마스터를 MES 솔루션에서 참조할 수 있습니다.

소개

기업에서는 여러 업무 시스템을 함께 사용합니다. ERP, MES, WMS, QMS 등 각각의 솔루션이 독립적으로 운영되지만, 품목 코드나 거래처 정보 같은 공통 마스터 데이터는 서로 공유해야 합니다.

크로스 솔루션 참조를 사용하면, 같은 데이터를 여러 솔루션에서 중복 관리할 필요 없이 하나의 원본을 참조할 수 있습니다.

이렇게 보입니다

구조도

크로스 솔루션 구조도

여러 솔루션이 공통 마스터 솔루션의 데이터를 참조하는 구조를 보여줍니다.

공통 마스터 솔루션
품목마스터
거래처
부서정보
↑ 참조 ↑ 참조 ↑ 참조
ERP 솔루션
발주서
매출전표
MES 솔루션
작업지시
작업실적
WMS 솔루션
입출고
재고관리

트리거 설정 화면

크로스 솔루션 트리거 설정

크로스 솔루션 참조의 트리거(연동 조건)를 설정하는 화면입니다.

크로스 솔루션 참조의 두 가지 방식

1. 읽기 참조 (Read Reference)

다른 솔루션의 데이터를 조회만 하는 방식입니다.

항목설명
용도마스터 데이터 참조, 드롭다운 선택
데이터 방향원본 솔루션 → 현재 솔루션 (단방향 읽기)
원본 영향없음 (읽기만 함)

실무 예시: MES에서 발주서를 작성할 때 ERP의 품목 마스터를 드롭다운으로 선택

2. 트리거 연동 (Trigger Sync)

다른 솔루션에서 이벤트가 발생하면 자동으로 데이터를 생성/수정하는 방식입니다.

항목설명
용도시스템 간 자동 연동
데이터 방향원본 솔루션 → 현재 솔루션 (자동 생성)
원본 영향원본의 이벤트가 트리거

실무 예시: ERP에서 발주서가 승인되면 WMS에 입고예정 데이터가 자동 생성

설정 방법

읽기 참조 설정

  1. 현재 솔루션의 캔버스에서 테이블 노드를 선택합니다
  2. FK 컬럼을 추가할 때 참조 대상으로 "다른 솔루션의 테이블"을 선택합니다
  3. 대상 솔루션테이블을 지정합니다
  4. displayColumn을 설정합니다
현재 솔루션 (MES)
작업지시
품목(FK)
— 참조 →
참조 대상 (공통마스터)
품목마스터
품목코드, 품목명

트리거 연동 설정

  1. 연동 대상 솔루션과 테이블을 선택합니다
  2. 트리거 이벤트를 지정합니다 (생성, 수정, 상태변경 등)
  3. 매핑 규칙을 설정합니다 (어떤 컬럼을 어디에 연결할지)
  4. 조건을 추가합니다 (필요 시)
설정 항목설명예시
트리거 이벤트연동이 시작되는 조건발주서 상태가 "승인"으로 변경
소스 테이블원본 데이터 테이블ERP > 발주서
대상 테이블데이터가 생성될 테이블WMS > 입고예정
컬럼 매핑원본 → 대상 컬럼 매핑발주번호 → 입고예정번호
조건트리거 실행 조건발주유형 = "외주" 일 때만

실무 예시

ERP → MES 연동

트리거 이벤트결과
ERP 판매주문 확정MES에 생산계획 자동 생성
ERP 발주서 승인MES에 자재입고 예정 등록

ERP → WMS 연동

트리거 이벤트결과
ERP 발주서 승인WMS에 입고예정 자동 생성
ERP 출하지시 생성WMS에 출하지시 자동 생성

MES → QMS 연동

트리거 이벤트결과
MES 생산실적 등록QMS에 공정검사 요청 생성
MES 작업완료 보고QMS에 최종검사 요청 생성

주의사항

주의
  • 참조 대상 솔루션이 배포 상태여야 참조가 가능합니다
  • 원본 솔루션의 테이블 구조가 변경되면 참조에 영향을 줄 수 있습니다
  • 트리거 연동은 네트워크 상태에 따라 약간의 지연이 있을 수 있습니다
  • 크로스 솔루션 참조를 과도하게 사용하면 솔루션 간 의존성이 복잡해질 수 있습니다

공통 마스터 데이터(품목, 거래처, 부서 등)는 별도의 "공통 마스터 솔루션" 에 모아두고, 각 업무 솔루션에서 참조하는 구조를 권장합니다.

자주 묻는 질문

Q: 다른 솔루션의 데이터를 수정할 수 있나요? A: 읽기 참조는 조회만 가능하고, 원본 데이터의 수정은 원본 솔루션에서만 가능합니다.

Q: 참조 대상 솔루션이 삭제되면 어떻게 되나요? A: 참조가 끊어지며, 해당 FK 드롭다운이 작동하지 않습니다. 이미 저장된 데이터는 유지됩니다.

Q: 트리거 연동이 실패하면 어떻게 되나요? A: 실패 로그가 기록되며, 관리자에게 알림이 발송됩니다. 수동으로 재실행할 수 있습니다.

다음 단계