Pet Taxi 배차 운영
/pet-taxi는 픽업과 드롭오프 중심의 이동 서비스를 운영하는 화면입니다. 예약 등록, 차량 리소스 배정, 일일 시간표 확인, 완료 처리, 서비스 가격 관리를 묶어서 다룹니다.
사용 전 확인
지점의 isTaxiEnabled가 꺼져 있으면 화면이 비활성 상태로 표시되고, 사용자는 /admin/hospital/facilities로 이동해 기능을 활성화해야 합니다.
즉, "버튼이 안 보인다"는 운영 이슈는 먼저 시설 활성화 여부부터 보는 것이 맞습니다.
화면 구성
- 상단 헤더
New Dispatch- 운영 허브(
Settings)
- 검색 바
booking/daily보기 전환- 날짜 변경
Reset
- 상태 카드
- 메인 타임라인
예약 생성하기
Step 1. 새 배차 시작
헤더의 New Dispatch로 예약 모달을 엽니다.
Step 2. 보호자와 환자 선택
호텔/미용과 동일하게 보호자와 환자를 먼저 선택합니다.
Step 3. 배차 상세 입력
Pet Taxi 예약에서 특히 중요한 입력값은 아래입니다.
- 예약 시간
- 차량 또는 배차 리소스
- 담당 기사 또는 스태프
- 픽업 주소
- 드롭오프 주소
- 코멘트
픽업/드롭오프 주소는 이 서비스에서 사실상 필수 운영 정보입니다. 주소가 비어 있으면 배차 보드는 열려 있어도 실제 운행 준비가 되지 않은 상태로 봐야 합니다.
Step 4. 추가 서비스 반영
이동 서비스와 함께 붙는 추가 항목이 있다면 부가 서비스 단계에서 추가합니다.
Step 5. 요약 확인 후 확정
요약 화면에서는 시간, 차량, 보호자 정보, 픽업/드롭오프 주소를 다시 확인합니다.
보기 모드별 사용법
daily 보기
기본 보기입니다. 24시간 시간축을 기준으로 차량별 배차 현황을 보며, 현재 시간대 근처로 자동 스크롤됩니다.
- 좌측: 차량/기사 리소스
- 우측: 시간대별 예약 막대
booking 보기
리스트형 보기입니다. 예약을 시간 순으로 정리해 보여주며, 상태와 상세 보기를 빠르게 처리하기 좋습니다.
상태 해석
Pet Taxi는 일반 예약 상태를 아래 의미로 해석합니다.
BOOKED
배차 예정 상태입니다. 화면상 Scheduled 의미에 가깝습니다.
CHECKED_IN
이동 진행 중 상태입니다. 화면상 In Transit 의미로 표시됩니다.
CHECKED_OUT
운행 완료 상태입니다.
CANCELLED
취소된 배차입니다.
⚠️ Warning:
CHECKED_IN은 단순 체크인보다 "이동이 시작된 상태"에 가깝습니다. 기사 출발 전과 출발 후를 혼동하면 보호자 안내와 운영 보드가 어긋납니다.
운영 허브
Settings를 열면 두 가지를 관리합니다.
pricing
Taxi 카테고리 서비스 가격, 코드, VAT, 활성 상태를 관리합니다.
vehicles
차량 또는 배차 리소스를 관리합니다. 화면에서는 이 리소스가 룸처럼 취급되므로, 차량명이 곧 배차 보드의 핵심 식별자입니다.
차량 식별 규칙을 자주 바꾸면 daily 보기 가독성이 급격히 떨어질 수 있으므로, 차량명 표준을 먼저 정해 두는 편이 좋습니다.
운영 팁
- 당일 배차 충돌은
daily보기에서 먼저 보고, 예약 목록 정리는booking보기에서 처리합니다. - 동일 보호자의 여러 건을 잡을 때는 주소와 환자 이름을 같이 검증해야 오배차를 줄일 수 있습니다.
- 기능이 비활성화된 지점에서는 사용자 교육보다 먼저 시설 설정을 열어야 합니다.