첨부파일과 함께 접수하는 고객지원 티켓 화면 만들기
고객이 스크린샷이나 로그 파일을 첨부해 문의를 남기고, 담당자가 처리 상태를 바꾸면 고객 화면에서도 확인할 수 있는 지원 창구를 스키마 파일과 파일 업로드 기능으로 구성할 수 있습니다.
이런 상황에서 활용해 보세요
- 이메일로 문의를 받다 보니 스크린샷이나 로그 파일이 여러 메일에 흩어져 처리 이력을 한눈에 보기 어려운 경우
- 문의 상태(접수, 처리중, 완료)를 고객에게 이메일로 일일이 안내하는 대신 화면에서 바로 확인하게 하고 싶은 경우
- 담당자별로 맡은 문의만 보이게 나누고 싶은 경우
이렇게 구성해 보세요
- 스키마 파일(.sfn)에 문의(티켓) 테이블을 정의하고, 제목·내용·상태·담당자 컬럼과 함께 첨부파일 경로를 저장할 컬럼을 둡니다.
- API 빌드에서 티켓 등록 API에 파일·이미지 업로드 기능 엔드포인트를 연결해 첨부파일을 함께 저장합니다.
- 조회 권한은
회원 + 추가 조건으로 설정해, 고객은 자신이 등록한 티켓만, 담당자는 소속 팀 티켓을 볼 수 있게 나눕니다. - 처리 상태 변경을 실시간으로 반영하고 싶다면, 매장 재고 알림 사례처럼 WebSocket 이벤트를 함께 연결할 수 있습니다.
업무 흐름에 적용하기
- 스키마 파일에 티켓 테이블(제목, 내용, 상태, 담당자, 첨부파일 경로)을 만듭니다.
- API 빌드에서 등록 API에 파일 업로드를 연결하고, 조회·수정 API 권한을 고객/담당자 기준으로 나눕니다.
- 프론트엔드 예시를 바탕으로 문의 등록 폼과 첨부파일 첨부 영역, 담당자용 목록 화면을 구성합니다.
- 외부 공개용 웹서비스로 배포해 고객이 회원가입 후 문의를 등록하고 처리 상태를 확인하게 합니다.
함께 사용하면 좋은 기능
- 회원 레벨과 팀: 담당 부서별로 팀을 나누면 자신의 팀에 배정된 티켓만 조회하도록 권한을 좁힐 수 있습니다.
- AI 지식 인덱싱: 접수된 문의와 안내 문서를 인덱싱해 두면, AI FAQ 챗봇 사례처럼 반복 문의에 자동으로 답하는 단계를 앞에 추가할 수 있습니다.
적용할 때 확인할 점
- 첨부파일에 개인정보나 민감한 로그가 포함될 수 있으므로, 조회 권한과 저장 위치를 신중하게 설정합니다.
- 첨부 가능한 파일 형식과 용량 제한을 미리 정해 안내합니다.
- 티켓 목록 API에 다른 고객의 정보가 노출되지 않는지 권한 설정을 다시 확인합니다.