26.SHIELDrive 휴네시온 연동 파일 전송 개수 제한 기능 추가
버전 관리
| 버전 | 작성자 | 일자 | 변경 내용 |
|---|---|---|---|
| 1.0 | 오남규 | 2025-01-16 | 최초 작성 |
1. 목적
SHIELDrive와 휴네시온 연동 시 파일 전송 개수를 제한하는 기능을 추가하여 파일 전송 실패를 방지하고 사용자 경험을 개선합니다.
2. 행위자
- **사용자:**파일 전송을 요청하는 일반 사용자.
- **관리자:**파일 전송 개수 제한 값을 설정하는 관리자.
- 시스템: 파일 전송 요청을 처리하며, 제한을 초과할 경우 이를 차단하고 메시지를 표시.
3. 사전 조건
- 관리자가 SHIELDrive 관리자 페이지에서 파일 전송 개수 제한 값을 설정해야 함.(추후 반영)
- 제한 개수 설정이 사용자 UI에 반영되어야 함.(추후 반영)
- 파일 전송 요청이 SHIELDrive와 휴네시온 연동 기능을 통해 이루어져야 함.
4. 사후 조건
- 사용자가 설정된 제한 개수를 초과하여 파일 전송을 요청할 경우 경고 메시지가 표시되고 전송이 차단됨.
- 제한 개수 이하의 파일 전송 요청은 정상적으로 처리됨.
- 관리자가 설정한 제한 값이 시스템 및 사용자 인터페이스에 정확히 반영됨.
5. 기본 흐름
사용자 시나리오
- 사용자가 SHIELDrive에서 파일을 선택한다.
- 선택된 파일 개수가 설정된 제한값을 초과하지 않는 경우, '파일 보내기' 메뉴를 클릭한다.
- 시스템이 파일 전송 요청을 정상적으로 처리한다.
- 파일 전송 완료 메시지가 사용자에게 표시된다.
관리자 시나리오 (추후 반영)
- 관리자가 SHIELDrive 관리자 페이지에 로그인한다.
- [설정] - [파일 전송 제한 설정] 메뉴에 접근한다.
- 제한 개수를 입력하고 저장 버튼을 클릭한다.
- 설정된 제한값이 사용자 UI와 파일 전송 로직에 반영된다.
6. 대체 흐름
사용자 시나리오: 파일 개수 초과
- 사용자가 파일을 선택한다.
- 선택된 파일 개수가 설정된 제한값을 초과하는 경우, '파일 보내기' 메뉴를 클릭한다.
- 시스템이 파일 전송 요청을 차단하고 경고 메시지를 표시한다.
- 예: "파일 보내기 갯수(n개)가 초과되었습니다. 선택 항목을 줄이고 다시 시도해 주시기 바랍니다."
- 사용자가 파일 개수를 제한값 이하로 줄이고 전송을 재시도한다.
7. 추가 확인사항
- 설정된 파일 개수 제한 값이 사용자 인터페이스와 전송 로직에 정확히 반영되는지 확인.
- 경고 메시지가 사용자 친화적이고 명확한 표현인지 검토.
- 관리자가 설정한 제한 개수가 저장 및 적용되었는지 테스트.
- 제한값 이하 파일 전송 요청이 정상적으로 처리되는지 검증.
- 관리자의 설정 메뉴가 기존 UI 디자인과 일관성을 유지하는지 확인.