웹 · 화면 ID
모든 화면은 영역-화면-번호 형태의 ID 를 가지며, 앱바 부제·인쇄 메타·오류 보고·심사 보고서에서 같은 ID 로 불립니다. ID 는 한 번 정해지면 바뀌지 않고, 폐기된 ID 는 재사용하지 않습니다.
CCP-JNL-01
형식
영역(3자) - 화면(3~4자) - 번호(2자) 예) CCP-JNL-01
영역: AUTH 인증 · HOME 홈 · TMP 온도 · CCP 중요관리점 · ALM 경보 · RPT 리포트 · SET 설정 · MOD 모듈 · ADM 관리자 · CTL 관제 · AUD 심사
화면: 3~4자 영문 대문자 약어 (LIST · DETL · JNL · DAY · SIGN · LIMIT …)
번호: 01 부터. 같은 화면의 변형(시니어)은 번호 대신 접미 -S (예: CCP-JNL-01-S)
어디에 표시하나
| 위치 | 표시 | 비고 |
|---|---|---|
| 앱바 · 카드 제목 옆 | 고정폭 11px muted CCP-JNL-01 | 폰에서는 설정 > 정보 > "현재 화면 ID" 또는 앱바 길게 누르기 |
| 브라우저 title | 화면명 · FNA 스마트해썹 | ID 는 title 에 넣지 않는다(검색 방해) |
| 인쇄 메타 | 화면 ID + 문서 ID + 출력 시각 | 인쇄 양식 |
| 오류 보고 | 토스트·배너 오류 문구 끝 (CCP-JNL-01) | 고객지원이 화면을 특정 |
| 심사관 열람 | 모든 화면 제목 옆 필수 | 심사관 읽기 전용 |
| URL | 경로는 ID 와 무관(사람이 읽는 경로). data-screen="CCP-JNL-01" 속성을 body 에 | 자동 테스트·분석 도구용 |
화면 목록 (v1.0)
| ID | 화면명 | 소스 | 역할 |
|---|---|---|---|
AUTH-CONNECT-01 | 업체 연결 | Auth/ConnectScreen | 전체 |
AUTH-LOGIN-01 | 로그인 | Auth/LoginScreen | 전체 |
HOME-DASH-01 | 현황 (대시보드) | Dashboard/DashboardScreen | 전체 |
HOME-DASH-01-S | 현황 (시니어) | senior/SeniorHomeScreen | 작업자 |
TMP-LIST-01 / -S | 센서 목록 | senior/SeniorSensorsScreen | 전체 |
TMP-DETL-01 / -S | 센서 상세 | Dashboard/SensorDetailScreen | 전체 |
CCP-HOME-01 / -S | CCP 홈 | Ccp/CcpHomeScreen · senior/ccp/SeniorCcpScreen | 작업자·품질 |
CCP-JNL-01 | 금속검출 일지 (CCP-2) | Ccp/MetalDailyScreen | 작업자·품질 |
CCP-JNL-01-S | 금속검출 판정 (시니어) | senior/ccp/SeniorMetalCheckScreen · SeniorMetalPassScreen | 작업자 |
CCP-JNL-02 | 가열 온도 기록 (CCP-1) | Ccp/HeatDailyScreen | 작업자·품질 |
CCP-JNL-02-S | 가열 배치 기록 (시니어) | senior/ccp/SeniorHeatBatchScreen | 작업자 |
CCP-DOC-01 | 일지 문서 보기 | Ccp/JournalDocModal | 전체 |
ALM-LIST-01 / -S | 경보 센터 | Alarm/AlarmCenterScreen · senior/SeniorAlarmsScreen | 전체 |
RPT-LIST-01 / -S | 리포트 목록 | Reports/ReportsScreen | 품질·승인 |
RPT-DAY-01 / -S | 일일 리포트 · 결재 | Reports/DailyReportScreen | 품질·승인 |
HIS-LIST-01 / -S | 이력 | History/HistoryScreen | 전체 |
MOD-NONE-01 | 모듈 없음 | Modules/NoModulesScreen | 전체 |
MOD-PREREQ-01 | 선행 요건 | Modules/PrerequisiteScreen | 품질 |
SET-MAIN-01 / -S | 설정 | Settings/SettingsScreen | 전체 |
SET-NOTI-01 / -S | 알림 설정 | Settings/NotificationSettingsScreen | 전체 |
SET-SIGN-01 | 서명 등록 | Settings/SignatureScreen | 결재자 |
SET-PW-01 | 비밀번호 변경 | Settings/PasswordChangeScreen | 전체 |
SET-SVC-01 / -02 | 서비스 요청 목록 / 새 요청 | Settings/ServiceRequestScreen · ServiceRequestNewScreen | 전체 |
ADM-* · CTL-* · AUD-* | 관리자 웹 · 관제 웹 · 심사 열람 | server/public/admin · FNA_CC field | 미부여 — 로드맵 |
규칙
- ID 는 기능이 아니라 화면에 붙는다. 같은 화면의 탭·필터 상태는 ID 가 같다. 모달은 부모 화면 ID +
/M접미(예:RPT-DAY-01/M-REJECT). - 화면을 없애면 ID 는 "폐기"로 표시하고 재사용하지 않는다. 화면을 나누면 새 번호(02, 03).
- ID 목록은 이 페이지가 원본이며, 변경은 변경 이력에 기록한다.
- 화면 정의서(지원사업 제출)는 이 표 순서대로, 각 ID 마다 캡처 1장(라이트·데스크톱 또는 폰) + 시니어 변형.
관리자 웹·관제 웹·심사 열람의 ID(ADM-* · CTL-* · AUD-*)는 아직 부여하지 않았습니다. 해당 소스(D:\FNA_HACCP\server\public\admin, D:\FNA_CC\server\public\field)를 기준으로 다음 판에서 채웁니다.
초안마지막 갱신 담당 디자인시스템 TF · jjo831@farmzone.kr소스 규칙 초안 — 앱 screens/ 폴더 구조 기준으로 ID 부여Rules · FNA 디자인 시스템 v1.0