메시지 패턴
오류·확인·완료·빈 상태·권한·네트워크. 상황별 문장 틀과 실제 문구를 모아 두었습니다. 새 메시지는 여기 틀에 맞춰 쓰고, 표에 추가합니다.
저장하지 못했습니다.
네트워크가 끊겼습니다. 기록은 기기에 보관되었고 연결되면 자동으로 보냅니다.
틀
| 종류 | 틀 | 어디에 | 길이 |
|---|---|---|---|
| 입력 오류 | [무엇이] [왜]. [어떻게 고치는지] | 필드 아래 .fna-field__error | 1~2문장 |
| 처리 실패 | [행위] 실패 · [원인] · [다음 행동] | 오류 토스트(닫을 때까지) 또는 배너 | 1문장 |
| 확인 질문 | [결과 문장]. [질문]? | 모달 본문 (제목은 행위 명사) | 2문장 |
| 완료 | [대상]을 [행위]했습니다 · [다음 상태] | 토스트 2.4초 | 1문장 |
| 상태 문장 | [사실 + 수치]. [조치] | 배너 · 시니어 카드 | 2문장 |
| 빈 상태 | [무엇]이 없습니다 · [이유/조건] · [버튼] | .fna-empty | 제목 + 1문장 |
| 권한 | [행위] 권한이 없습니다 ([누가 할 수 있는지]) | 안내 토스트 · 비활성 버튼 옆 | 1문장 |
| 비활성 이유 | [조건]하면 [행위]할 수 있습니다 | 주 버튼 아래 muted | 1문장 |
입력 오류
| 상황 | 문구 |
|---|---|
| 필수 비움 | 중심온도를 입력하세요 |
| 범위 | 기준 75.0℃ 이상이어야 합니다 · −50 ~ 100℃ 사이 값을 입력하세요 |
| 형식 | 형식이 다릅니다. 'HK-0412'처럼 하이픈을 넣으세요 · 소수 1자리까지 입력할 수 있습니다 |
| 날짜 | 종료일은 시작일 이후여야 합니다 · 미래 날짜는 선택할 수 없습니다 · 최대 90일까지 조회할 수 있습니다 |
| 비밀번호 | 비밀번호는 8자 이상, 숫자를 포함해야 합니다 · 새 비밀번호가 서로 다릅니다 |
| 사유 | 반려 사유를 선택하거나 입력하세요 · 정정 사유를 입력하세요. 이전 값과 함께 이력에 남습니다 |
| 이미지 | 이미지가 너무 큽니다 (2MB 이하) · 서명 이미지를 읽지 못했습니다 |
처리 실패 · 네트워크
| 상황 | 문구 |
|---|---|
| 일반 | 처리 실패 · 네트워크를 확인하고 다시 시도하세요 |
| 서버 연결 | 서버에 연결할 수 없습니다. 공장 Wi-Fi 연결을 확인하세요 |
| 오프라인 저장 | 오프라인 · 3건 전송 대기 · 연결되면 자동 전송 |
| 시간 초과 | 응답이 없습니다 (30초). 다시 시도하거나 잠시 후 확인하세요 |
| 충돌 | 다른 사람이 먼저 처리했습니다. 새로고침해서 최신 상태를 확인하세요 |
| 서명 없음 | 결재에는 등록된 서명이 필요합니다 · 버튼 "서명하고 진행" |
| PDF 를 만들지 못했습니다. 다시 시도하거나 담당자에게 문의하세요 | |
| 화면 ID 포함 | 처리 실패 · 네트워크를 확인하고 다시 시도하세요 (RPT-DAY-01) |
확인 질문 (모달 · 시트)
| 제목 | 본문 | 주 / 보조 |
|---|---|---|
| 결재 제출 | 9월 29일 금속검출 일지를 품질관리자에게 보냅니다. 제출하면 내용을 고칠 수 없습니다. | 제출 / 취소 |
| 리포트 반려 | 작성자에게 돌려보냅니다. 사유는 작성자에게 그대로 표시됩니다. | 반려 확정 / 취소 |
| 서명 삭제 | 등록된 서명을 삭제하면 다시 등록할 때까지 결재를 처리할 수 없습니다. | 서명 삭제 / 취소 |
| 작성 중 나가기 | 작성 중인 내용이 있습니다. 나가면 저장되지 않습니다. | 계속 작성 / 나가기 |
| 연결 해제 | (주)한결식품과의 연결을 해제합니다. 다시 연결하려면 업체 코드가 필요합니다. | 연결 해제 / 취소 |
| 무효 처리 | 이 문서를 무효 처리합니다. 문서는 삭제되지 않고 "무효"로 표시됩니다. | 무효 처리 / 취소 |
| 시니어: 제출 | 결재를 제출할까요? — 제출하면 내용을 고칠 수 없습니다. 고칠 것이 있으면 닫기를 누르세요. | 제출하기 / 아직 아닙니다 |
완료 (토스트)
| 행위 | 문구 |
|---|---|
| 기록 | 기록을 저장했습니다 · 임시 저장했습니다 |
| 결재 | 리포트를 제출했습니다 · 검토 대기 / 검토를 완료했습니다 · 승인 대기 / 리포트를 승인했습니다 / 반려했습니다 |
| 경보 | 경보를 확인하고 조치를 기록했습니다 |
| 서명 | 서명을 등록했습니다 · 서명을 삭제했습니다 |
| 설정 | 기준 온도를 변경했습니다 · 알림 설정을 저장했습니다 |
| 복원 | 작성 중이던 내용을 불러왔습니다 |
| PDF 준비됨 · 파일명 · 34쪽 · 2.1MB (배너) |
상태 문장 (센서)
| 상태 | 짧은 라벨 | 문장 (sensorView().sentence) |
|---|---|---|
| 정상 | 정상 | 기준 범위 안에 있습니다. |
| 이탈(높음) | 온도 이탈 | 기준보다 2.3도 높습니다. |
| 이탈(낮음) | 온도 이탈 | 기준보다 1.5도 낮습니다. |
| 이탈(기준 불명) | 온도 이탈 | 기준 범위를 벗어났습니다. |
| 수신 끊김 | 수신 끊김 | 3분 전부터 온도가 들어오지 않습니다. 장비를 확인하세요. |
| 수신 없음 | 수신 없음 | 아직 온도를 받지 못했습니다. |
| 기준 없음 | 기준 없음 | 기준 온도가 설정되지 않았습니다. 관리자에게 문의하세요. |
권한 · 비활성 이유
| 상황 | 문구 |
|---|---|
| 경보 확인 | 경보 확인 권한이 없습니다 (품질관리자 이상) |
| 결재 | 처리 권한이 없습니다 (검토: 품질관리자 · 승인: 공장장) · 본인이 작성한 문서는 승인할 수 없습니다 |
| 열람 모드 | 열람 모드에서는 결재할 수 없습니다 |
| 제출 조건 | 미기록 2건을 기록하거나 사유를 적으면 제출할 수 있습니다 · 반려된 기록을 정정하면 다시 제출할 수 있습니다 |
| 설정 조건 | 결재선을 설정하면 시작할 수 있습니다 |
| 잠김 | 승인 완료된 문서입니다. 정정이 필요하면 승인자에게 정정 요청을 보내세요 |
Do · Don't
종료일은 시작일 이후여야 합니다
Do 틀대로: 무엇이 왜 어떻게
Invalid date range (E1042)
Don't 코드 · 영어 · 추상
리포트를 제출했습니다 · 검토 대기
Do 완료는 과거형 + 다음 상태
제출 성공!
Don't 성공! · 완료되었습니다
안정마지막 갱신 담당 디자인시스템 TF · jjo831@farmzone.kr소스 앱 화면 문구(DailyReportScreen · AlarmCenterScreen · SignatureScreen · Auth) · senior/status.tsUX Writing · FNA 디자인 시스템 v1.0