서류 만료 전에 미리 알려주는 디지털 서류함 만드는 법
디지털 서류함은 고객이나 협력업체가 각자 서류를 올리고 사장님이 승인하는 파일입니다. 이게 쓸모 있는 이유는 서류를 보관해서가 아니라, 30일 이내에 만료되는 서류를 페이지가 알아서 모아주기 때문입니다.
나디아는 토레온에서 화물 운송 및 이사 업체를 운영합니다. 기사 세 명, 트럭 네 대, 그리고 서류함 위에 놓인 플라스틱 폴더 하나. 그 안에 모든 게 들어 있습니다. 면허증, 차량등록증, 보험증서, 검사증까지.
어느 법인 고객이 “유효한 보험증서랑 갈 기사분 면허증 보내주세요”라고 메시지를 보낸 날, 두 서류를 찾는 데만 40분이 걸렸습니다. 그런데 그중 하나는 작년 날짜였습니다.
만료된 줄도 몰랐습니다. 아무도 모릅니다. 서류는 스스로 알려주지 않으니까요.
디지털 서류함이란 무엇인가요?
디지털 서류함은 고객이든, 협력업체든, 기사든 각 사람이 자기 서류를 올리고 사장님이 검토해서 승인하는 파일입니다. 각 서류의 유효기간은 따로 저장됩니다. 그냥 클라우드 폴더가 아닙니다.
모든 차이는 그 ‘따로 저장된 날짜’에 있습니다. 폴더는 그냥 보관만 하지만, 디지털 서류함은 무언가가 언제부터 쓸모없어지는지 압니다.
왜 WhatsApp으로는 서류를 받을 수 없을까요?
WhatsApp으로 온 서류는 3주만 지나면 사실상 사라지기 때문입니다. 기술적으로는 그대로 있지만, 음성 메시지와 위치 공유, “좋은 아침입니다” 같은 인사 사이에 파묻혀 버립니다.
채팅방이 절대 주지 않는 세 가지가 있는데, 하필 그 세 가지가 정말 중요한 것들입니다. 어느 게 맞는 버전인지 모릅니다. 면허증을 두 번 보냈는데 어느 게 최신인지 아무 데도 안 나와 있으니까요. 언제 만료되는지도 모릅니다. 그 날짜는 사진 안에만 있고, 검색할 수 있는 어디에도 없으니까요. 그리고 뭐가 빠졌는지도 모릅니다. 알려면 사람마다 전체 목록을 다 기억하고 있어야 하니까요.
이메일도, Drive도, 플라스틱 폴더도 마찬가지입니다. 문제는 서류를 어디에 보관하느냐가 아니라, 만료일이 서류 ‘안’에만 존재한다는 점이었습니다.
어떤 서류를, 누구에게 요청하나요?
목록은 문서 유형에서 딱 한 번만 정하면 됩니다. 각 항목에는 이름, 필수 여부, 적용 대상(사람인지, 그 사람이 관리하는 자산 중 하나인지), 유효기간 여부, 그리고 허용하는 파일 형식(PDF 또는 이미지)이 들어갑니다.
바로 그 ‘적용 대상’이 나디아의 문제를 해결해 줍니다. 면허증은 기사 개인의 것입니다. 반면 차량등록증, 보험증서, 검사증은 번호판 XY-123-45번 트럭의 것이지, 그 주에 누가 운전하는지와는 상관없습니다. 서류함 안에서 각 차량은 같은 서류함에 딸린 별도의 항목이 되고, 고유 번호와 식별자(번호판)를 가지므로 전화로도 그대로 불러줄 수 있습니다.
반대편에서 상대방은 사장님이 만든 미완료 목록을 보는 게 아니라, 자기만의 목록을 봅니다. 각 서류마다 필수 또는 선택으로 표시되고, 아직 올리지 않은 서류에는 미제출이라고 뜹니다.
값비싼 대가를 치를 수 있는 작은 디테일 하나: “유효기간 여부”는 기본값이 꺼짐입니다. 이걸 켜지 않으면 페이지는 서류를 올리는 사람에게 날짜조차 물어보지 않고, 그 서류는 만료 목록 어디에도 절대 나타나지 않습니다. 날짜가 있는 서류는 전부 이 옵션을 켜두세요.
서류가 만료되기 전에 어떻게 미리 알 수 있나요?
만료 예정 서류라는 대시보드가 있는데, 모든 서류를 네 칸으로 나눠줍니다. 만료됨, 5일 이내, 15일 이내, 30일 이내. 이 중 어디에도 해당하지 않으면 유효함이라고 뜹니다. 열어보면 한눈에 이번 달에 만료될 서류가 무엇인지 보입니다.
아무것도 없을 때는 이렇게 말해줍니다. “앞으로 30일 안에 만료되는 서류가 없습니다.” 나디아에게는 없었던 바로 그 한 줄입니다.
서류에 문제가 있을 때는 어떻게 하나요?
표시하고 사유를 적으면 됩니다. 서류함 전체는 일곱 가지 상태를 거칩니다 — 신규, 미완료, 검토 중, 보완 요청, 승인, 반려, 보류 — 그리고 서류 하나하나는 자기만의 상태를 가집니다: 검토 대기, 승인, 보완 요청, 반려.
실제로 일을 하는 건 사유입니다. 이 글은 상대방이 자기 포털에서 사장님이 쓴 그대로 읽습니다. “면허증이 잘려서 날짜가 안 보여요”라고 쓰면 도움이 되지만, “부적절함”이라고 쓰면 상대방은 아까와 똑같은 상태로 남아 있게 됩니다. 사유를 쓰는 동안 패널이 미리 알려줍니다. 이 글을 상대방이 그대로 보게 되니, 정확히 무엇을 해야 하는지 알려주라고요.
그리고 수정된 서류를 올리면 이전 서류가 지워지지 않습니다. 버전 2로 새로 올라가고, 예전 서류는 그 아래 그대로 남아 있습니다. 언젠가 누가 언제 무엇을 제출했는지 증명해야 하는 날이 오면, 이게 바로 그 증거가 됩니다.
나머지 모든 걸 정리해 주는 핵심 규칙 하나: 서류함은 필수 서류가 전부 승인되었고, 최신 버전이며, 만료되지 않았을 때만 승인 완료 상태가 됩니다. 이 세 가지가 동시에 충족되어야 합니다. 그래서 어제까지 완벽했던 서류함이 아무도 손대지 않았는데도 다음 날 미완료로 바뀔 수 있습니다. 서류 하나가 만료됐기 때문입니다.
페이지가 대신 해주지 않는 것은 무엇인가요?
네 가지가 있는데, 미리 알아두는 게 좋습니다.
- 상대방은 로그인을 해야 합니다. “회원가입 없이 서류 올리기” 같은 링크는 없습니다. 로그인해서 본인 확인을 하면 그 자리에서 서류함이 만들어집니다. 한 단계 더 거치는 건 일부러 그렇게 한 것입니다 — 계정이 없으면 반려했다는 사실을 알려줄 상대가 없으니까요.
- 개인정보 처리방침은 사장님이 직접 작성해야 합니다. 초안 상태로 남아 있는 동안 포털에는 “개인정보 처리방침 준비 중”이라고 뜨고, 다음 단계로 넘어갈 수 없습니다. 신분증이나 주소 같은 정보를 받는 것이니 이런 안전장치는 당연합니다만, 글은 사장님 몫입니다.
- 승인은 다음 버전이 올라오기 전까지는 최종입니다. 서류를 승인하고 나면, 다시 검토하려면 상대방이 새 서류를 올려야 합니다. 되돌리기 기능은 없습니다.
- 자동 이메일 알림은 패널에서 켜고 끄는 옵션이 아닙니다. 포털을 만들 때 미리 설정하는 항목으로, 만료일 며칠 전에 상대방에게, 그리고 사장님께는 요약본이 전달됩니다. 나중에 패널에서 켤 수는 없습니다. 원한다면 처음부터 요청하세요. 언제든 확인할 수 있는 건 대시보드입니다.
이건 화물 운송 업체에만 쓸모 있나요?
많은 사람에게 똑같은 서류를 요구하고, 그 서류가 계속 유효한 상태이길 바라는 업체라면 어디든 쓸모가 있습니다. 출생증명서와 예방접종수첩, 보호자 신분증을 모으는 어린이집. 매년 건강진단서를 요구하는 헬스장. 고객마다 세무 상태 증명서를 요구하는 사무소까지.
서류 목록만 바뀔 뿐, 나머지는 똑같습니다.
Proyecta에게 요청할 내용
이렇게 구체적으로, 본인 말로 설명하면 됩니다.
“기사들이 서류를 올릴 수 있는 포털을 만들고 싶어요. 면허증, 차량등록증, 보험증서, 검사증이요. 뒤의 세 가지는 사람이 아니라 트럭 기준이고, 전부 만료일이 있어요. 저는 사유를 적어서 승인하거나 반려하고 싶고, 앞으로 30일 안에 만료되는 목록도 보고 싶어요.”
그러면 링크가 있는 게시된 포털과, 사장님이 검토할 수 있는 콘솔이 나옵니다. proyecta.dev에서 설명하고 게시하면 됩니다.
뭘 만들기 전에 이 테스트부터 해보세요. 종이 한 장에, 기억나는 대로 누구의 어떤 서류가 가장 먼저 만료되는지, 며칠인지 적어보세요. 서류함은 열지 말고요. 그다음 실제로 찾아서 비교해 보세요. 생각했던 것과 서류에 적힌 것 사이의 그 간격이, 바로 사장님이 해결하게 될 문제입니다.