조직, 제품, 가맹점, 펌웨어 배포, 다운로드 이력을 운영자가 실제로 다루는 흐름으로 설계했습니다.
본사가 조직, 사용자, 권한, 전체 배포 상태를 통제하는 기본 흐름입니다.
권한별 초기 화면 진입
본사, 대리점, Agent 구조 확인
메뉴와 기능 권한 배정
관리 작업 이력 추적
배포와 장비 상태 요약
본사 관리자가 장비 수, 배포 성공률, 실패 장비, 최근 감사 로그를 한눈에 보는 시작 화면입니다.
장비, 다운로드 이력, 업데이트 이력, 감사 로그를 집계해 운영 상태를 요약합니다.
본사, 대리점, Agent, 가맹점 계층과 사용자 역할을 같이 관리하는 화면입니다.
Organization, User, Role, Permission, Menu 데이터를 연결해 메뉴와 기능 접근을 제한합니다.
펌웨어 업로드, 설정 수정, 권한 변경 같은 위험 작업을 추적하는 화면입니다.
관리자 작업은 ActionType, TargetType, TargetId, ClientIP로 저장해 사후 추적에 사용합니다.
모델과 시리얼을 등록하고 펌웨어 파일을 배포하는 운영 흐름입니다.
제조사와 모델 정보 등록
장비번호 대량 등록
버전 파일과 해시 저장
대상 장비 산정
성공과 실패 이력 확인
TL3800R과 PAYVCAT 장비를 제품별로 등록하고 현재 버전과 소속 조직을 관리합니다.
Device, Product, Organization 데이터를 연결해 장비별 배포 대상을 산정합니다.
버전명, 파일명, 파일 크기, SHA256, 릴리즈 노트를 함께 등록하는 화면입니다.
UpdatePackage와 ProductCurrentVersion을 분리해 파일 이력과 현재 운영 버전을 안정적으로 관리합니다.
장비가 어떤 버전을 요청했고 어떤 파일을 받았는지 결과를 추적합니다.
다운로드 요청과 완료 시간을 남겨 실패 장비를 재시도 대상으로 분류합니다.
가맹점별 VAN 설정과 포트 설정을 등록하고 장비에 내려주는 흐름입니다.
사업자와 매장 정보 입력
TL3800R 장비 연결
VAN, CAT ID, 포트 설정
Download API로 설정 동기화
설정 변경과 적용 결과 확인
사업자번호, 매장명, 담당자, 연락처, 상태를 관리하고 장비 설정 화면으로 연결합니다.
가맹점 정보와 장비 시리얼을 연결해 설정 배포 대상을 명확히 합니다.
VAN사, CAT ID, 리더기 포트, 서명패드 포트를 가맹점별로 저장하는 화면입니다.
설정값은 가맹점과 장비 기준으로 버전 관리하고 요청 시 내려줍니다.
어떤 가맹점 설정이 언제 배포됐고 장비가 정상 수신했는지 확인합니다.
설정 변경 내역과 장비 결과 보고를 묶어 장애 원인 분석에 사용합니다.