Skip to main content

SYSTEM_REF (사용자/부서 참조)

한눈에 보기

SYSTEM_REF는 VEXPLOR 시스템에 등록된 사용자 목록이나 부서 목록을 테이블 컬럼에서 바로 참조할 수 있게 해주는 특별한 기능입니다. 담당자, 결재자, 소속부서 등을 드롭다운으로 선택할 수 있습니다.

소개

업무 앱에서 "담당자", "작성자", "승인자" 같은 사람 정보는 매우 자주 사용됩니다. 사용자 테이블을 직접 만들 필요 없이, SYSTEM_REF를 설정하면 시스템에 이미 등록된 사용자/부서 정보를 바로 참조할 수 있습니다.

이렇게 보입니다

설정 화면

SYSTEM_REF 설정

컬럼의 제약조건에서 SYSTEM_REF를 선택하고, 참조 대상(사용자 또는 부서)을 지정합니다.

사용자 참조 드롭다운

사용자 드롭다운

양식에서 SYSTEM_REF(사용자) 컬럼은 시스템에 등록된 사용자 목록이 드롭다운으로 나타납니다.

발주서 양식
← SYSTEM_REF (사용자)
🔍 검색
홍길동 (구매팀)
김영희 (구매팀)
이철수 (생산팀)
박지영 (품질팀)

부서 참조 드롭다운

부서 드롭다운

양식에서 SYSTEM_REF(부서) 컬럼은 조직도에 등록된 부서 목록이 드롭다운으로 나타납니다.

작업지시 양식
← SYSTEM_REF (부서)
🔍 검색
생산1팀
생산2팀
품질관리팀
자재팀

설정 방법

사용자 참조 설정

  1. 테이블 노드에서 컬럼을 추가합니다 (예: "담당자")
  2. 컬럼 타입을 VARCHAR 또는 UUID로 설정합니다
  3. 제약조건에서 SYSTEM_REF를 선택합니다
  4. 참조 대상을 "사용자(User)" 로 지정합니다

부서 참조 설정

  1. 테이블 노드에서 컬럼을 추가합니다 (예: "담당부서")
  2. 컬럼 타입을 VARCHAR 또는 UUID로 설정합니다
  3. 제약조건에서 SYSTEM_REF를 선택합니다
  4. 참조 대상을 "부서(Department)" 로 지정합니다

사용자 참조 vs 부서 참조

항목사용자 참조부서 참조
참조 대상시스템 사용자 목록조직도 부서 목록
드롭다운 표시이름 (소속부서)부서명
검색 가능이름, 사번으로 검색부서명으로 검색
실무 용도담당자, 작성자, 승인자소속부서, 요청부서

SYSTEM_REF vs 일반 FK 비교

항목SYSTEM_REF일반 FK
참조 대상시스템 사용자/부서직접 만든 테이블
설정 난이도컬럼에 제약조건 추가별도 테이블 생성 + 관계 설정
데이터 관리시스템 관리자가 관리앱에서 직접 관리
적합한 경우로그인 사용자, 조직 부서거래처, 품목 등 업무 데이터

"담당자"를 선택하는 기능이 필요할 때, 사용자 테이블을 직접 만들지 말고 SYSTEM_REF를 사용하세요. 시스템에 이미 등록된 사용자를 바로 참조하므로 훨씬 간편합니다.

실무 예시

발주서의 담당자/승인자

컬럼명타입SYSTEM_REF용도
작성자UUID사용자발주서를 작성한 사람
담당자UUID사용자구매 담당자
승인자UUID사용자결재 승인자
요청부서UUID부서구매 요청 부서

작업지시의 부서/작업자

컬럼명타입SYSTEM_REF용도
지시자UUID사용자작업을 지시한 사람
작업자UUID사용자실제 작업을 수행할 사람
담당부서UUID부서작업 담당 부서

워크플로우와 연계

SYSTEM_REF는 워크플로우(결재) 기능과 함께 사용할 때 더욱 강력합니다:

발주서 작성 (작성자: SYSTEM_REF)
승인 요청 → 승인자(SYSTEM_REF)에게 알림 발송
승인 완료 → 담당자(SYSTEM_REF)에게 결과 통보

자주 묻는 질문

Q: 퇴사한 사용자도 드롭다운에 나타나나요? A: 시스템 관리에서 비활성화된 사용자는 드롭다운에 나타나지 않습니다. 이미 참조된 값은 유지됩니다.

Q: 특정 부서의 사용자만 선택할 수 있게 하려면? A: SYSTEM_REF 설정에서 필터 조건을 추가하여 특정 부서 소속 사용자만 표시할 수 있습니다.

Q: 현재 로그인한 사용자를 자동으로 입력할 수 있나요? A: 네, DEFAULT 값에 CURRENT_USER 를 설정하면 현재 로그인한 사용자가 자동으로 입력됩니다.

다음 단계