태성이엔지 포털 대시보드 설계안
화면을 채우는 건 쉽습니다. 어려운 건 빼는 쪽입니다. 말씀하신 세 분의 기준으로 넣을 것과 뺄 것을 갈랐습니다.
현장에서 장갑 낀 손으로 봅니다. 목적은 하나 — 이번 달 내가 얼마나 일했고, 지금 뭘 올려야 하나.
PC 화면을 줄여서 넣지 않았습니다. 현장에서는 올리는 것이 전부라 보고, 조회용 숫자를 과감히 뺐습니다.
정상근무든 잔업이든 전부 올라옵니다. 부장님은 걸러 보고, 필요한 것만 뽑습니다.
| 이름 | 건수 | 실근무 | 연장 | 휴일 | 야간 | 휴일연장 | 미오프 | 환산 | 상태 |
|---|---|---|---|---|---|---|---|---|---|
| 김철효 | 37 | 133.5 | 70.5 | 64 | 36.5 | 44 | 8 | 250.0 | 완료 |
| 정대윤 | 26 | 108 | 69 | 40 | 39 | 36 | 24 | 225.0 | 3건 |
| 박상준 | 25 | 91 | 52 | 40 | 29 | 36 | 24 | 194.5 | 1건 |
| 이지행 | 24 | 192 | 0 | 0 | 0 | 0 | 0 | 0.0 | 완료 |
| 33명 | 221 | 1,859 | 1,034 | 828 | 553 | 560 | 240 | 3,589.5 |
반려가 아니라 대화로 만들었습니다. 부장님이 의견을 달면 작성자에게 그대로 보이고, 고쳐서 다시 올리면 그 이력이 남습니다.
현장은 햇빛 아래이고, 색약인 분도 있습니다. 그래서 색 · 모양 · 글자 세 가지를 항상 같이 씁니다.
| 상태 | 보이는 모습 | 의미 | 누가 바꾸나 |
|---|---|---|---|
| 작성중 | 작성중 | 아직 제출 안 함. 본인만 보입니다 | 작성자 |
| 승인대기 | 승인대기 | 제출됨. 부장님 확인을 기다립니다 | 제출하면 자동 |
| 승인 | 승인 | 집계에 들어갑니다 | 이명재 부장 |
| 수정요청 | 수정요청 | 의견이 달렸습니다. 고쳐서 다시 올리면 대기로 돌아갑니다 | 이명재 부장 |
| 결산확정 | 🔒8월 확정 | 그 달 전체가 잠깁니다. 수정하려면 사유를 남기고 잠금을 풀어야 합니다 | 이명재 부장 |
색띠는 스크롤하면서 눈으로 훑을 때 쓰고, 알약 표시는 확인할 때 씁니다. 둘 다 있어야 합니다.
막대 하나로 결산까지 얼마나 남았는지가 보입니다. 전부 초록이 되어야 확정 버튼이 켜집니다. 그전에는 눌리지 않습니다.
지금 시안은 「관리자 지정」이라고만 되어 있어 이유를 알 수 없었습니다. 사유를 필수로 받고, 달력 옆에 목록으로 세워 두겠습니다.
날짜를 눌러 휴일로 바꾸면 사유를 적지 않으면 저장되지 않습니다.
제헌절(7/17)이 실제로 그랬습니다. 제 초안에는 빠져 있었고 부장님 확정 절차가 없었으면 그대로 계산됐을 것입니다.
잔업·주말특근 계획을 미리 달력에 올려두는 화면입니다. 등록 권한은 최민선 파트장께 드립니다.
주신 명단표의 색 구분이 그대로 조였습니다. 카톡 한 달치 실제 작업 조합과 대조해보니 78%가 그대로 맞았습니다.
| 조 | 이름 | 공장 | 직책 | 아이디 | 초기 비밀번호 | 상태 | |
|---|---|---|---|---|---|---|---|
|
1공장 B조 3명 |
정지훈 | 1공장 | – | 정지훈 | •••• | 변경함 | |
| 박진종 | 1공장 | – | 박진종 | •••• | 초기값 | ||
| 이현진 | 1공장 | – | 이현진 | •••• | 변경함 | ||
|
유틸리티 3명 |
김시원 | 유틸리티 | – | 김시원 | •••• | 초기값 | |
| 이민홍 | 2공장 | – | 미발급 | 계정 없음 |
말씀하신 대로 안 바꿔도 되게 했습니다. 다만 안 바꾼 계정은 관리자 화면에 초기값 으로 표시돼서, 부장님이 누가 아직 초기 비밀번호를 쓰는지 한눈에 보실 수 있습니다.
말씀하신 대로 「잔업대상자」 같은 글자를 쓰지 않고 체크로 받습니다. 여기저기 흩어진 정보를 달력 한 장에 모읍니다.
말씀하신 「며칠날 누구누구와 야간 작업 있음」을 대시보드 맨 위에 놓았습니다. 달력을 열어보지 않아도 됩니다.
부장님 달력은 전원이 보이지만, 근로자 달력은 본인이 대상인 날만 색이 들어옵니다. 남이 언제 잔업하는지는 보이지 않습니다.
근무시간은 배치와 관리에 필요하니 보여드립니다. 하지만 수당·금액으로 환산된 것은 이명재 부장님만 보십니다.
| 항목 | 강신욱 마스터 |
이명재 부장 · 최종승인 |
김대수 리더 · 현장관리 |
최민선 · 김진만 파트장 · 배치 |
근로자 |
|---|---|---|---|---|---|
| 시스템 설정 · 계정 발급 | ● | ● | – | – | – |
| 근무 최종승인 · 결산 확정 | – | ● | – | – | – |
| 수당 · 금액 · 요율적용시간 | – | ● | ✕ | ✕ | ✕ |
| 개인별 실근무시간 | – | ● 전원 | ● 전원 | ● 전원 | ◐ 본인 |
| 근무 배치 · 일정 수립 | – | ● | ● | ● | – |
| 철야대기 근무표 등록 · 수정 | – | ● | ● | ● 최민선 | – |
| 교대 승인 | – | ● | ● | ● | 신청만 |
| 휴가 입력 · 승인 | – | ● | ● | ● | 신청만 |
| 공휴일 달력 확정 | – | ● | – | – | – |
실근무시간까지만 보입니다. 「김철효 133.5시간」은 보이지만 「요율 250시간」이나 금액은 안 보입니다.
| 이름 | 건수 | 실근무 | 철야 | 휴일 |
|---|---|---|---|---|
| 김철효 | 37 | 133.5 | 7 | 4 |
| 정대윤 | 26 | 108 | 6 | 5 |
왜 실근무시간은 보여드리나. 다음 배치를 짜려면 누가 이번 달에 몰렸는지 알아야 합니다. 그게 없으면 배치가 감으로 갑니다.
두 파트장 모두 전체 인원의 실근무시간을 보십니다. 근무표를 짤 때 조를 넘나들기 때문에 전체가 보여야 배치가 됩니다. 철야대기 근무표 등록은 최민선 파트장이 하십니다.
최민선 파트장이 지금 쓰시는 그 xlsx를 그대로 올리면 시스템이 읽어 달력에 반영합니다. 형식을 바꾸실 필요가 없습니다.
| 월일 | 요일 | 성명 | ||
|---|---|---|---|---|
| 26-8-1 | 토 | 김철효 | 범민용 | 허종범 |
| 26-8-2 | 일 | 정지훈 | 박진종 | 이현진 |
| 26-8-3 | 월 | 전상민 | 김보훈 | 이창열 |
| 26-8-4 | 화 | 김진만 | 허종범 | 이초영 |
날짜 26-8-1 은 2026년 8월 1일로 읽고,
이름은 명단과 대조해 오타가 있으면 올리기 전에 물어봅니다.
| 날짜 | 요일 | 근무자 | 구분 | 상태 |
|---|---|---|---|---|
| 8/1 | 토 | 김철효 · 범민용 · 허종범 | 휴일 철야 | 확인 |
| 8/3 | 월 | 전상민 · 김보훈 · 이창열 | 평일 철야 | 확인 |
| 8/13 | 목 | 오용묵 · 박상준 · 조규영 | 평일 철야 | 확인 |
같은 근무표를 표로도 달력으로도 봅니다. 배치를 짤 때는 표가, 언제인지 감을 잡을 때는 달력이 낫습니다.
| 월일 | 요일 | 근무자 | 구분 | ||
|---|---|---|---|---|---|
| 8/1 | 토 | 김철효 | 범민용 | 허종범 보충 | 휴일 |
| 8/3 | 월 | 전상민 | 김보훈 | 이창열 | 평일 |
| 8/4 | 화 | 김진만 | 허종범 | 이초영 | 평일 |
| 8/5 | 수 | 범민석 | 박재호 | 김시원 | 내 차례 |
| 8/6 | 목 | 최민선 | 장영대 | 정대윤 보충 | 휴일 |
최민선 파트장이 근무표에서 이름을 바꿔 끼우면 끝입니다. 승인 절차 없이 바로 반영되고, 바뀐 이력만 남습니다.
1:1 맞교대로만 받습니다. 한 사람이 빠지면 반드시 다른 사람이 들어옵니다.
본인이 신청해도 되고, 관리자가 벽에 붙은 화이트보드를 보고 한꺼번에 넣어도 됩니다. 양쪽 다 열어둡니다.
다만 이메일만 두면 안 됩니다. 두 갈래를 같이 둡니다.
기능을 안 만드는 것도 결정입니다. 아래는 일부러 뺐습니다. 필요하다고 하시면 넣겠습니다.
| 뺀 것 | 이유 |
|---|---|
| 실시간 순위 · 요율 순위 | 지금 엑셀 F·G열에 있습니다. 이 숫자로 바뀌는 결정이 없고, 근로자에게 보이면 경쟁이 됩니다. 관리자 화면에도 넣지 않았습니다 |
| 근로자 화면의 금액 | 시간만 보여줍니다. 급여는 다른 요소가 섞이는데 여기 숫자가 보이면 확정 급여로 오해됩니다. 철야 식대만 예외로 보여줍니다 |
| 남의 근무 기록 | 본인이 인원에 포함된 건만 보입니다. 같은 팀이어도 남의 시간은 안 보입니다 |
| 평균 배율 | 회사 전체로는 의미가 있지만(1.93) 개인에게는 해석이 어렵습니다. 관리자 화면에만 남깁니다 |
| 알림 · 푸시 | 1단계에서는 넣지 않습니다. 수정요청은 다음에 열 때 보이면 충분합니다. 쓰면서 필요하면 그때 넣겠습니다 |
| 채팅 | 의견 달기는 기록에 붙는 한 줄이지 대화방이 아닙니다. 대화가 필요하면 카톡이 이미 있습니다 |
평일 / 휴일은 근무 시작일로 결정 — 자정을 넘어도 쪼개지 않는다 연장창 17:00 ~ 익일 06:00 야간창 22:00 ~ 06:00 식사 중식 12~13 · 석식 17~18 · 야식 00~01 (실제로 쉰 것만 공제) 평일 연장 S = 실근무 전체 야간 U = 야간창 실근무 휴일 휴일 T = 실근무 전체 휴일연장 V = 연장창 + 야간창 실근무 미오프 W = 철야(익일 06~08시 종료)이고 익일이 휴일이면 8 요율적용시간 = S×1.5 + T×1.5 + U×0.5 + V×0.5 + W×1
| # | 내용 |
|---|---|
| 1 | Apple 규격 헤더·푸터 + 로그인(이름 · 생년월일 6자리) |
| 2 | 권한별 진입 — 안전웹 권한 있으면 선택 화면, 없으면 바로 작업일지 |
| 3 | 근로자 대시보드 (PC · 모바일) |
| 4 | 관리자 대시보드 + 필터 정렬 + 의견 달기 |
| 5 | 계산 엔진 — 5개 항목 분해 · 식사 3종 · 미오프 · 철야 식대 |
| 6 | 달력 + 사유 · 근무월력 · 철야대기 근무표 xlsx 취입(최민선 파트장) |
| 7 | 휴가 · 근태 (연속 입력 · 달력 배지) · 교대 신청 · 승인 |
| 8 | 잔업일지 xlsx 출력 — 셀 높이·너비를 위치별로 고정 |
| 9 | xlsx 취입 (과거분 불러오기) |