개발 단계 01
생성 요청을 작업 기록으로 남깁니다
먼저 보고서에 넣을 조건과 작업을 요청한 사람을 정합니다. 사용자가 10월 1일부터 18일까지의 업무 기록을 선택하면, 서버는 요청자가 해당 기록을 볼 수 있는지와 날짜 조건을 확인합니다. 소유자는 앱이 적어 보낸 이름을 그대로 믿는 대신 로그인 정보에서 확인합니다.
산출물과 다음 연결
이 단계의 결과물은 입력 조건과 접근 기준, 작업 기록의 저장 항목, 접수 응답과 상태 조회 API의 명세입니다. 접수 응답과 화면 문구부터 구분해야 이후의 대기·실행·완료를 같은 기준으로 연결할 수 있습니다.
접수 응답과 저장 항목 자세히 보기
조건을 통과하면 서버가 작업 번호를 부여하고 요청자·조회 기간·생성 상태를 저장하도록 설계합니다. 작업 번호 RPT-2101의 첫 상태는 ‘대기’입니다. 이때 저장하는 것은 완성된 엑셀 파일이 아니라, 누가 어떤 조건으로 무엇을 만들라고 요청했는지에 관한 작업 기록입니다.
API는 이 기록을 남긴 뒤 202 Accepted와 작업 번호, 상태를 조회할 주소를 돌려주도록 정합니다. 202 응답은 요청을 처리 대상으로 받았다는 의미이며 실제 처리가 끝났거나 반드시 성공한다는 보장은 아닙니다. 앱도 이 응답을 받으면 ‘보고서 생성 요청을 접수했습니다’라고 안내해야 합니다.
