HIHON

온라인 문의

전문적인 상담을 위해 아래 정보를 정확히 입력해 주세요.

최소 10자가 적어주시기 바랍니다 (현재 0자)

히온 공식 홈페이지로 이동합니다... 🚀
Matrix Gemini LIMS 라우팅 구조 파헤치기 – 로그인부터 메인화면까지 흐름 분석
Configuration

Matrix Gemini LIMS 라우팅 구조 파헤치기 – 로그인부터 메인화면까지 흐름 분석

"이거 다 개발자가 뒤에서 하드 코딩(Hard Coding)해 둔 거 아니야?"라고 생각하셨다면 오산입니다! Matrix Gemini LIMS는 단 한 줄의 코딩 없이, 시스템 '구성(Configuration)'만으로 이 똑똑한 교통정리를 해냅니다.

⚙️ "로그인하면 내 화면이 짠!" Matrix Gemini LIMS 라우팅 구조 파헤치기

LIMS에 로그인할 때마다 QC 분석가는 '실험실 대시보드'로, QA 관리자는 '품질 대시보드'로 알아서 척척 이동하는 것을 보신 적 있으신가요?

"이거 다 개발자가 뒤에서 하드 코딩(Hard Coding)해 둔 거 아니야?"라고 생각하셨다면 오산입니다! Matrix Gemini LIMS는 단 한 줄의 코딩 없이, 시스템 '구성(Configuration)'만으로 이 똑똑한 교통정리를 해냅니다.

오늘은 사용자가 아이디를 입력하고 메인 화면에 도착하기까지, 시스템 뒤편(백엔드)에서 딱 1초 만에 벌어지는 '4단계 화면 라우팅(이동) 프로세스'를 알기 쉽게 파헤쳐 봅니다!


1️⃣ 1단계: 시스템의 첫 단추, StartUpFunction

사용자가 LIMS 아이콘을 더블클릭하면, 시스템은 가장 먼저 설정된 '시작 화면'을 찾습니다.

  • 시스템 설정에 StartUpFunction = 2, Login이라고 적혀 있다면?

  • "아하, 2번 기능인 로그인 화면을 띄우라는 뜻이구나!" 하고 사용자에게 익숙한 로그인 창을 보여줍니다.

(💡 팁: 만약 관리자가 로그인 화면 디자인을 다른 것으로 바꿨다면, 이 옵션의 이름만 살짝 바꿔주면 됩니다!)

Matrix Gemini LIMS 구성도구 화면

2️⃣ 2단계: 자동 통과 구간, SelectDatabase

로그인에 성공하면 시스템은 내부적으로 데이터를 읽어올 '그룹 데이터베이스(Group Database)'를 자동으로 선택합니다. 이 과정은 별도의 설정 없이 물 흐르듯 자연스럽게 지나가는 기본 동작입니다.


3️⃣ 3단계: 보이지 않는 검문소, WP_Check (웹 포털 확인)

본격적인 메인 화면으로 가기 전, 시스템은 사용자의 신분을 잠깐 확인하는 검문소를 거칩니다. 바로 AfterSelectDBFunction 설정에 의해 실행되는 WP_Check 화면입니다.

여기서는 사용자 정보에 있는 특정 값(예: UserNum5)을 확인하여 길을 나눕니다.

  • "당신은 웹 포털(Web Portal) 전용 사용자입니까?"

  • Yes (UserNum5 > 0): 웹 포털 전용 루트로 안내합니다.

  • No (UserNum5 = 0): 일반 내부망 사용자 루트(WP_Main)로 안내합니다.

📝 시스템 내부의 IF 로직:IF([!UserNum5]>0, OpenScreen(다음화면), OpenScreen("WP_Main"))개발 언어가 아니라 엑셀 함수처럼 아주 직관적인 수식으로 분기 처리가 이루어집니다.


4️⃣ 4단계: 당신의 역할은 무엇입니까? NC_CheckRole

웹 포털 확인이 끝났다면, 이제 가장 중요한 '역할(Role)'에 맞는 방으로 안내할 차례입니다. AfterWebPortalCheck 옵션에 따라 NC_CheckRole이라는 스크린이 작동합니다.

이곳이 바로 알아서 척척 화면을 띄워주는 마법의 핵심입니다. 시스템은 사용자의 직무를 확인하고 아래와 같이 화면을 열어줍니다.

  • 당신이 분석가(Analyst)라면? 👉 OpenScreen "LabDashboard" (실험실 대시보드 오픈!)

  • 당신이 품질보증(QA) 담당이라면? 👉 OpenScreen "QADashboard" (QA 대시보드 오픈!)

  • 그 외 일반 사용자라면? 👉 OpenScreen "GenericHome" (기본 홈 오픈!)


🗺️ 한눈에 보는 화면 이동 흐름도 (Flow)

이 복잡해 보이는 과정을 단 한 줄로 요약하면 다음과 같습니다.

[로그인 화면] ➡️ [DB 접속] ➡️ [웹 포털 여부 검사] ➡️ [사용자 Role(직무) 검사] ➡️ [맞춤형 대시보드 도착!]


✨ 마무리하며: '유연함'이 만드는 진정한 스마트 실험실

Matrix Gemini LIMS의 로그인 라우팅 구조를 보면 이 시스템이 얼마나 '유연한 포털 구조'를 가졌는지 알 수 있습니다.

회사의 조직이 개편되거나 새로운 직무의 대시보드가 필요해졌을 때, 개발자를 불러 소스 코드를 뜯어고칠 필요가 없습니다. 관리자가 직접 NC_CheckRole 설정에 "새로운 부서 = 새로운 화면"이라는 조건 하나만 추가해 주면 끝이니까요.

이것이 바로 코딩이 필요 없는 진짜 Configuration의 힘입니다!


🔍 구성(Configuration) 도구에 대해 더 깊이 알고 싶으신가요?Matrix Gemini LIMS 공식 파트너 히온(HIHON)과 함께, 우리 실험실에 완벽하게 맞춰진 커스텀 워크플로우를 직접 설계해 보세요.

RELATED POSTS
Matrix Gemini LIMS 화면 구성의 핵심, Configuration Tool 완벽 이해하기
Configuration

Matrix Gemini LIMS 화면 구성의 핵심, Configuration Tool 완벽 이해하기

실험실 업무의 효율성은 시스템이 우리 워크플로우를 얼마나 정확하게 반영하느냐에 달려 있습니다. Instem의 Matrix Gemini LIMS는 코딩 없이도 자유로운 커스터마이징이 가능한 'Configuration Tool'을 통해 이를 실현합니다.

(주) 히온

경기도 군포시 공단로 140번길 38, 센트럴비즈파크 1013호

Tel: 031-429-8958|Email: blog@hihon.kr|Web: www.hihon.net

Official Partner of Instem

본 사이트에 게시된 정보는 참고용이며 법적 책임을 지지 않습니다.

Copyright © 2026 HIHON Inc. All rights reserved.