GOODOCK · 운영가이드

기술 관리자 운영 가이드 — 배정·승인·마일리지·편성

기술 관리자와 셀장이 승인하고 편성하는 업무를 정리했습니다. 각 화면의 기본 사용법은 기술 팀원용 가이드에 있고, 이 문서는 관리 권한으로만 할 수 있는 일과 그 판정 규칙을 다룹니다.

대상 기술 관리자 · 셀장 역할 techRole = admin / leader · master 기준 GOODOCK 최종 갱신 2026-07-31
01

기술 권한 체계

기술 권한은 메뉴 단위가 아니라 도메인 × 액션으로 부여됩니다.

세 가지 관리 등급

등급판정성격
마스터role = master전 도메인·전 액션 무조건 통과. 시스템 전체 관리자.
기술 관리자techRole = admin기술 도메인 전 액션 통과. 개별 권한 체크 없이 승인·편성·관리 가능.
셀장techRole = leader작업·대휴 승인과 근무표 편성이 가능. 그 외는 부여된 액션 범위 내.
팀원그 외부여된 도메인·액션만 가능(조회·신청·본인 수정 중심).

도메인 10종

도메인대상 화면대표 액션
📒 worklog작업 등록조회 · 전체 조회 · 등록 · 수정 · 삭제 · 승인
🌴 leave대휴조회 · 신청 · 대기건 수정/취소 · 승인건 취소 · 승인
📆 schedule근무표조회 · 근무자 추가 · 휴일 추가 · 자동 배정 · 배정 초기화
🛠 assign고객사 배정조회 · 등록 · 배정 · 재배정 · 예비 추가/신청/취소 · 만료 연장 · 내보내기
📁 projects프로젝트(기술 정보)조회 · 등록 · 수정 · 인라인 수정 · 비고 수정 · 플랫폼 · 삭제
👥 members팀원조회 · 추가 · 수정 · 셀 수정 · 조직도 이동 · 스킬 관리 · 본인 조회/수정
📢 notice공지조회 · 작성 · 수정 · 삭제
🎫 support요청센터조회 · 작성 · 관리(상태 변경)
⭐ mileage마일리지조회 · 전체 조회 · 통계 조회
⚙️ settings설정계정 추가 · 권한 추가 · 비번 설정 · 타임아웃

🔑 권한 부여는 권한 설정 › 🔧 기술 권한 에서

권한 설정 화면 자체는 마스터 전용입니다. 기술 관리자도 직접 열 수 없으므로, 권한 변경이 필요하면 마스터에게 요청하는 절차입니다. tech.member · tech.leader · tech.admin 프리셋이 준비돼 있어 등급 단위로 한 번에 적용할 수 있습니다.

⚠️ 기술 메뉴가 안 보인다는 문의를 받았을 때

기술 메뉴의 가시성은 해당 도메인 권한을 하나라도 가지고 있는지로 결정됩니다. 예를 들어 근무표가 안 보이면 schedule 도메인에 아무 액션도 없는 상태입니다. 고객사 배정요청센터는 영업도 함께 쓰므로 도메인 게이트가 면제되어 항상 보입니다.

02

배정 운영

🛠 고객사 배정 — 요청이 들어오는 입구이자 팀 부하를 조절하는 지점입니다.

영업 요청 또는 직접 등록 배정 대기 지원·인원추가 → 역할 배치 배정 완료 · 필요 시 재배정

운영 포인트

  • 24시간 자동 마감 — 등록 시각 기준 24시간이 지난 배정 대기 건은 자동 마감되어 셀장 배정 대기로 넘어갑니다. 지원자가 붙지 않은 건을 방치하지 않기 위한 장치이므로, 매일 대기 목록을 한 번 훑는 것이 기본 루틴입니다.
  • 배정 완료 판정 — 정담당·부1·부2·부3 중 한 명이라도 지정되면 배정 완료입니다. 등록만 되고 담당이 없으면 배정 대기, 기록 자체가 없으면 미배정입니다.
  • 재배정 — 담당 교체가 필요한 건은 재배정 상태로 돌려 🔄 재배정 필요 영역에서 다시 인원을 지정합니다.
  • 이관 프로젝트 — 예전 프로젝트 정보에 기술담당(정/부1/부2)이 이미 입력돼 있으면 배정 완료로 인정되지만, 고객사 배정 메뉴의 실제 배정 기록이 항상 우선합니다.

부하 파악에 쓰는 화면

📊 배정 현황표

셀·인원 × 고객사 매트릭스. 📥 Excel 내보내기, 표/리스트 전환, 월 필터를 제공합니다. 인원별 편중을 볼 때 가장 빠릅니다.

📈 배정 현황 그래프

배정·지원 현황을 그래프로 봅니다(관리자·셀장 대상).

📄 리스트

고객사명·사업명·영업대표·코드·등록일·배정인원·상태. 검색은 4축으로 가능합니다.

⚠️ 프로젝트코드가 비어 있는 배정 건

배정 건과 프로젝트는 프로젝트코드로 이어집니다. 코드 없이 등록된 건은 이후 프로젝트 리스트의 기술 컬럼(정담당·부담당 등)에 반영되지 않을 수 있습니다. 등록 시 📥 미배정 프로젝트 불러오기 를 쓰면 코드·사업명·고객사명·영업대표가 자동 입력되므로 가급적 이 경로를 팀 표준으로 삼으세요.

03

작업 등록 승인

📒 작업 등록 — 승인된 작업만 마일리지가 됩니다. 승인이 곧 보상 결정입니다.

누가 승인할 수 있나

마스터 · 기술 관리자 · 셀장, 또는 worklog.approve 권한을 받은 계정입니다. 좌측 메뉴의 작업 등록 에 붙는 숫자 배지가 승인 대기 건수이므로 별도로 화면을 열지 않아도 밀린 양을 알 수 있습니다.

처리 절차

  1. ⏳ 승인 대기 목록 확인 담당자 · 고객사 · 작업 시작/종료 · 작업 내용과 함께 자동 계산된 적립 포인트가 표시됩니다.
  2. 승인 또는 반려 반려 시에는 사유를 입력합니다. 반려된 건은 신청자의 🚫 반려됨(본인) 목록으로 내려가 재등록할 수 있습니다.
  3. 결과가 기술 활동에 역반영 기술 활동에서 올린 작업이면 활동 카드의 배지가 ⏳ 승인대기✓ 작업등록됨 또는 ✕ 반려됨·재등록 으로 바뀝니다.

✅ 승인 시 실제로 확인해야 할 것

적립 배율이 시간대로만 결정되기 때문에, 실무에서 볼 지점은 작업 시작·종료 시각이 실제와 맞는지입니다. 내용의 경중이 아니라 시간의 사실 여부가 승인의 판단 기준입니다. 특히 야간(00:00–04:59, ×2)과 주말·휴무일(×2) 구간을 확인하세요.

💡 관리자·셀장이 등록하면 자동 승인됩니다

승인 권한자가 본인 작업을 등록하면 승인 절차 없이 바로 승인 처리됩니다. 또한 타인 대리 등록은 승인 권한자만 가능합니다(일반 팀원은 담당자가 본인으로 고정).

04

대휴 승인

🌴 대휴신청 — 작업 등록과 달리 자동 승인이 없습니다.

승인 주체는 작업 등록과 같습니다 — 마스터 · 기술 관리자 · 셀장, 또는 leave.approve 권한자. 상태는 대기 · 승인 · 반려 · 취소 입니다.

차감 기준

대휴 유형차감
대휴 (1일)10점
반차5점

⚠️ 서버가 자동으로 검증하는 규칙 — 관리자가 별도로 확인하지 않아도 됩니다

  • 보유 마일리지 부족 시 신청 자체가 불가합니다.
  • 2일 이상 연속 사용 불가 · 같은 날 중복 승인 불가.
  • 승인 시점에 잔액을 다시 검증합니다 — 신청 후 잔액이 줄었다면 승인이 거절됩니다. “승인을 눌렀는데 안 된다”는 문의의 대부분이 이 경우입니다.

따라서 관리자의 판단 대상은 잔액이 아니라 일정입니다 — 같은 날 근무표·배정 일정과 겹치지 않는지를 보고 결정합니다.

05

마일리지 정책

적립은 전부 자동입니다. 관리자가 개입할 수 있는 지점은 승인휴무일 지정 두 곳뿐입니다.

적립 배율 (KST 기준)

구분시간대배율
주말 · 공휴일 · 관제 휴무일종일×2
평일00:00 – 04:59×2
평일05:00 – 08:29×1
평일08:30 – 17:29 (업무시간)×0
평일17:30 – 23:59×1

🧮 하루 적립 공식

하루 적립 = min( 10, ⌈ (Σ 구간별 시간 × 배율) × 2 ⌉ ÷ 2 )

구간별 (시간 × 배율)을 합산 후 0.5점 단위 올림, 하루 최대 10점. 잔여 = Σ(승인된 작업 적립) − Σ(승인된 대휴 차감), 최소 0. 소멸·이월·총량 한도는 없습니다.

📆 근무표가 마일리지에 관여하는 유일한 지점 = 휴무일

근무표의 + 휴무일 로 지정한 날짜는 그날 전체가 ×2 로 계산됩니다. 근무표에 근무자로 올라가 있다는 것만으로는 적립되지 않습니다. 휴무일 지정은 그날 발생하는 모든 작업의 적립을 두 배로 만드는 결정이므로 신중히 사용하세요.

현황 파악

기술 홈의 담당자별 현황 위젯에서 마일리지 탭을 열면 인원별 잔액을 막대로 비교할 수 있고, 막대를 클릭하면 해당 인원의 작업 목록으로 바로 이동합니다. 편중이나 이상치를 찾는 출발점입니다.

06

근무표 편성

📆 근무표 — 관제실 월별 근무 일정. 편성은 기술 관리자·셀장 권한입니다.

기능동작
+ 근무자 추가날짜를 골라 근무자를 등록합니다. 일자당 최대 3명이며, 이미 3명이면 기존 근무자를 삭제해야 추가할 수 있습니다.
근무자 수정 · 삭제 · 드래그등록된 근무자를 수정·삭제하거나 드래그로 다른 날짜에 옮깁니다.
자동 배정해당 연·월 근무를 자동으로 채웁니다. 기존 배정이 초기화되므로 확인 창이 뜹니다.
+ 휴무일관제 휴무일을 지정합니다. 지정한 날은 마일리지 계산에서 종일 ×2 가 됩니다.

🛑 자동 배정은 기존 편성을 지웁니다

“해당 월 근무를 자동 배정할까요? (기존 배정이 초기화됩니다)” 확인 창은 경고가 아니라 사실입니다. 수동으로 조정해 둔 편성이 있다면 자동 배정을 다시 돌리지 마세요. 월 초에 한 번 돌리고 이후에는 수동 조정하는 순서가 안전합니다.

※ 근무표 조회 권한이 없는 계정에는 “근무표 조회 권한이 없습니다.” 안내만 표시됩니다.

07

팀원 · 셀 관리

👥 팀원 — 인원 정보와 셀 편성을 관리합니다.

팀원 정보

  • ➕ 팀원 추가 로 등록하며, 이름 · 직급 · 셀 · 보유 스킬 · 자격증을 관리합니다.
  • 목록은 직급 · 셀 · 이름 · 스킬 · 자격증 으로 필터링되고, 셀별 인원 통계를 클릭해도 필터가 적용됩니다. 초기화 로 한 번에 해제합니다.
  • 스킬·자격증 항목 자체를 추가·삭제할 수 있습니다(members.skillMgmt 권한). 항목 정의는 팀 전체가 공유하므로 삭제 시 다른 인원의 표시에도 영향을 줍니다.

셀 편성

  • 셀 편성 탭에서 조직도 형태로 인원을 배치합니다(드래그 이동 = members.orgDrag).
  • 셀 이름은 바꿀 수 있습니다 — 기본값은 셀 0 ~ 셀 4이며, 편집기에서 실제 팀 명칭으로 변경합니다.
  • 셀 편성은 배정 현황표의 행 구성셀장 배정 대기 흐름의 기준이 되므로, 인원 이동 시 함께 갱신해야 배정 화면이 정확해집니다.

⚠️ 계정과 팀원 레코드는 별개입니다

여기서 관리하는 것은 기술2파트 인원 정보이고, 로그인 계정·역할·권한은 권한 설정(마스터 전용)에서 따로 관리됩니다. 신규 입사자는 양쪽 모두 등록해야 로그인도 되고 배정·근무표에도 이름이 나옵니다.

08

공지 · 요청센터

팀 커뮤니케이션 채널 두 개 — 쓰기·상태 변경이 관리 권한입니다.

📢 공지

글쓰기 로 등록하고 수정·삭제합니다(notice.write 등 권한 필요). 팀원은 조회만 하며, 등록된 공지는 기술 홈에서도 확인됩니다.

🎫 요청센터

요청센터는 요청 게시판기능 개선 두 축을 함께 다룹니다. 영업 계정에도 노출되는 공용 채널입니다.

상태 값변경 권한
요청 처리대기 · 처리중 · 완료기술 관리자
기능 개선 구분요청접수 · 진행중 · 적용완료 · 적용불가관리자

등록 시 구분은 항상 요청접수로 지정되며, 이후 상태 변경은 관리자만 할 수 있습니다. 상태를 바꾸면 등록자에게 알림이 표시되므로, 처리 진행을 상태로 표현하는 것이 별도 회신보다 효과적입니다.

09

영업과의 접점

한 플랫폼을 함께 쓰기 때문에 생기는 규칙들입니다.

🔗 프로젝트코드가 모든 연결의 키입니다

고객사 배정 · 기술활동 · 구축현황은 프로젝트코드로 프로젝트에 붙습니다. 코드가 없는 상태로 기술 데이터를 쌓은 뒤 나중에 코드를 부여하면 연결이 끊길 수 있습니다. 코드 미등록 프로젝트도 기술활동·구축 등록 자체는 허용되지만, 코드는 가능한 한 먼저 확정하는 것이 안전합니다.

기술 계정에서 보이는 것 / 안 보이는 것

  • 프로젝트 리스트가 기술 뷰로 열려 계약금액·수주확률 등 영업 금액 컬럼은 숨겨집니다. 정상 동작입니다.
  • 기술 팀원 계정에는 + 신규 등록 버튼이 없습니다 — 프로젝트 생성은 영업 영역입니다. 기술 정보(정담당·서버·점검·빈도·플랫폼 등)는 배정과 프로젝트 상세에서 관리합니다.
  • 반대로 영업 계정도 고객사 배정요청센터는 함께 봅니다. 배정 요청의 시작점은 영업의 프로젝트 상세 엔지니어 배정 버튼입니다.

기록과 보상의 분리 원칙

🔧 기술 활동 = 기록 📒 작업 등록 = 승인·마일리지

둘을 자동으로 1:1 연동하지 않는 것은 의도된 설계입니다. 기술 활동은 자유롭게 남기되, 보상 대상인 작업만 골라 올리도록 팀에 안내하세요. 구축 현황의 활동내역만 기술 활동으로 자동 생성되며, 이 역시 작업 등록으로는 자동 전환되지 않습니다.