Files
issue-sample/flow.md

2.7 KiB

Flow Drilldown Prototype (한맥ERP)

이 문서는 한맥ERP의 비즈니스 프로세스를 시각화하고 관리하기 위한 Flow Drilldown 프로토타입의 주요 기능과 구조를 설명합니다.

1. 개요

한맥ERP의 전체 업무 흐름을 메인 단계(Main Flow), 상세 단계(Sub Flow), 세부 항목(Drill Flow)의 3단계 계층 구조로 시각화하여 관리할 수 있는 도구입니다.

2. 주요 기능

  • 계층적 흐름 관리: 메인 단계 선택 시 하위 단계가 자동으로 전개되는 드릴다운 인터페이스를 제공합니다.
  • 편집 모드: 프로세스 단계를 추가, 수정, 삭제하거나 순서를 조정할 수 있습니다.
  • 상세 정보 기록: 각 단계별로 메모(Note), 시스템 경로(System Path), 담당 팀, 관련 시스템 정보를 입력할 수 있습니다.
  • 이미지 업로드 및 관리: 각 업무 단계의 화면 설계서나 참고 이미지를 여러 장 업로드하고 관리할 수 있습니다.
  • 프로세스 맵 (Sitemap): 전체 비즈니스 프로세스를 한눈에 파악할 수 있는 전체 지도를 제공하며, 팀별/시스템별 필터링이 가능합니다.
  • 데이터 가져오기/내보내기: 작업한 플로우 모델과 메타데이터를 JSON 파일로 백업하거나 복구할 수 있습니다.

3. 업무 프로세스 구조 (한맥ERP 기준)

Main Flow (1단계)

  1. 사전조사
  2. 입찰
  3. 계약
  4. 계획
  5. 기성
  6. 외주
  7. 실행률/손익분석

Sub Flow (2단계 - 예시)

  • 입찰: 입찰공고 -> 참여검토 -> 입찰진행 -> 입찰결과
  • 기성: 견적검토 -> 기성청구 -> 기성검토 -> 전표작성 -> 수금
  • 외주: 외주견적검토 -> 외주계약 -> 외주기성청구 -> 외주기성검토 -> 전표작성 -> 출금

Drill Flow (3단계 - 예시)

  • 기성청구: 기성내역 등록 -> 증빙 첨부 -> 청구 상신
  • 외주계약: 외주업체 선정 -> 단가 협의 -> 외주계약관리

4. 기술 스택

  • Frontend: Vanilla JS, HTML5, CSS3
  • Storage: Browser LocalStorage (데이터 영속성 유지)
  • Layout: CSS Flexbox & Grid 기반의 반응형 레이아웃

5. 사용 방법

  1. 메인 화면에서 확인하고자 하는 MAIN FLOW 단계를 클릭합니다.
  2. 우측으로 전개되는 SUB FLOWDRILL FLOW를 통해 세부 업무를 확인합니다.
  3. 각 단계를 클릭하면 우측 STEP DETAIL 패널에서 상세 설명과 이미지를 확인하거나 편집할 수 있습니다.
  4. 상단 MAP 버튼을 눌러 전체 업무 흐름과 담당 부서 현황을 한눈에 파악할 수 있습니다.