서비스
LABIS
Lab Intelligence System
여러 연구실을 지원하는 연구실 관리 시스템 — 연구실을 고르면 연구실 홈페이지 구축과 인사·과제·구매·장비·성과 같은 ERP 업무, LIMS 를 쓸 수 있습니다.
무엇을 하는 서비스인가
LABIS(Lab Intelligence System)는 여러 연구실을 지원하는 연구실 관리 시스템입니다. 학과 단위로 연구실을 여럿 두고, 연구실마다 데이터를 따로 나눠 관리합니다. 분석 서비스가 데이터를 다룬다면, 연구실을 실제로 굴러가게 하는 것들 — 누가 있고, 어느 과제에 참여하고, 무엇을 샀고, 어느 장비를 언제 점검해야 하는지 — 은 대개 흩어진 스프레드시트에 있습니다. LABIS 는 그것을 연구실 단위로 한곳에 모읍니다.
사용자가 연구실을 선택하면 그 연구실에서 두 갈래 기능을 씁니다.
| 갈래 | 하는 일 |
|---|---|
| 연구실 홈페이지 구축 | 연구실을 소개하는 공개 홈페이지를 만듭니다 — 머리글·본문·대표 그림·로고, 하위 페이지, 멤버 명단, 논문 목록, 공개 짧은 주소, 연구실 자체 도메인 연결 |
| 연구실 관리 ERP 업무 | 연구실 운영 업무를 처리합니다 — 구성원 전용 공지, 업무현황, 프로젝트·주간보고·인사평가, 인사·휴가·명부·연구실 운영관리, 구매, 장비·인벤토리, 성과, LIMS(시료·실험), 구글시트 연동 |
홈페이지는 누구나 볼 수 있는 공개 화면이고, ERP 업무 화면은 로그인해 그 연구실에 배정된 구성원만 씁니다. 폐쇄하지 않은 연구실(휴면 포함)은 학과 전체에서 5개까지입니다.
연구실 홈페이지 구축
연구실마다 홈페이지가 한 장씩 있습니다. 내용은 연구실 운영자(랩매니저·연구책임자)와
학과관리자가 관리자 설정 의 홈 페이지 구획에서 적습니다. 어느 연구실의 내용도 프로그램에
들어 있지 않고, 연구실이 직접 적은 값만 보입니다.
누가 무엇을 보나
홈페이지 주소는 LABIS 주소 뒤에 ?lab=<짧은 주소> 를 붙인 꼴입니다(예: ?lab=SYSMED).
짧은 주소가 없는 연구실은 ?lab=<연구실 번호> 로 열립니다.
| 방문하는 사람 | 열리는 화면 |
|---|---|
| 로그인하지 않은 방문자 | 공개 홈페이지 — 홈 · 멤버(명단을 공개한 연구실만) · 메뉴로 켠 하위 페이지 · 논문(목록이 있을 때). 관리 데이터는 없고, 위쪽에 로그인과 연구실 목록이 있습니다 |
| 로그인한 그 연구실 구성원 | 앱으로 들어가 홈이 기본 화면입니다. 홈페이지 화면과 ERP 업무 화면을 모두 씁니다 |
| 로그인했지만 구성원이 아닌 사람 | 공개 홈페이지와 "구성원이 아님" 안내 |
| 로그아웃한 사람 | 입장 화면(로그인·연구실 선택) |
- 없는 연구실이거나 폐쇄된 연구실의 주소는 "연구실을 찾을 수 없거나 운영이 끝났습니다" 한 문장만 나옵니다
- 로그인이 만료되면 공개 홈페이지와
로그인버튼이 나옵니다. 자동으로 넘기지 않으니 다시 로그인하십시오 - 공지는 홈페이지에 속하지 않습니다. 구성원에게만 보이는 게시판입니다(아래 "연구실 관리 ERP 업무")
홈페이지에 적는 것
관리자 설정 › 홈 페이지 에서 아래 항목을 적고 홈 페이지 저장 을 누릅니다(공개 주소는 따로 저장합니다 — 표 아래). 적은 내용은
앱의 첫 화면(홈)이면서 공개 홈페이지이므로 내부 정보는 적지 마십시오.
| 항목 | 내용 |
|---|---|
| 머리글 제목 | 맨 위 머리글의 윗줄·제목·아랫줄(칸마다 한 줄 120자). 비운 칸은 기본값 — 공개 홈페이지에서는 윗줄이 "Lab Intelligence System", 제목이 연구실 이름, 아랫줄이 "연구실 홈페이지" 입니다(앱 안에서는 윗줄이 연구실 이름, 제목이 LABIS, 아랫줄이 LABIS 설명). 제목을 적으면 브라우저 탭 제목도 그것이 됩니다 |
| 제목 · 본문 | 환영 문구. 빈 줄로 문단을 나누고, 문단 안에 [글자](주소) 로 링크를 넣습니다. HTML 은 쓸 수 없고 적은 글자 그대로 보입니다 |
| 대표 그림 · 대표 그림 링크 | https:// 주소이거나 올린 파일(PNG·JPEG·WebP·GIF, 한 장 512 KiB). 링크를 적으면 그림을 눌렀을 때 그 주소로 갑니다. 다크 모드에서 선 그림의 색을 뒤집는 선택이 있습니다 |
| 링크 버튼 | 한 줄에 하나씩 12개까지. 이름과 주소를 세로선으로 나눠 적습니다 |
| 로고 · 로고 묶음 제목 | 관련 기관 로고. 묶음 제목을 비우면 "관련 기관" |
| 맨 아래 한 줄 | 홈 맨 아래의 짧은 문구(예: Since 2010) |
| 하위 페이지 | 홈에서 링크로 여는 별도 페이지(아래) |
| 멤버 명단 공개 | 켜면 로그인하지 않은 사람에게도 멤버 탭을 보입니다 |
| 논문 | Google Scholar 스냅샷(아래) |
링크 주소는 https:// 또는 앱 안 경로(#/…, /labis/…)만 받습니다. 그림과 링크 규칙을 어기면 저장
전체가 거절되니 거절 문구를 확인하십시오. 그림과 글을 모두 합쳐 3 MiB 안이어야 합니다. 저장한
내용이 공개 홈페이지에 보이기까지 최대 1분쯤 걸립니다.
공개 주소는 같은 구획 맨 위의 별도 칸에 적고 공개 주소 저장 을 눌러 저장합니다 — 홈 페이지 저장 으로는
저장되지 않습니다. 짧은 주소(예: SYSMED)는 영문자로 시작하는 영문자·숫자·하이픈 2~32자이고, 하이픈으로 끝날 수
없으며 api·admin·login 같은 예약어는 쓸 수 없습니다. 대소문자는 구분하지 않으며 이미 쓰는 연구실이 있으면
거절됩니다. 비우고 저장하면 해제되어 번호 주소로 돌아갑니다. 주소를 바꾸면 예전 짧은 주소는 1분 안에 닫히고,
번호 주소는 계속 열립니다.
하위 페이지와 메뉴 탭
모집 안내·연구 분야 소개처럼 홈에서 따로 여는 페이지를 하위 페이지로 만듭니다(연구실당
12개까지). 주소는 #/p/<이름> 꼴이고, 앱 안과 공개 홈페이지에서 같은 주소로 열립니다. 그래서
본문에 [Position Opening](#/p/positions) 처럼 적은 링크가 양쪽에서 통합니다. 이름은 영문
소문자·숫자·하이픈이며 겹칠 수 없습니다.
하위 페이지는 두 꼴이 있습니다.
- 카드 페이지 — 소개 글과 카드(카드 12개, 카드마다 항목 20개까지). 카드 칸에는
## 카드 제목줄 다음에- 항목줄을 적습니다 - 연구 분야 페이지 — 머리 소개와 연구 분야별 카드(분야 12개)로 이루어진 연구 소개 한 장. 분야마다 태그와 대표 논문을 달 수 있고, 분야별 편수·연도 범위·분야×연도 점 지도는 적어 둔 논문에서 화면이 스스로 셉니다. 설정 화면에서 꼴을 "연구 분야 페이지"로 고르고 내용을 붙여 넣습니다. 깨진 내용은 저장 전에 막힙니다
하위 페이지에서 메뉴에 표시 를 켜면 그 페이지가 탭이 됩니다(앱·공개 홈페이지 모두).
탭 이름은 따로 정할 수 있고 비우면 페이지 제목이 쓰입니다. 논문 탭은 어느 메뉴 페이지 뒤에
둘지 고를 수 있습니다.
멤버 · 논문
- 멤버 — 이름 · 직급 · 팀 세 칸만 보입니다. 연락처·이메일은 나오지 않습니다. 명단은 인사
명부 시트(연구실 시트가 연결돼 있을 때)에서 오고, 아니면 재직 계정에서 옵니다. 구성원은 공개
설정과 무관하게 보고, 로그인하지 않은 사람은
멤버 명단 공개를 켠 연구실에서만 봅니다. 멤버 카드에는 사진을 올릴 수 있습니다 — 운영자는 누구의 사진이든 올리고 지우고, 구성원은 자기 이름의 사진만 올립니다. 단 관리자가 올렸거나 연구실 홈페이지(아티팩트)에서 가져온 사진은 본인이 바꿀 수 없습니다. 올린 그림은 가운데 정사각형으로 잘리고, 사진이 없으면 이름의 첫 글자가 동그라미로 나옵니다. 명부의 이름이 바뀌면 그 사람의 사진은 다시 올려야 보입니다 - 논문 — Google Scholar 에서 만든 스냅샷을 설정 화면의 칸에 붙여 넣고
가져오기를 누른 뒤홈 페이지 저장을 누릅니다.가져오기를 누르지 않고 저장하면 붙여 넣은 내용은 반영되지 않고 버려집니다. 실시간으로 긁어 오지 않으므로 바뀌면 같은 순서(붙여 넣기 →가져오기→홈 페이지 저장)를 다시 합니다. 총 인용수·h-index·i10-index, 논문 목록, Scholar·ORCID·PubMed 링크를 싣고, 화면에서 최신순·인용순·검색으로 볼 수 있습니다(논문 1000편까지).성과메뉴의 논문 표와는 별개입니다
연구실 자체 도메인 연결
연구실이 가진 도메인(예: lab.example.ac.kr)으로 들어온 방문자를 이 연구실의 공개 홈페이지로
넘길 수 있습니다. 관리자 설정 › 주소 포워딩 에서 도메인을 추가하고 넘길 화면(홈 또는 하위
페이지·멤버·논문)을 고릅니다. 연구실마다 5개까지입니다.
- 도메인을 추가하면 소유 확인용 이름과 값이 나옵니다
- 도메인 주인이 DNS 에 그 TXT 기록을 올리고, 도메인이 LABIS 서버를 가리키게 합니다
DNS 확인을 누릅니다. 둘 다 맞아야확인됨이 됩니다- 확인된 도메인만 넘어갑니다. 확인 전이거나 실패한 도메인은 모르는 이름과 똑같이 취급됩니다
| 상태 | 뜻 |
|---|---|
| 확인됨 | 소유가 확인돼 넘어갑니다 |
| 소유 확인 대기 | 추가만 했고 아직 확인하지 않았습니다 |
| 확인 실패 | 이유가 함께 나옵니다 — DNS 기록 없음, 다른 서버를 가리킴, 시간 초과, TXT 없음, TXT 값 다름 |
| 다른 연구실이 소유 확인함 | 먼저 확인한 연구실이 주인입니다. 한 도메인은 한 연구실만 씁니다 |
| 예약된 이름 | 서비스가 쓰는 이름이라 확인·포워딩하지 않습니다. 목록에서 지울 수는 있습니다 |
- 먼저 등록했다고 주인이 되지 않습니다. 소유를 확인한 연구실이 주인입니다
- 다시 확인했는데 실패하면 확인이 풀립니다. 자동 재확인은 없으니 DNS 를 바꾼 뒤에는 직접 다시 누르십시오
- 넘길 화면을 바꾸거나 도메인을 지워도 방문자에게 반영되기까지 최대 약 2분 걸립니다
- 이 화면은 연구실 쪽 절차입니다. 인증서와 웹서버 연결은 서버 관리자가 도메인마다 한 번 따로 설정합니다. 확인됨이 된 뒤 서버 관리자에게 도메인을 알려 주십시오
연구실 관리 ERP 업무
연구실을 운영하는 업무 화면들입니다. 로그인해서 그 연구실에 배정된 구성원에게만 열리며, 보이는 범위는 권한에 따라 다릅니다(아래 "권한 한눈에").
| 묶음 | 하는 일 |
|---|---|
| 공지 | 구성원에게만 보이는 게시판. 공개 홈페이지에는 나가지 않습니다 |
| 업무현황 | 프로젝트·인사·구매·과제현황·자산·성과 카드에 처리할 일의 개수가 뜨고, 자주 쓰는 화면으로 가는 업무 바로가기 가 있습니다. 권한이 없는 카드와 단추는 감춰집니다 |
| 과제현황 | 연구실적관리 시트의 과제를 참여기간과 오늘 날짜로 진행·예정·종료로 나눠 봅니다 |
| 프로젝트 | 수주 과제와 별개인 랩 내부 연구 단위 — 팀장 한 명과 팀원 배정, 진행률(0~100%), 상태, 주간보고 조회 |
| 주간보고 | 구성원이 매주 보고서 파일을 제출하고, 팀장과 관리자가 두 단계로 검토합니다 |
| 인사 | 인사·휴가(휴가 신청과 승인), 인사 명부, 인사평가, 연구실 운영관리 |
| 구매 | 신청 → 팀장 승인 → PI 승인 → 구매팀 구매 → 검수까지의 결재 흐름, 재구매 |
| 자산 | 장비와 점검 일정, 시약·소모품 재고와 입출고 |
| 성과 | 논문·특허·기술이전 |
| LIMS | 시료 접수·보관, 실험 기록 |
| 구글시트 연동 | 항목마다 구글시트를 연결해 가져오고 내보냅니다 |
- 연구실 운영관리는 연구실의 구글시트를 읽어 보여 줍니다. 연도(2023~2026년)를 골라 해당 연도 시트를 보며, 시트가 있는 것은 2025·2026년입니다. 인사 명부는 연도와 무관하게 현재 명부를 보여 줍니다
- 인건비 표는 같은 시트의 월별 인건비를 개인별·과제별로 보여 주는 화면으로, 운영자 이상에게만 열립니다. 금액에는 지급 예정액이 들어 있을 수 있어 지급 완료액이 아닙니다. 연구비 계열 화면 (연구비현황·연구비)과 함께 아직 메뉴로 열려 있지 않습니다
- 공지는 구성원 누구나 읽고, 랩매니저 이상이 올립니다. 제목 200자, 본문 10000자(줄바꿈은 그대로 보입니다). 고정한 공지가 맨 위에 오고 나머지는 최근 순입니다. 메뉴 권한으로 잠기지 않습니다
- ERP 의 범위는 연구실 업무 기록입니다. 급여 정산, 복식부기, 세무 신고는 포함하지 않습니다
시작하기 전에 알아야 할 것
contextBio 통합 계정으로 들어갑니다. LABIS 에는 따로 가입하거나 비밀번호를 만드는 화면이 없습니다. 프로필과 비밀번호는 contextBio 계정 화면에서 관리합니다.
홈페이지는 로그인 없이 볼 수 있고, ERP 는 초대를 받아야 합니다. 기존 연구실의 업무 화면에 들어가려면 팀 운영자(연구책임자·랩매니저)가 관리자 설정에서 이메일로 배정해야 합니다. 배정되지 않은 계정은 그 연구실에 들어갈 수 없습니다.
연구원은 처음에 볼 수 있는 것이 적습니다. 홈·멤버·메뉴 페이지·논문·공지, 업무현황, 주간보고 제출, 프로젝트, 구매는 처음부터 열려 있고(업무현황에는 열린 묶음의 카드만 보입니다), 나머지 업무 묶음(과제현황·인사·자산·성과·LIMS)은 연구책임자가 열어 줘야 나타납니다. 메뉴가 안 보이는 것은 고장이 아니라 권한입니다(아래 "권한 한눈에").
화면은 한국어입니다.
연구비 화면은 아직 준비 중입니다. 입장 화면에 이름이 있지만 메뉴에는 나오지 않습니다.
들어가는 순서
- 이 문서 위의
LABIS 열기단추로 엽니다. 로그인이 필요하면 contextBio 로그인 화면으로 갔다가 돌아옵니다 - 연구실 선택 — 목록에서 연구실을 고르고
LABIS 입장을 누릅니다. 지난번에 들어갔던 연구실이 있거나 소속 연구실이 하나뿐이면 이 화면 없이 곧장 들어갑니다. 입장 화면의연구실 홈페이지 보기는 로그인 없이 그 연구실의 공개 홈페이지를 엽니다 - 홈 — 구성원이 들어오면 처음 보이는 화면입니다. 거기서 위쪽 탭으로 홈페이지 화면(멤버·메뉴
페이지·논문)을 오가고, 구성원 전용 화면(공지,
업무현황부터의 ERP 업무 화면)은 메인 탭 줄 끝(홈 메뉴 탭 바로 뒤)의ERP탭으로 들어갑니다 - 들어오면 주소에 그 연구실의 짧은 주소(없으면 번호)가 적힙니다. 새로 고치거나 주소를 공유해도 같은 연구실이 열립니다
- 여러 연구실에 소속돼 있으면 마이페이지(머리글의 내 이름을 누르면 열립니다)의
연구실 · 연도에서 연구실을 바꿉니다. 모든 기록은 지금 고른 연구실 것만 보입니다
새 연구실을 직접 열 수도 있습니다. 입장 화면의 + 새 연구실 개설 에 이름(과 호실)을
넣으면 만들어지고, 만든 사람이 그 연구실의 연구책임자가 됩니다. 학과 전체에서 폐쇄하지 않은
연구실(휴면 포함)은 5개까지입니다.
화면 구성
탭 줄은 두 층입니다. 맨 위 머리글 아래의 메인 탭 줄에는 공개 홈페이지와 같은 탭(홈 · 멤버 · 메뉴로 켠
페이지 · 논문)이 서고, 그 끝(홈 메뉴 탭 바로 뒤)에 ERP 탭이 하나 붙습니다. 업무 화면은 메인 탭 줄에 서지
않습니다. ERP 탭으로 들어가면 ERP 화면이 열려 있는 동안 그 탭이 켜지고, 메인 탭 줄 아래에 보조 탭 줄이
하나 더 서서 거기서 업무 화면을 고릅니다. 머리글에는 ERP 가 없습니다. 화면은 두 묶음입니다.
- 홈페이지 화면 — 홈 · 멤버 · 메뉴로 켠 하위 페이지 · 논문. 연구실 홈페이지와 같은 내용이고, 메뉴 권한으로 잠기지 않습니다
- 구성원 전용(ERP 업무) 화면 —
ERP로 들어가 보조 탭 줄에서 고릅니다. 탭은 업무현황 · 프로젝트 · 주간보고 · 공지 · 과제현황 · 인사·휴가 · 인사 명부 · 인사평가 · 연구실 운영관리 · 구매 · 장비 · 인벤토리 · 성과 · 시료 · 실험 순서로 서고, 권한으로 잠긴 화면은 빠집니다. 공지·업무현황·주간보고 제출은 모든 구성원에게 열리고, 나머지는 구성원마다 권한이 열린 화면만 보입니다. 공지는 메뉴 권한으로 잠기지 않으므로ERP탭은 모든 구성원에게 보이고, 누르면 보이는 첫 화면(대개 업무현황)이 열립니다. 각 화면의 주소는 그대로라 예전 즐겨찾기도 그대로 열립니다. 로그인한 구성원의 앱에만 있고 공개 홈페이지·입장 화면에는 없습니다
마이페이지는 머리글의 내 이름을 누르면 열립니다. 내 계정(이름·이메일·직위·권한), 연구실 · 연도,
다른 앱으로 이동, 소속 연구실, 내 멤버 사진(올리는 규칙은 멤버 탭과 같습니다), 바로가기(주간보고 제출 · 공지 ·
ERP)가 있고, 관리자(랩매니저·연구책임자·학과관리자)에게는 앱 관리자 설정 카드가 더 있습니다.
관리자 설정 은 두 묶음과 별도로 연구실 설정을 모아 둔 화면입니다. 탭 줄에는 없고, 마이페이지의
앱 관리자 설정 카드로 엽니다.
메뉴의 배치와 순서는 화면 개편에 따라 바뀔 수 있으니, 이 문서는 화면 이름으로 안내합니다.
연구실 전환·연도 선택·다른 앱으로 이동은 머리글이 아니라 마이페이지의 연구실 · 연도 와
다른 앱으로 이동 구획에 있습니다(모든 구성원). 연구실 · 연도 는 관리자 설정에도 같은 것이 있습니다.
연도(2023~2026년)는 연구실 운영관리처럼 연도별 시트를 읽는 화면에 걸리고(인사 명부는 연도와 무관한 현재
명부입니다), 브라우저에 기억됩니다. 그런 화면 머리말의 연도 안내 링크를 누르면 마이페이지로 갑니다. 해당
연도의 시트가 없으면 "자료 없음" 으로 나옵니다.
자주 하는 일
주간보고 내기 — 주간보고 에서 보고 주(그 주 월요일로 맞춰집니다)와 프로젝트를 고르고
파일을 끌어다 놓은 뒤 제출 합니다. 제출자와 제출 시각은 자동으로 기록됩니다.
- 모든 연구원이 매주 내야 하고, 권한 설정과 관계없이 모든 구성원에게 열려 있습니다. 마감은 그 주 일요일 23:59 입니다
- 보고서에는 이번 주 핵심 진행사항 · 다음 주 계획 · 의논사항(없으면 "없음")을 담습니다
- 화면의
주간보고_양식.pptx를 받아 쓰면 됩니다. 파일 이름에 이름과 보고 주를 넣습니다 (예:홍길동_2026-09-21_주간보고.pdf) - 문서·이미지·압축 파일만 받습니다 — 파일당 30MB, 한 번에 10개, 합계 100MB
- 연구실에 제출 폴더가 정해져 있으면 파일은 연구실 공유 드라이브의
WeeklyReport폴더에 주(월요일) 폴더로 모입니다. 폴더가 정해지지 않은 연구실은 서버 저장소에 둡니다 - 같은 주에 다시 올리면 이전 파일도 남습니다. 잘못 올린 파일은
내가 제출한 보고서에서 지웁니다 - 승인된 검토의견은
받은 검토의견에서 읽습니다
주간보고 검토 (팀장·관리자) — 주별 제출 현황(제출·지연 제출·미제출·마감 전)을 보고 두 단계로 검토합니다. 제출 대상은 PI 를 뺀 현직 구성원 전원입니다.
- 1차 — 팀장. 팀장은 자기 팀원의 보고서만 봅니다. 팀장의견을 적고
1차 승인하거나반려 요청합니다(입력 완료는 의견만 저장합니다). 반려에는 사유가 필요하고, 다시 제출되면 1차 대기로 돌아갑니다. 팀장이 없는 작성자는 1차를 건너뜁니다 - 2차 — 최종 관리자(랩매니저 이상). 1차를 통과한 보고서만 승인할 수 있습니다. 검토의견의 초안이
미리 채워져 있으니 고친 뒤
승인 완료를 누릅니다(입력 완료는 의견만 저장합니다). 승인하면 잠기고, 팀장의견과 검토의견이 메일과 슬랙으로 본인에게 통보됩니다. 1차를 통과한 것을 한꺼번에전체 승인할 수도 있습니다
검토의견 초안은 제출 직후 자동으로 쓰입니다. 기본은 연구실 로컬 언어모델(Qwen) 이고, 최종
관리자가 초안 모델을 Claude 로 바꿀 수 있습니다. Qwen 은 PDF·이미지를 전혀 읽지 않습니다 — 글자가 있는
PDF 라도 마찬가지여서, 위 예시처럼 .pdf 로만 낸 보고서는 Qwen 이 읽을 글이 없어 규칙 기반 초안이 됩니다. PDF·
이미지를 초안에 읽히려면 최종 관리자가 Claude 를 골라야 합니다. 모델을 쓸 수 없을 때도 규칙 기반 초안으로
대신하고, 어느 경우든 그 이유를 보여 줍니다. 초안은 참고용이며, 관리자가
고친 내용이 최종입니다.
휴가 신청 — 인사·휴가 에서 + 휴가 신청. 구분(연차·병가·공가·기타)·기간·일수·사유를
적습니다. 팀 운영자가 상태를 승인·반려 로 바꿉니다. 승인 대기 건수는 업무현황의 인사
카드에 뜹니다.
구매 신청 — 구매 에서 + 구매 신청. 품목·소속 프로젝트·판매사·수량·단가·신청금액을
적습니다. 신청은 팀원 신청 → 팀장 승인 → PI 승인 → 구매팀 구매 → 검수 순서로 넘어가고,
행을 열면 지금 단계와 처리 이력, 단계마다 자동으로 기록된 일자가 보입니다. 반려·검수
반려·취소에는 사유를 적어야 합니다. 이전에 산 행에서 재구매 를 누르면 품목·판매사·단가 등이
미리 채워지지만, 새 신청으로 처음부터 결재를 받습니다. 목록은 검색, 유형, 승인 단계, 과제연구비로
거르고 표 구성·열 표시 로 보이는 열을 고릅니다. 연구원은 전체 내역을 볼 수 있지만 고칠 수 있는
것은 본인이 신청한 건뿐입니다.
프로젝트 관리 — 프로젝트 목록에서 이름을 누르면 팀 구성·진행률·주간보고 조회가
나옵니다. 그 프로젝트의 팀장과 팀 운영자는 여기서 진행률을 고치고 팀원을 배정합니다. 팀장은 한
명이고 팀원은 여럿을 둘 수 있으며, 팀장을 정하는 것은 팀 운영자만 합니다.
인사평가 — 인사평가 에서 팀장은 소속 팀원을, 실장은 프로젝트 팀장을 평가합니다. 월별·
프로젝트별로 업무 성과·협업·책임감을 1~5점으로 매기고 강점·개선점을 적습니다. 자기평가는 할 수
없고, 제출하면 고칠 수 없으니 먼저 임시저장하십시오. 초안은 작성자만, 제출본은 평가자·대상자·
실장이 봅니다. 실장은 연구책임자(또는 학과관리자)가 지정합니다.
성과·시료·실험·장비·재고 등록 — 각 화면 위의 + 등록 단추로 넣습니다. 인벤토리는
부족·만료만 보기 로 걸러 볼 수 있고, 장비는 점검 기한이 된 것을 업무현황 자산 카드에
셉니다.
표 다루기 — 표 머리글을 눌러 정렬합니다. 행의 상태 칸은 권한이 있으면 그 자리에서 바꿀 수 있습니다.
관리자가 하는 일
관리자 설정 에 모여 있습니다. 마이페이지(머리글의 내 이름)의 앱 관리자 설정 카드로 엽니다. 보이는
구획은 역할에 따라 다릅니다.
- 연구실 · 연도 — 마이페이지의 것과 같습니다. 연구실을 바꾸고 연도를 고릅니다(
다른 앱으로 이동은 마이페이지에만 있습니다) - 팀원 — 이메일을 한 줄에 하나씩 넣고 역할을 골라
배정합니다. 이미 contextBio 계정이 있으면 바로 배정되고, 처음이면 초대 링크가 만들어집니다. 링크는대기 중인 초대에서링크 복사로 복사해 직접 전달합니다 — LABIS 가 초대 메일을 보내지는 않습니다 - 대시보드 카드별 접근 권한 (연구책임자) — 구성원마다 과제현황·프로젝트·인사·구매·자산·성과·LIMS
카드를
불가·보기·편집으로 정합니다. 바꾼 뒤변경사항 저장을 눌러야 적용됩니다 - 관리자 검토 —
주간보고 검토로 주별 제출 현황·검토의견·승인을 처리합니다(위 "자주 하는 일"). 이전 화면인보고서 검토는 프로젝트별 텍스트 보고와 팀장의 월간·분기 보고를 다룹니다 - 홈 페이지 · 주소 포워딩 (랩매니저 이상) — 연구실 홈페이지 내용과 공개 짧은 주소, 자체 도메인 연결(앞의 "연구실 홈페이지 구축")
- 구글시트 연동 — 항목마다 시트 주소를 넣으면 저장하는 즉시 그 시트를 읽어 반영합니다 (아래 "스프레드시트와 함께 쓰기")
- 연구실 (학과관리자) — 연구실 추가와 폐쇄. 쓰지 않는 연구실은 지우지 않고 폐쇄합니다 — 자료는 그대로 남고, 폐쇄한 연구실은 5개 상한에 세지 않습니다
권한 한눈에
역할은 연구원(팀원) · 랩매니저 · 연구책임자 셋이고, 그 위에 학과 전체를 보는 학과관리자가 있습니다. 랩매니저와 연구책임자를 묶어 "팀 운영자" 라고 부릅니다.
| 작업 | 연구원 | 랩매니저 | 연구책임자 |
|---|---|---|---|
| 홈·멤버·메뉴 페이지·논문·공지 보기 · 업무현황 · 주간보고 제출 · 프로젝트 보기 · 구매 보기와 신청 | ✓ | ✓ | ✓ |
| 과제현황·인사·자산·성과·LIMS 보기 · 편집 | 열어 준 만큼 | 기본 편집 | 항상 편집 |
| 논문·특허·시료·실험 등록 | 메뉴가 열려 있으면 | ✓ | ✓ |
| 프로젝트·장비·기술이전 등록 · 휴가 승인 · 명부를 계정에 반영 | ✓ | ✓ | |
| 홈페이지 편집 · 공지 쓰기 · 주소 포워딩 · 팀원 배정(연구원·랩매니저) · 주간보고 최종 검토 · 구글시트 연동 | ✓ | ✓ | |
| 연구책임자 배정 · 역할 변경 · 구성원 제외 · 과제 삭제 · 카드별 권한 조정 | ✓ |
- 권한은 역할을 넘지 못합니다. 연구원에게
편집을 열어 줘도 랩매니저 이상에게만 있는 작업(위 표의 아래 세 줄)은 여전히 막힙니다 - 연구원은 구매를 전체 내역까지 볼 수 있지만 수정은 본인이 신청한 건만 됩니다
- 연구책임자와 학과관리자는 권한 조정 대상이 아닙니다 — 언제나 전체 편집입니다
- 학과관리자는 모든 연구실에서 모든 작업을 할 수 있습니다
스프레드시트와 함께 쓰기
이미 쓰던 구글시트를 버리지 않아도 됩니다. 시트 → LABIS 가져오기와 LABIS → 시트 내보내기를 모두 지원합니다.
- 시트 1행은 헤더입니다. 관리자 설정의
시트 양식에 나온 열 이름을 그대로 쓰고, 순서는 상관없습니다 - 워크시트가 여럿이면 주소를
#gid=까지 붙여 넣거나, 탭 이름을 항목 이름과 같게 합니다 - 사람은 명부의 이름으로 찾습니다. 시트의 이름이 명부와 다르면 그 행은 반영되지 않습니다
- 가져오기는 전체를 갈아엎지 않습니다. 시트에서 사라진 행 가운데 시트에서 왔던 것만 지우고, 화면에서 직접 넣은 행은 남깁니다. 과제현황은 더 보수적이라 시트에서 사라진 행도 지우지 않고 표시만 합니다
- 서버 관리자가 주기 수집을 켜 두었으면 연결해 둔 시트를 정해진 간격으로 다시 읽고, 내용이 바뀌지
않았으면 아무것도 건드리지 않습니다. 바로 반영하려면 관리자가
연결된 항목 전부 가져오기를 누릅니다 - 연구실 운영관리 화면은 떠 있는 동안 30초마다 시트를 다시 읽습니다. 행을 고쳐 저장하면(운영자 이상, 해당 메뉴 편집 권한 필요) 원본 구글시트에 바로 반영됩니다. 저장 직전에 원본이 그사이 바뀌었으면 저장하지 않고 알려 줍니다. 수식·병합·입력 규칙이 있는 셀은 원본 시트에서 고칩니다. 인사 명부는 화면에서 고칠 수 없으니 원본 시트에서 고칩니다
- 구글시트는 연구실 홈페이지의 멤버 명단에도 쓰입니다. 인사 명부 시트가 연결돼 있으면 거기서 이름·직급·팀을 가져옵니다
자주 막히는 자리
"이 계정은 아직 LABIS 에 초대되지 않았습니다". 그 연구실의 팀 운영자에게 초대를 요청하십시오. 초대 링크를 받았다면 그 링크로 먼저 들어가십시오.
메뉴나 업무현황 카드가 보이지 않습니다. 업무 메뉴는 메인 탭 줄에 서지 않습니다 — 메인 탭 줄
끝(홈 메뉴 탭 바로 뒤)의 ERP 탭으로 들어가 보조 탭 줄에서 찾으십시오. 관리자 설정 과 연구실 전환도 탭 줄이 아니라 마이페이지(내 이름)에
있습니다. 보조 탭 줄에도 없으면 그 묶음이 불가 로 잠겨 있습니다. 연구원은
기본이 불가입니다(프로젝트·구매 제외). 연구책임자에게 열어 달라고 하십시오. 주소를 직접 쳐서
들어가도 홈으로 돌아옵니다.
+ 등록 단추가 없습니다. 그 메뉴가 보기 로만 열려 있거나, 랩매니저 이상에게만 있는
작업입니다.
"불러오지 못했습니다 (…)" 가 뜹니다. 괄호 안의 코드를 그대로 관리자에게 전달하십시오. 과제현황이라면 대개 시트 읽기 권한 문제입니다 — 그때 아래 목록은 마지막으로 저장된 내용입니다.
시트를 고쳤는데 LABIS 에 안 들어옵니다. 헤더 이름·탭 이름을 확인하고, 사람 이름이
명부와 같은지 보십시오. 급하면 관리자가 연결된 항목 전부 가져오기 로 바로 반영할 수
있습니다.
연구실 목록이 뜨지 않습니다. "목록을 불러오지 못했습니다 — 그대로 입장하세요" 가 뜨면
연구실을 고르지 않고 LABIS 입장 을 눌러도 됩니다. 소속 연구실로 들어갑니다.
새 연구실이 만들어지지 않습니다. 같은 이름이 이미 있거나, 폐쇄하지 않은 연구실(휴면 포함)이 5개에 찼습니다. 쓰지 않는 연구실의 폐쇄를 학과관리자에게 요청하십시오.
홈페이지를 저장했는데 거절됩니다. 그림 용량(한 장 512 KiB, 전체 3 MiB)이나 링크 주소
형식(https:// 또는 앱 안 경로 #/…·/labis/…)을 어긴 것입니다. 거절 문구를 보고 고치십시오. 일부만 저장되지 않고
전체가 거절됩니다.
홈페이지를 고쳤는데 공개 화면에 안 보입니다. 공개 화면은 최대 1분쯤 늦게 반영됩니다. 그래도 같으면 새로 고쳐 보십시오.
공개 홈페이지에 멤버 탭이 없습니다. 멤버 명단 공개 를 켜지 않았습니다. 논문 탭이 없다면
논문 목록이 비어 있는 것입니다.
공개 짧은 주소가 저장되지 않습니다. 글자 규칙을 어겼거나 예약어이거나, 다른 연구실이 이미 쓰는 주소입니다. 입력창 아래의 안내를 확인하십시오.
도메인이 확인 실패 입니다. 상태 옆의 이유를 보십시오. 대개 DNS 가 아직 퍼지지 않았거나 TXT
값이 다릅니다. 고친 뒤 DNS 확인 을 다시 누르십시오. 다른 연구실이 소유 확인함 이면 그 도메인은
먼저 확인한 연구실이 씁니다.
주간보고 승인했는데 통보가 안 갔습니다. "통보 채널 미설정 — 대기" 로 나오면 메일·슬랙 연결이 서버에 설정되지 않은 것입니다. 승인은 저장되어 있으니 연결을 설정한 뒤 다시 발송하십시오(아래 "소프트웨어 설치 현황").
인사평가를 고칠 수 없습니다. 제출한 평가는 수정할 수 없습니다.
소프트웨어 설치 현황
LABIS 는 계산 프로그램을 부르지 않습니다. 대신 로그인과 스프레드시트, 메일·슬랙, 언어모델을 바깥 서비스에 기댑니다. 그중 하나가 연결돼 있지 않으면 그 기능만 멈춥니다.
무엇을 쓰나
| 무엇 | 어디에 쓰나 | 없거나 끊겼을 때 |
|---|---|---|
| contextBio 통합 계정 | 로그인 — 모든 업무 화면 | 입장할 수 없습니다. 로그인 화면으로 돌아갑니다. 공개 홈페이지는 로그인 없이 열립니다 |
| Google Sheets (서비스 계정) | 항목별 시트 가져오기·내보내기, 과제현황, 인사 명부, 연구실 운영관리 | 관리자 설정에 "인증: 서비스 계정 없음" 이 뜹니다. '링크가 있는 모든 사용자'로 공유된 시트의 가져오기만 되고, 내보내기와 원본 시트 수정은 안 됩니다 |
| Google Sheets (시트별 공유) | 위와 같음 | 서비스 계정에 공유되지 않은 시트는 "시트를 읽을 권한이 없습니다" 가 뜨고, 화면은 마지막으로 저장된 내용을 보여 줍니다. 원본 수정은 편집자로 공유돼 있어야 저장됩니다 |
| Google Drive | 드라이브 폴더 안 스프레드시트 목록 읽기, 주간보고 제출 파일을 모으는 연구실 공유 폴더(WeeklyReport) |
폴더 주소 아래에 오류 문구가 뜹니다. 폴더는 서비스 계정에 뷰어로 공유해야 읽힙니다. 제출 폴더가 끊기면 주간보고 제출이 실패 메시지로 거절되고, 서버 디스크에 몰래 저장하지 않습니다 |
| 메일(SMTP)·Slack | 주간보고 승인·반려 통보 — 본인의 메일 주소와 슬랙(개인 DM 또는 연구실 채널의 웹훅)으로 보냅니다 | 주간보고 검토 화면에 "통보 채널 미설정" 이 뜹니다. 승인은 저장되고 통보는 대기하며, 설정 뒤 재발송합니다 |
| 로컬 언어모델 (Qwen) · Claude | 주간보고 검토의견 초안 작성. 기본은 연구실 로컬 Qwen, 최종 관리자가 Claude 로 바꿀 수 있습니다 | 모델 목록에 "(설정 없음)" 이 붙고, 초안은 규칙 기반으로 대신 쓰입니다. 이유가 초안 옆에 표시됩니다 |
| 이메일 발송 서비스 | 이전 보고서 검토 화면의 개별 검토서 발송 |
검토서는 발송 대기에 보관됩니다. 발송 접수 성공 은 상대가 읽었다는 뜻이 아닙니다 |
| DNS · 웹서버 | 연구실 자체 도메인 포워딩 — 소유 확인(DNS)과 인증서·웹서버 연결 | 도메인이 확인 실패 로 나오거나, 확인된 뒤에도 서버 관리자가 연결하기 전에는 넘어가지 않습니다 |
서비스 계정의 이메일 주소는 관리자 설정의 구글시트 연동 구획에 표시됩니다. 시트와 폴더를 그 주소에 공유하십시오.
막혔을 때 할 일
연결 설정은 사용자가 할 수 없습니다. 서비스 계정, 메일·슬랙, 언어모델, 도메인 연결은 서버에서 관리자가 설정합니다.
- 화면에 뜬 문구를 그대로 확인합니다 — "불러오지 못했습니다" 뒤의 코드, 관리자 설정의 인증 줄, 드라이브 폴더 아래의 오류, 주간보고 검토의 통보 상태, 도메인 옆의 실패 이유
- 시트 권한 문제라면 시트 소유자가 먼저 할 수 있습니다 — 표시된 서비스 계정 주소에 읽기만 필요하면 뷰어로, LABIS 에서 고치려면 편집자로 공유합니다
- 그래도 안 되면 관리자에게 그 문구와 연구실 이름, 어느 화면(항목) 이었는지를 전달합니다
레퍼런스
LABIS 를 이루는 오픈소스와 외부 서비스입니다. 과학 계산 프로그램을 부르지 않으므로 논문에 인용할 것은 없고, 이 서비스가 무엇 위에 서 있는지를 밝히는 목록입니다.
웹 · 데이터 계층
- Next.js — Vercel. Next.js. nextjs.org
- React — Meta Open Source. React. react.dev
- TypeScript — Microsoft. TypeScript. typescriptlang.org
- Prisma ORM — Prisma. Prisma ORM. prisma.io
- PostgreSQL — PostgreSQL Global Development Group. PostgreSQL. postgresql.org
- Tailwind CSS — Tailwind Labs. Tailwind CSS. tailwindcss.com
인증 · 표 처리 · 연동 · 검증
- Auth.js (NextAuth.js) — Auth.js (NextAuth.js). authjs.dev
- SheetJS — SheetJS. SheetJS Community Edition. sheetjs.com
- Google Sheets API · Google Drive API — Google. developers.google.com/sheets · developers.google.com/drive
- Nodemailer — Nodemailer. Nodemailer. nodemailer.com
- Ollama · Qwen — 연구실 로컬 언어모델(주간보고 검토의견 초안). Ollama. ollama.com · Qwen. qwenlm.github.io
- Claude API — Anthropic. Claude. anthropic.com (주간보고 검토의견 초안 — 선택)
- Playwright — Microsoft. Playwright. playwright.dev
마지막 수정 ·
문서