다음 단계 목업의 원본

화면과 사용 흐름

화면마다 무엇이 보이고 무엇을 할 수 있는지, 다음에 어디로 가는지.

18,017자 · 시스템이 만든 그대로입니다

사람이 손댄 곳 4군데
  • · ‘전체 개발 안내’ 문서의 제목 한 줄에 내부에서 쓰는 단계 이름이 섞여 나와 그 단어만 지웠습니다. 본문은 손대지 않았습니다.
  • · 화면 목록에서 같은 일을 하는 화면이 두 개 만들어져 하나로 합쳤습니다. 3단계의 ‘화면 목록 다듬기’에서 누구나 하는 일입니다.
  • · ‘추가 확인 사항’은 부록 서너 항목만 쓰라고 시켰는데 제품 정의서를 통째로 한 벌 더 썼습니다. 지시를 분명히 고친 뒤 그 문서 하나만 다시 만들었습니다. 사람이 문장을 쓴 것은 아닙니다.
  • · 만들어진 뒤에 두 가지를 더 고쳤습니다. 화면 상태를 확인하는 개발용 링크가 서비스 이름보다 위에 있어 맨 아래로 접어 내렸고, 디자인 계약이 정한 글꼴을 실제로 불러오지 않아 기기마다 글자가 달라 보이던 것을 바로잡았습니다. 둘 다 화면을 보고 눈에 띈 것을 말로 적어 보낸 것입니다.

도자 공방 운영 허브

화면 및 사용 흐름 문서

1. 첫 개발 범위

포함

  • 작품 번호·회원·사진·현재 단계·선반 칸 등록
  • 작품 번호 검색과 작품 상세 조회
  • 단계별 작품 목록
  • 작품 단계와 선반 칸 변경 이력
  • 여러 작품의 단계·위치 일괄 변경
  • 초벌 대기·재벌 대기 작품 수 확인
  • 다음 가마 후보의 사진·크기·높이 비교
  • 회원 등록과 회원권 잔여 횟수 확인
  • 회원 전용 내 작품 조회
  • 예상 완료일 자동 표시
  • 공정별 선반·선반 칸과 단계별 기본 소요 기간 설정
  • 대표 운영자·보조 강사·회원별 접근 권한

후속 개발

  • 가마 내부의 실제 가마 배치와 채움 비율 계산
  • 가마 회차·점화·냉각·가마 개방 관리
  • 흙값·유약값과 수납 기록
  • 시스템 안에서 실제 결제
  • 파손·분실·재제작 처리 기록
  • 카카오톡 완성 알림

첫 버전의 다음 가마 기능은 후보 작품 비교와 선택까지 제공한다. 가마 안의 적재 위치나 채움 비율 계산은 포함하지 않는다.


2. 사용자 역할과 권한

역할접근 범위주요 행동
대표 운영자해당 공방의 모든 운영 화면초기 설정, 회원 등록, 작품 등록·수정, 단계·위치 변경, 회원권 관리
보조 강사해당 공방의 운영 화면작품 등록·수정, 검색, 단계·위치 변경, 회원 조회
공방 회원본인에게 연결된 작품만작품 사진, 현재 단계, 예상 완료일, 완성 여부 확인
  • 별도의 승인 담당자나 승인 절차는 두지 않는다.
  • 다른 공방의 회원·작품·사진·선반 정보는 조회할 수 없다.
  • 회원에게는 선반 칸, 운영 메모, 다른 회원 정보가 보이지 않는다.
  • 사진은 로그인 권한을 확인한 뒤 제공한다. 사진 주소만으로는 열리지 않아야 한다.

3. 기본 작품 흐름

건조
→ 초벌 대기
→ 초벌 완료
→ 시유
→ 재벌 대기
→ 완성

단계와 선반 칸 규칙

  • 각 선반은 하나의 공정 단계와 연결한다.
  • 작품 단계를 바꿀 때 새 단계에 맞는 선반 칸을 함께 선택한다.
  • 같은 단계에서 선반 칸만 옮길 수 있다.
  • 현재 단계와 맞지 않는 선반 칸은 선택할 수 없다.
  • 잘못 입력한 단계나 위치를 정정할 때는 이전 값과 변경자를 이력에 남긴다.

예시:

초벌 대기 · 2번 선반 · 1칸

4. 전체 화면 이동 구조

[login-access]
├─ 대표 운영자 첫 로그인 → [initial-setup]
│  ├─ [studio-workflow-settings]
│  ├─ [member-list-detail]
│  └─ [work-form]
├─ 대표 운영자·보조 강사 로그인 → [operator-dashboard]
│  ├─ [main]
│  ├─ [stage-work-list]
│  │  ├─ [work-search-detail]
│  │  ├─ [work-form]
│  │  ├─ [bulk-status-change]
│  │  └─ [next-kiln-candidates]
│  ├─ [member-list-detail]
│  └─ [studio-workflow-settings]
└─ 회원 본인 확인 → [my-works]

[operator-dashboard][main]의 차이

  • [operator-dashboard]: 작품 수, 오늘 할 일, 회원권 확인 항목을 요약한다.
  • [main]: 실제 작품을 단계별로 펼쳐 보고 선반 위치를 바로 확인한다.

5. 화면 상세

5.1 로그인과 회원 본인 확인 [login-access]

목적

대표 운영자와 보조 강사는 운영 화면으로, 회원은 본인 작품 조회 화면으로 안전하게 연결한다.

진입 조건

  • 서비스 접속 URL로 방문
  • 회원 전용 웹 조회 URL로 방문
  • 로그아웃 후 다시 접속
  • 로그인 시간이 만료된 상태

사용자가 보는 정보

  • 서비스명: 도자 공방 운영 허브
  • 운영자 로그인 영역
  • 회원 본인 확인 영역
  • 입력 오류 안내
  • 비밀번호 또는 접근 정보 재설정 안내

할 수 있는 행동

  • 대표 운영자·보조 강사 로그인
  • 회원 본인 확인
  • 로그인 정보 재설정
  • 로그인 화면 유형 전환

성공 상태

  • 첫 로그인한 대표 운영자: [initial-setup]으로 이동
  • 설정을 마친 대표 운영자·보조 강사: [operator-dashboard]로 이동
  • 회원: [my-works]로 이동

예시 문구:

로그인되었습니다. 오늘의 작품 현황을 확인해 주세요.

빈 상태

별도의 데이터 빈 상태는 없다.

오류 상태

  • 계정 정보 불일치

    입력한 정보를 확인해 주세요.

  • 해당 공방과 연결되지 않은 회원

    이 공방에서 조회할 수 있는 회원 정보를 찾지 못했습니다.

  • 로그인 만료

    안전한 이용을 위해 다시 로그인해 주세요.

  • 반복 로그인 실패

    잠시 후 다시 시도해 주세요.

다음 화면

  • [initial-setup]
  • [operator-dashboard]
  • [my-works]

구현 가정

  • 대표 운영자와 보조 강사는 이메일 또는 로그인 아이디와 비밀번호를 사용한다.
  • 회원 본인 확인 방식은 확정되지 않았다. 첫 구현에서는 공방이 발급한 회원 조회 정보와 비밀번호를 사용하는 방식으로 가정한다.

5.2 초기 설정 [initial-setup]

목적

첫 도입 시 공정별 선반, 회원, 현재 보관 중인 작품을 등록해 실제 운영을 시작할 수 있게 한다.

진입 조건

  • 대표 운영자가 처음 로그인함
  • 대시보드에서 초기 설정 미완료 항목을 선택함

사용자가 보는 정보

단계별 설정 진행 상태를 보여준다.

  1. 공정별 선반과 선반 칸 설정
  2. 단계별 기본 소요 기간 설정
  3. 회원 등록
  4. 현재 보관 중인 작품 등록
  5. 운영 시작 전 확인

예시:

선반 설정              완료
기본 소요 기간         완료
회원 40명 등록         완료
현재 작품 86점 등록    진행 중

할 수 있는 행동

  • [studio-workflow-settings]에서 선반과 소요 기간 설정
  • 회원을 연속으로 등록
  • 현재 작품을 빠른 입력 방식으로 등록
  • 설정을 임시 저장하고 나중에 계속 진행
  • 필수 설정을 확인하고 운영 시작

성공 상태

다음 조건을 모두 만족하면 운영 시작 버튼이 활성화된다.

  • 운영에 사용하는 각 단계에 선반이 하나 이상 있음
  • 등록된 선반에 선반 칸이 하나 이상 있음
  • 단계별 기본 소요 기간이 입력됨
  • 운영 대상 회원이 등록됨
  • 운영 시작 대상으로 정한 현재 작품이 등록됨

성공 문구:

초기 설정을 마쳤습니다. 이제 작품을 등록하고 이동 상태를 관리할 수 있습니다.

빈 상태

아직 등록한 정보가 없습니다. 먼저 공정별 선반을 설정해 주세요.

오류 상태

  • 선반 칸 없이 선반만 등록됨
  • 같은 선반 번호와 칸 번호가 중복됨
  • 회원 없이 작품을 등록하려 함
  • 작품의 단계와 선반이 맞지 않음
  • 작품 번호가 중복됨
  • 저장 중 연결이 끊김

다음 화면

  • [studio-workflow-settings]
  • [member-list-detail]
  • [work-form]
  • 설정 완료 후 [operator-dashboard]

5.3 공방 작업 기준 설정 [studio-workflow-settings]

목적

공정별 선반과 선반 칸을 등록하고, 예상 완료일 계산에 사용할 단계별 기본 소요 기간을 설정한다.

진입 조건

  • [initial-setup]에서 작업 기준 설정 선택
  • [operator-dashboard]의 설정 메뉴 선택

사용자가 보는 정보

공정별 선반

단계선반선반 칸
건조건조 1번 선반1칸, 2칸, 3칸
초벌 대기초벌 대기 2번 선반1칸, 2칸
초벌 완료초벌 완료 선반1칸, 2칸
시유시유 선반1칸, 2칸
재벌 대기재벌 대기 1번 선반1칸, 2칸
완성완성품 선반1칸, 2칸, 3칸

단계별 기본 소요 기간

  • 건조 단계에서 완성까지의 기본 기간
  • 초벌 대기 단계에서 완성까지의 기본 기간
  • 초벌 완료 단계에서 완성까지의 기본 기간
  • 시유 단계에서 완성까지의 기본 기간
  • 재벌 대기 단계에서 완성까지의 기본 기간

할 수 있는 행동

  • 선반 추가·이름 변경
  • 선반 칸 추가·이름 변경
  • 선반을 공정 단계와 연결
  • 단계별 기본 소요 기간 입력
  • 더 이상 사용하지 않는 선반을 사용 중지
  • 변경 내용을 저장

성공 상태

공방 작업 기준을 저장했습니다. 새 기준으로 예상 완료일이 다시 계산됩니다.

단계별 기본 소요 기간이 변경되면 해당 공방 작품의 예상 완료일을 다시 계산한다.

빈 상태

등록된 선반이 없습니다. 실제 공방에서 사용하는 선반부터 추가해 주세요.

오류 상태

  • 같은 단계 안에서 선반·칸 이름이 중복됨
  • 작품이 남아 있는 선반 또는 선반 칸을 삭제하려 함

    이 위치에 작품이 7점 있습니다. 작품을 다른 선반 칸으로 옮긴 뒤 삭제해 주세요.

  • 소요 기간이 비어 있거나 음수로 입력됨
  • 다른 사용자가 먼저 설정을 변경함

다음 화면

  • [initial-setup]
  • [operator-dashboard]
  • 해당 선반을 사용하는 [stage-work-list]

5.4 운영자 대시보드 [operator-dashboard]

목적

운영자가 로그인한 뒤 작품 진행 상황, 가마 대기 작품, 회원권 확인 항목을 한 화면에서 파악한다.

진입 조건

  • 대표 운영자 또는 보조 강사 로그인 성공
  • 다른 운영 화면에서 대시보드 선택

사용자가 보는 정보

단계별 작품 수

건조 34점
초벌 대기 22점
초벌 완료 18점
시유 14점
재벌 대기 27점
완성 15점

오늘 확인할 항목

  • 선반 위치가 없는 작품
  • 예상 완료일이 지난 작품
  • 크기·높이가 없는 다음 가마 후보
  • 유효기간이 임박한 회원권
  • 잔여 횟수가 없는 회원

다음 가마 후보 요약

  • 초벌 대기 작품 수
  • 재벌 대기 작품 수
  • 후보로 선택한 작품 수

빠른 검색

  • 작품 번호
  • 회원 이름

할 수 있는 행동

  • 작품 번호 검색
  • 작품 등록
  • 단계별 작품 목록 열기
  • 다음 가마 후보 비교
  • 회원 조회
  • 초기 설정 또는 공방 작업 기준 수정

성공 상태

모든 카드에 최신 집계 시각을 표시한다.

작품 현황을 불러왔습니다. 마지막 갱신: 오늘 오후 2:10

빈 상태

등록 작품이 없는 경우:

아직 등록된 작품이 없습니다. 첫 작품을 등록해 주세요.

초기 설정이 끝나지 않은 경우:

운영을 시작하려면 선반과 현재 작품 등록을 마쳐 주세요.

오류 상태

  • 일부 집계 불러오기 실패
  • 사진 미리보기 불러오기 실패
  • 권한 없는 공방 데이터 접근
  • 네트워크 연결 실패

집계 일부만 실패한 경우 화면 전체를 막지 않고 해당 카드에 다시 시도 버튼을 표시한다.

다음 화면

  • [main]
  • [work-search-detail]
  • [work-form]
  • [stage-work-list]
  • [next-kiln-candidates]
  • [member-list-detail]
  • [studio-workflow-settings]

5.5 메인 화면 [main]

목적

건조·초벌 대기·시유·재벌 대기·완성 등 단계별 실제 작품과 선반 위치를 가장 먼저 확인한다.

진입 조건

  • [operator-dashboard]에서 전체 작품 현황 선택
  • 운영 메뉴에서 작품 현황 선택

사용자가 보는 정보

단계별 구역 또는 탭 안에 작품 카드를 표시한다.

각 작품 카드에는 다음 정보가 보인다.

  • 작품 사진
  • 작품 번호
  • 회원 이름
  • 현재 단계
  • 선반·선반 칸
  • 예상 완료일
  • 다음 가마 후보 여부

예시:

2608-01 · 김민지
초벌 대기
2번 선반 · 1칸
예상 완료일 9월 12일

할 수 있는 행동

  • 단계별 작품 펼쳐 보기
  • 작품 번호 또는 회원 이름 검색
  • 선반별 필터
  • 작품 카드를 눌러 상세 조회
  • 작품 등록
  • 작품 여러 점 선택
  • 선택한 작품의 단계·위치 일괄 변경

성공 상태

선택한 단계와 필터에 맞는 작품이 표시된다.

빈 상태

특정 단계에 작품이 없는 경우:

현재 재벌 대기 중인 작품이 없습니다.

전체 작품이 없는 경우:

등록된 작품이 없습니다. 작품을 등록하면 단계별로 여기에 표시됩니다.

오류 상태

  • 목록 불러오기 실패
  • 검색 실패
  • 삭제되거나 접근할 수 없는 사진
  • 필터 조건 저장 실패

다음 화면

  • [stage-work-list]
  • [work-search-detail]
  • [work-form]
  • [bulk-status-change]

5.6 단계별 작품 목록 [stage-work-list]

목적

특정 단계의 작품을 선반 위치와 함께 자세히 확인하고, 검색·정렬·일괄 변경을 시작한다.

진입 조건

  • [operator-dashboard]의 단계별 작품 수 선택
  • [main]에서 단계 제목 선택
  • 작품 검색 결과에서 같은 단계 작품 보기 선택

사용자가 보는 정보

목록의 한 행 또는 카드에 다음 정보를 표시한다.

  • 선택 체크박스
  • 작품 사진
  • 작품 번호
  • 회원 이름
  • 현재 단계
  • 선반·선반 칸
  • 해당 단계 진입일
  • 예상 완료일
  • 크기·높이 입력 여부
  • 다음 가마 후보 여부

할 수 있는 행동

  • 단계 선택
  • 선반과 선반 칸 필터
  • 작품 번호·회원 이름 검색
  • 오래 대기한 순서로 정렬
  • 작품 상세 열기
  • 작품 등록·수정
  • 여러 작품 선택
  • 일괄 단계·위치 변경
  • 초벌 대기 또는 재벌 대기 작품을 다음 가마 후보 비교로 이동

성공 상태

필터 결과와 전체 작품 수를 함께 보여준다.

초벌 대기 작품 22점 중 8점을 표시하고 있습니다.

빈 상태

선택한 조건에 맞는 작품이 없습니다. 선반 또는 검색 조건을 변경해 주세요.

오류 상태

  • 목록을 불러오지 못함
  • 선택 중 작품이 다른 사용자에 의해 변경됨
  • 존재하지 않는 선반을 필터로 사용함
  • 작품 데이터와 선반 설정이 맞지 않음

다음 화면

  • [work-search-detail]
  • [work-form]
  • [bulk-status-change]
  • [next-kiln-candidates]
  • [main]

5.7 작품 등록·수정 [work-form]

목적

작품 번호와 회원을 연결하고, 사진·현재 단계·선반 칸을 등록하거나 수정한다.

진입 조건

  • [operator-dashboard]에서 작품 등록 선택
  • [stage-work-list]에서 새 작품 선택
  • [member-list-detail]에서 이 회원 작품 등록 선택
  • [work-search-detail]에서 수정 선택

입력 정보

항목기준
작품 번호필수, 2608-01 형식, 최대 7자
회원필수
작품 사진필수, 모바일 웹 촬영 또는 업로드
현재 단계필수
선반필수, 현재 단계에 연결된 선반만 선택
선반 칸필수
크기선택 입력, 다음 가마 후보 비교에 사용
높이선택 입력, 다음 가마 후보 비교에 사용
다음 가마 예정일선택 입력, 예상 완료일 계산에 우선 반영

작품 번호 규칙

  • 제작 월과 순번을 조합한다.
  • 예: 2608-01
  • 같은 공방에서는 중복할 수 없다.
  • 다른 공방은 같은 작품 번호를 사용할 수 있다.
  • 번호 수정 시 이전 번호, 새 번호, 변경자, 변경 시각을 남긴다.

할 수 있는 행동

  • 작품 번호 자동 제안
  • 번호 중복 확인
  • 회원 검색·선택
  • 새 회원 등록으로 이동
  • 사진 촬영·재촬영
  • 현재 단계 선택
  • 유효한 선반과 선반 칸 선택
  • 크기·높이 입력
  • 저장 또는 취소

성공 상태

작품 2608-01을 등록했습니다.

저장 후 작품 상세에서 다음 항목을 바로 확인할 수 있어야 한다.

  • 작품 번호
  • 회원
  • 사진
  • 단계
  • 선반 칸
  • 예상 완료일

빈 상태

회원이 없는 경우:

먼저 작품의 주인이 될 회원을 등록해 주세요.

선택한 단계에 선반이 없는 경우:

이 단계에서 사용할 수 있는 선반이 없습니다. 공방 작업 기준에서 선반을 추가해 주세요.

오류 상태

  • 작품 번호 중복
  • 작품 번호 형식 오류
  • 필수 사진 누락
  • 단계와 선반 칸 불일치
  • 사진 업로드 실패
  • 다른 사용자가 같은 작품을 먼저 수정함

동시 수정 충돌 문구:

보조 강사가 이 작품을 먼저 수정했습니다. 최신 내용을 확인한 뒤 다시 저장해 주세요.

다음 화면

  • 저장 성공 후 [work-search-detail]
  • 회원 등록이 필요하면 [member-list-detail]
  • 선반 설정이 필요하면 [studio-workflow-settings]
  • 취소 시 이전 화면

5.8 작품 번호 검색과 작품 상세 [work-search-detail]

목적

작품 번호 하나로 작품의 주인, 사진, 현재 단계, 선반 위치를 즉시 확인하고 갱신한다.

진입 조건

  • [operator-dashboard]에서 작품 번호 검색
  • [main] 또는 [stage-work-list]에서 작품 선택
  • [work-form] 저장 성공

사용자가 보는 정보

상단에 핵심 정보를 고정해서 표시한다.

  • 작품 사진
  • 작품 번호
  • 회원 이름
  • 현재 단계
  • 현재 선반·선반 칸
  • 예상 완료일
  • 예상일 계산 기준
    • 단계별 기본 기간 기준
    • 가마 예정일 반영
  • 다음에 이동할 정상 단계
  • 회원권 종류·잔여 횟수·유효기간

하단에는 이력을 표시한다.

8월 21일 14:10
건조 → 초벌 대기
건조 1번 선반 2칸 → 초벌 대기 2번 선반 1칸
변경자: 보조 강사 박지은

할 수 있는 행동

  • 단계와 선반 위치 변경
  • 같은 단계에서 선반 칸만 이동
  • 작품 정보 수정
  • 작품 번호 정정
  • 회원 상세 열기
  • 다음 가마 후보로 선택
  • 변경 이력 확인

성공 상태

검색한 작품의 현재 상태와 실제 위치를 한 화면에서 확인한다.

2608-01은 초벌 대기 2번 선반 1칸에 있습니다.

빈 상태

검색 결과가 없는 경우:

2608-01과 일치하는 작품이 없습니다. 번호를 다시 확인해 주세요.

사진이 없는 기존 작품:

등록된 사진이 없습니다. 작품을 확인한 뒤 사진을 추가해 주세요.

오류 상태

  • 다른 공방의 작품 접근
  • 작품이 삭제되거나 정정됨
  • 단계 변경 중 동시 수정 충돌
  • 선반 칸이 사용 중지됨
  • 이력 불러오기 실패

다음 화면

  • [work-form]
  • [member-list-detail]
  • [stage-work-list]
  • [next-kiln-candidates]

5.9 여러 작품 상태 한꺼번에 변경 [bulk-status-change]

목적

같은 선반 또는 같은 작업 묶음의 여러 작품을 선택해 단계와 위치를 한 번에 갱신한다.

진입 조건

  • [stage-work-list]에서 작품을 여러 점 선택
  • [main]에서 작품을 여러 점 선택

사용자가 보는 정보

  • 선택한 작품 수
  • 작품 번호·사진·회원·현재 단계·현재 위치
  • 변경할 새 단계
  • 변경할 선반과 선반 칸
  • 작품별 검사 결과
  • 변경 후 예상 완료일

할 수 있는 행동

  • 선택 작품 확인·제외
  • 공통 새 단계 선택
  • 공통 선반 칸 선택
  • 필요한 경우 작품별 선반 칸 지정
  • 저장 전 검사
  • 일괄 변경 실행

저장 전 검사

각 작품별로 다음을 확인한다.

  • 현재 단계가 일괄 변경 조건과 맞는지
  • 새 단계에서 사용할 수 있는 선반 칸인지
  • 다른 사용자가 먼저 변경하지 않았는지
  • 해당 작품이 여전히 같은 공방에 속하는지

성공 상태

전체 성공:

12점의 단계와 선반 위치를 변경했습니다.

일부 성공:

성공 10점
실패 2점

2608-04: 다른 사용자가 먼저 변경했습니다.
2608-11: 선택한 선반 칸을 사용할 수 없습니다.

성공한 작품은 다시 처리하지 않도록 결과를 명확히 구분한다.

빈 상태

변경할 작품을 한 점 이상 선택해 주세요.

오류 상태

  • 선택 작품이 모두 변경 불가
  • 단계와 선반 칸 불일치
  • 저장 중 연결 끊김
  • 일부 작품의 최신 정보가 달라짐

다음 화면

  • 변경 결과 확인 후 [stage-work-list]
  • 실패 작품 선택 시 [work-search-detail]

5.10 회원 목록과 회원 상세 [member-list-detail]

목적

회원을 등록·조회하고 회원권 종류, 잔여 횟수와 유효기간을 확인한다.

진입 조건

  • [operator-dashboard]에서 회원 메뉴 선택
  • 작품 등록 중 회원 선택
  • 작품 상세에서 회원 이름 선택

사용자가 보는 정보

회원 목록

  • 회원 이름
  • 회원권 종류
  • 잔여 횟수
  • 유효기간
  • 진행 중 작품 수
  • 완성 작품 수

회원 상세

  • 회원 기본 정보
  • 월 정기권 또는 10회권
  • 잔여 횟수
  • 유효기간
  • 회원권 변경 이력
  • 해당 회원의 진행 중 작품
  • 해당 회원의 완성 작품

할 수 있는 행동

  • 회원 이름 검색
  • 회원 등록·수정
  • 회원권 종류와 유효기간 입력
  • 잔여 횟수 수동 조정
  • 잔여 횟수 변경 사유 입력
  • 회원 작품 조회
  • 해당 회원의 작품 등록

성공 상태

회원권 잔여 횟수 변경 시 다음 이력을 남긴다.

  • 변경 전 횟수
  • 변경 후 횟수
  • 변경자
  • 변경 시각
  • 변경 사유

예시:

김민지 회원의 잔여 횟수를 4회에서 3회로 변경했습니다.

빈 상태

회원이 없는 경우:

등록된 회원이 없습니다. 첫 회원을 등록해 주세요.

회원에게 작품이 없는 경우:

이 회원에게 연결된 작품이 없습니다.

오류 상태

  • 동일한 회원 식별 정보 중복
  • 잔여 횟수를 음수로 변경
  • 유효기간 형식 오류
  • 다른 사용자가 회원권 정보를 먼저 변경
  • 회원 삭제 시 진행 중 작품이 남아 있음

다음 화면

  • [work-form]
  • [work-search-detail]
  • [my-works]에서 보일 작품 확인
  • [operator-dashboard]

첫 버전 운영 규칙

  • 예약이나 출석과 연결해 자동 차감하지 않는다.
  • 대표 운영자 또는 보조 강사가 잔여 횟수를 직접 조정한다.
  • 흙값·유약값과 실제 계좌이체 수납 기록은 후속 개발로 둔다.

5.11 다음 가마 후보 비교 [next-kiln-candidates]

목적

초벌과 재벌을 섞지 않고, 대기 작품의 사진·크기·높이와 선반 사진을 비교해 다음 가마 후보를 선택한다.

진입 조건

  • [operator-dashboard]의 초벌 대기 또는 재벌 대기 수 선택
  • [stage-work-list]에서 다음 가마 후보 비교 선택
  • 작품 상세에서 다음 가마 후보로 선택 실행

사용자가 보는 정보

화면 상단에서 두 목록을 명확히 분리한다.

  • 초벌 후보
  • 재벌 후보

각 작품에는 다음 정보를 표시한다.

  • 작품 사진
  • 작품 번호
  • 회원 이름
  • 현재 선반·선반 칸
  • 대기 기간
  • 크기
  • 높이
  • 크기·높이 미입력 표시
  • 후보 선택 여부

별도 비교 영역에는 선반 사진을 표시한다.

할 수 있는 행동

  • 초벌 또는 재벌 목록 전환
  • 오래 대기한 순으로 정렬
  • 선반별 필터
  • 작품 사진 확대
  • 크기·높이 빠른 입력
  • 선반 사진 촬영·업로드
  • 다음 가마 후보 선택·해제
  • 선택 후보 저장

성공 상태

초벌 후보 16점을 저장했습니다.

저장된 후보는 대시보드와 단계별 작품 목록에서도 표시한다.

빈 상태

초벌 대기 작품이 없는 경우:

현재 초벌 대기 작품이 없습니다.

크기·높이가 없는 경우:

크기와 높이가 입력되지 않은 작품입니다. 가마 후보를 확정하기 전에 실제 작품을 확인해 주세요.

오류 상태

  • 초벌 대기 작품을 재벌 후보로 선택하려 함
  • 재벌 대기 작품을 초벌 후보로 선택하려 함
  • 선반 사진 업로드 실패
  • 후보 저장 중 작품 단계가 바뀜
  • 다른 사용자가 후보 목록을 먼저 수정함

다음 화면

  • [stage-work-list]
  • [work-search-detail]
  • [operator-dashboard]

포함하지 않는 기능

  • 채움 비율 자동 계산
  • 가마 내부 선반별 가마 배치
  • 가마 회차 생성
  • 점화 일정 관리
  • 소성·냉각 상태 관리

5.12 회원 전용 내 작품 조회 [my-works]

목적

회원이 카카오톡으로 묻지 않아도 본인 작품의 사진, 현재 단계와 예상 완료일을 직접 확인하게 한다.

진입 조건

  • 회원 전용 URL에서 본인 확인 성공
  • 로그인 상태에서 내 작품 선택

사용자가 보는 정보

진행 중 작품

  • 작품 사진
  • 작품 번호
  • 현재 단계
  • 단계 안내 문구
  • 예상 완료일
  • 예상일 변경 가능 안내

완성 작품

  • 작품 사진
  • 작품 번호
  • 완성 표시
  • 완성일

회원에게는 다음 정보를 보여주지 않는다.

  • 선반과 선반 칸
  • 다른 회원 이름
  • 내부 변경 이력
  • 보조 강사 이름
  • 운영자 메모
  • 가마 내부 정보

회원용 단계 문구

현재 단계회원에게 보이는 문구
건조작품을 천천히 말리고 있어요.
초벌 대기첫 가마 작업을 기다리고 있어요.
초벌 완료첫 소성을 마쳤어요.
시유유약 작업을 진행하고 있어요.
재벌 대기최종 가마 작업을 기다리고 있어요.
완성작품이 완성되었어요.

할 수 있는 행동

  • 진행 중 작품과 완성 작품 전환
  • 작품 사진 확대
  • 작품별 예상 완료일 확인
  • 화면 새로고침
  • 로그아웃

첫 버전에서는 회원이 작품 내용을 수정하거나 메시지를 보내지 않는다.

성공 상태

김민지님의 작품 3점을 확인할 수 있습니다.

예상 완료일 표시 예시:

예상 완료일 9월 12일
가마 일정에 따라 변경될 수 있어요.

가마 예정일 반영 시:

예상 완료일 9월 8일
공방의 가마 예정일을 반영했어요.

빈 상태

진행 중 작품이 없는 경우:

현재 진행 중인 작품이 없습니다.

아직 작품 연결이 완료되지 않은 경우:

등록된 작품이 보이지 않으면 공방에 회원 연결 상태를 확인해 주세요.

오류 상태

  • 본인에게 연결되지 않은 작품 주소 접근
  • 로그인 만료
  • 사진 불러오기 실패
  • 예상 완료일 계산 기준 누락

예상 완료일을 계산할 수 없는 경우:

예상 완료일을 확인하고 있어요. 현재 단계는 정상적으로 확인할 수 있습니다.

다음 화면

  • 같은 화면에서 다른 작품 확인
  • 로그아웃 후 [login-access]

6. 핵심 사용 흐름

흐름 1. 첫 도입과 현재 작품 등록

  1. 대표 운영자가 [login-access]에서 처음 로그인한다.
  2. [initial-setup]으로 이동한다.
  3. [studio-workflow-settings]에서 공정별 선반과 선반 칸을 등록한다.
  4. 각 단계의 기본 소요 기간을 입력한다.
  5. [member-list-detail]에서 현재 회원을 등록한다.
  6. [work-form]에서 현재 보관 중인 작품을 등록한다.
  7. 작품별 현재 단계와 실제 선반 칸을 연결한다.
  8. 필수 설정 검사를 통과하면 운영을 시작한다.
  9. [operator-dashboard]에서 단계별 작품 수를 확인한다.

완료 조건

  • 운영 대상 작품이 회원과 연결됨
  • 모든 작품에 사진·단계·선반 칸이 있음
  • 작품 번호 중복이 없음
  • 회원 화면에서 본인 작품만 조회됨

흐름 2. 새 작품 등록

  1. 회원이 작품을 만든다.
  2. 운영자 또는 보조 강사가 굽기 전 작품 바닥에 2608-01 형식의 번호를 새긴다.
  3. [work-form]을 연다.
  4. 작품 번호를 입력하고 중복을 확인한다.
  5. 회원을 선택한다.
  6. 작품 사진을 촬영한다.
  7. 현재 단계와 선반 칸을 선택한다.
  8. 필요한 경우 크기와 높이를 입력한다.
  9. 저장한다.
  10. [work-search-detail]에서 등록 결과를 확인한다.

완료 조건

  • 작품 바닥 번호와 시스템 번호가 같음
  • 작품 번호로 주인과 사진을 검색할 수 있음
  • 실제 놓인 선반 칸과 화면의 위치가 같음

흐름 3. 작품 한 점의 단계와 위치 변경

  1. [operator-dashboard]에서 작품 번호를 검색한다.
  2. [work-search-detail]에서 사진과 주인을 확인한다.
  3. 단계·위치 변경을 선택한다.
  4. 새 단계와 해당 단계의 선반 칸을 선택한다.
  5. 저장한다.
  6. 예상 완료일이 다시 계산된다.
  7. 변경 전후 단계·선반 칸·변경자가 이력에 남는다.

완료 조건

  • 현재 값과 변경 이력이 함께 저장됨
  • 회원 화면에도 새 단계와 예상 완료일이 반영됨
  • 실제 선반과 시스템 위치가 일치함

흐름 4. 여러 작품을 초벌 완료로 한꺼번에 변경

  1. [stage-work-list]에서 초벌 대기 작품을 연다.
  2. 실제 초벌을 마친 작품을 여러 점 선택한다.
  3. [bulk-status-change]로 이동한다.
  4. 새 단계를 초벌 완료로 선택한다.
  5. 이동할 초벌 완료 선반과 선반 칸을 선택한다.
  6. 저장 전 검사를 실행한다.
  7. 성공한 작품과 실패한 작품을 확인한다.
  8. 실패 작품은 개별 상세에서 최신 상태를 확인한다.

완료 조건

  • 성공 작품의 단계와 위치가 모두 변경됨
  • 실패 작품은 이전 상태를 유지함
  • 작품별 변경 이력이 남음

흐름 5. 다음 가마 후보 선택

  1. [operator-dashboard]에서 초벌 대기 또는 재벌 대기 수를 확인한다.
  2. [next-kiln-candidates]로 이동한다.
  3. 초벌과 재벌 중 하나를 선택한다.
  4. 작품 사진·크기·높이·선반 위치를 비교한다.
  5. 필요한 경우 선반 사진을 촬영한다.
  6. 다음 가마 후보를 선택한다.
  7. 후보 목록을 저장한다.
  8. 대시보드에서 선택 후보 수를 확인한다.

완료 조건

  • 초벌과 재벌 후보가 섞이지 않음
  • 선택 작품을 작품 번호로 다시 조회할 수 있음
  • 크기·높이 미입력 작품이 명확히 표시됨

흐름 6. 회원의 작품 상태 확인

  1. 회원이 회원 전용 웹 조회 URL에 접속한다.
  2. [login-access]에서 본인 확인을 한다.
  3. [my-works]에서 진행 중 작품을 확인한다.
  4. 작품 사진, 현재 단계와 예상 완료일을 본다.
  5. 완성된 작품은 완성 목록에서 확인한다.

완료 조건

  • 회원은 본인 작품만 볼 수 있음
  • 운영자가 변경한 단계가 회원 화면에 반영됨
  • 선반 위치와 내부 이력은 노출되지 않음

7. 예상 완료일 계산 규칙

기본 규칙

  • 공방이 단계별 기본 소요 기간을 설정한다.
  • 작품이 현재 단계에 들어온 날짜를 기준으로 예상 완료일을 계산한다.
  • 단계가 변경되면 예상 완료일을 다시 계산한다.
  • 공방의 기본 소요 기간이 변경되면 관련 작품을 다시 계산한다.

가마 예정일 우선 규칙

  • 작품에 다음 가마 예정일이 없으면 현재 단계의 기본 소요 기간을 사용한다.
  • 가마 예정일이 있으면 해당 날짜를 먼저 반영한다.
  • 가마 예정일 이후의 남은 공정 기간은 다음 단계의 기본 소요 기간으로 계산한다.
  • 운영자 화면과 회원 화면은 같은 계산 결과를 사용한다.

표시할 수 없는 경우

설정값이 없거나 작품 단계가 올바르지 않으면 날짜를 임의로 만들지 않는다.

운영자 문구:

예상 완료일을 계산하려면 단계별 기본 소요 기간을 설정해 주세요.

회원 문구:

예상 완료일을 확인하고 있어요.


8. 공통 오류 처리 기준

동시 수정

대표 운영자와 보조 강사가 같은 작품을 동시에 수정할 수 있다.

  • 저장 전 마지막 수정 시각을 비교한다.
  • 더 최신 변경이 있으면 저장을 멈춘다.
  • 최신 내용과 내가 입력한 내용을 함께 보여준다.
  • 사용자가 최신 내용을 확인한 뒤 다시 수정하게 한다.

사진 처리

  • 모바일 웹에서 바로 촬영하거나 기존 사진을 업로드한다.
  • 목록에는 작은 미리보기 이미지를 사용한다.
  • 원본 사진은 작품 상세에서만 불러온다.
  • 사진 업로드 실패가 작품 정보 전체의 중복 등록으로 이어지지 않게 한다.

일괄 변경

  • 작품별로 변경 가능 여부를 검사한다.
  • 전체 실패로 처리하지 않고 성공과 실패를 구분한다.
  • 실패 이유를 작품 번호별로 보여준다.

선반 삭제

  • 작품이 남아 있는 선반과 선반 칸은 바로 삭제할 수 없다.
  • 작품을 다른 위치로 옮긴 뒤 사용 중지하거나 삭제한다.

9. 화면 디자인 기준

  • 모바일 웹을 우선한다.
  • 작품 번호 검색창은 운영 화면 상단에서 항상 쉽게 열 수 있게 한다.
  • 사진 촬영, 단계 선택, 선반 칸 선택은 한 손으로 누르기 쉬운 크기로 만든다.
  • 작품 카드에서 사진·작품 번호·현재 단계·선반 칸을 스크롤 없이 확인하게 한다.
  • 단계는 색상뿐 아니라 글자로도 구분한다.
  • 초벌과 재벌 목록은 탭과 제목을 모두 사용해 섞이지 않게 한다.
  • 저장 버튼을 누르기 전에 변경할 작품 수와 새 위치를 다시 보여준다.
  • 사진이 많아도 목록이 느려지지 않도록 미리보기 이미지를 사용한다.
  • 모바일에서는 카드형 목록, 넓은 화면에서는 표 형태를 사용할 수 있다.

10. 구현 전 확인 필요

항목현재 기준확인이 필요한 이유
작품 번호 순번2608-01, 최대 7자두 자리 순번은 한 달 최대 99점이다. 월 약 130점을 등록하면 번호가 부족할 수 있다.
회원 본인 확인 방식회원별 웹 로그인 필요휴대전화 인증, 비밀번호, 공방 발급 접근 정보 중 방식이 확정되지 않았다.
크기·높이 입력다음 가마 후보 비교에 필요첫 버전에서 필수로 받을지, 미입력 상태를 허용할지 확정이 필요하다.
기존 작품 등록 범위현재 보관 중인 작품부터 등록현재 작품 전체를 옮길지 일부만 운영 대상으로 정할지 확정이 필요하다.
회원권 차감 규칙첫 버전은 수동 조정수업 참석 시점, 취소 시 복구, 월 정기권의 잔여 횟수 표현 방식이 확정되지 않았다.
기본 소요 기간공방이 단계별로 입력각 단계의 실제 기본 일수와 휴무일 포함 여부를 정해야 한다.
가마 예정일 입력 위치작품 등록·수정에서 선택 입력작품별 입력으로 시작할지, 후속 가마 회차 기능과 함께 입력할지 확인이 필요하다.
화면과 사용 흐름 — 도예공방 운영 관리 서비스 | Prometheon