비트대길 Web버전 - 웹 업무 프레임워크
1) 메타 기반 동적 그리드 생성 기능기능명: DB 메타 기반 동적 컬럼 구성 기능목적: 화면별 하드코딩 없이 서버 메타를 통해 컬럼 구조를 자동 구성한다.처리절차:페이지/그리드 식별값 기반 컬럼 메타 조회컬럼 속성(필수, 읽기전용, 색상, 콤보, 날짜, 정렬, 폭 등) 해석그리드 렌더러/에디터 자동 연결메타 부재 시 데이터 기반 자동 컬럼 생성(폴백…
1) 메타 기반 동적 그리드 생성 기능
기능명: DB 메타 기반 동적 컬럼 구성 기능
목적: 화면별 하드코딩 없이 서버 메타를 통해 컬럼 구조를 자동 구성한다.
처리절차:
페이지/그리드 식별값 기반 컬럼 메타 조회
컬럼 속성(필수, 읽기전용, 색상, 콤보, 날짜, 정렬, 폭 등) 해석
그리드 렌더러/에디터 자동 연결
메타 부재 시 데이터 기반 자동 컬럼 생성(폴백)
독창 포인트: 메타 기반 표준화 + 폴백 전략으로 개발 생산성과 운영 안정성을 동시에 확보한다.
2) 조회(검색) 및 마스터-디테일 연동 기능
기능명: 조건 조회 및 상하위 그리드 연계 조회 기능
목적: 검색조건 기반 목록 조회와 선택행 기반 상세 조회를 일관되게 제공한다.
처리절차:
검색조건 수집(기간/상태/키워드 등)
그리드 준비상태 확인 후 조회 실행
마스터 선택행 변경 시 상세 그리드 자동 재조회
오류 발생 시 알림 및 로딩 상태 정리
독창 포인트: 공통 조회 함수 구조로 다중 그리드 화면의 동작 일관성을 보장한다.
3) 신규/삭제/편집 상태 추적 기능
기능명: 행 단위 CUD 상태 추적 기능
목적: 신규·수정·삭제 데이터를 정확히 구분하여 저장 대상 선별 정확도를 높인다.
처리절차:
신규 행 추가/삭제 액션 처리
편집 이벤트 반영 시 상태값(ISIU) 갱신
저장 시 상태값 기반 데이터 추출
독창 포인트: 편집 흐름과 상태 추적을 공통 계층에 통합해 화면별 중복 구현을 줄인다.
4) 저장 공통 파이프라인 기능
기능명: 저장 전 검증-실행-복원 일괄 처리 기능
목적: 저장 정합성과 사용자 작업 연속성(포커스 유지)을 보장한다.
처리절차:
prepareSave에서 저장 가능 여부 검증
저장 프로시저/옵션 확인
executeSaveData로 저장 실행
저장 후 재조회 및 행/컬럼 포커스 복원
독창 포인트: 저장 전처리와 저장 후 UI 복원을 하나의 표준 파이프라인으로 구성하였다.
5) 저장 모드 분기(개별/일괄/배치) 기능
기능명: 저장 모드 선택 및 대량 배치 저장 기능
목적: 업무 특성에 맞춰 정밀 트랜잭션(개별)과 성능(일괄/배치)을 선택 적용한다.
처리절차:
saveMode, batchSize 옵션 확인
개별 저장/일괄 저장 분기
대량 데이터는 배치 단위 분할 저장
진행률/오버레이로 사용자 피드백 제공
독창 포인트: 단일 저장 인터페이스에서 성능 우선/정합 우선 시나리오를 유연하게 운영 가능하다.
6) 저장 범위 제어 기능(변경분/전체)
기능명: 저장 범위 선택 기능(changed/all)
목적: 화면별 정책에 따라 변경분 저장 또는 전체 행 저장을 선택한다.
처리절차:
saveScope(또는 saveAllRows) 옵션 판독
변경분 모드: 변경행만 추출
전체 모드: 전체 행 추출 후 저장
동일 저장 엔진으로 서버 전송
독창 포인트: 기본 동작 호환성을 유지하면서 옵션만으로 저장 정책을 전환할 수 있다.
7) 저장 데이터 정규화(직렬화) 기능
기능명: 서버 전송용 그리드 데이터 정규화 기능
목적: 서버 저장 처리 안정성을 위한 균일 JSON 포맷을 제공한다.
처리절차:
행 데이터 복제
내부 관리 필드 제거
null/undefined 공백 문자열 치환
표준 구조로 저장 API 전달
독창 포인트: 화면 내부 상태와 서버 인터페이스를 분리해 유지보수성과 연동 안정성을 강화했다.
8) 컬럼 설정 리로드 기능
기능명: 무중단 컬럼 재적용 기능
목적: 페이지 새로고침 없이 컬럼 설정 변경을 즉시 반영한다.
처리절차:
컬럼 설정 변경
reloadColumns 실행
컬럼만 갱신 또는 데이터 포함 재조회 선택
독창 포인트: 운영 중 컬럼 정책 변경의 반영 속도와 사용자 연속 작업성을 높인다.
9) 그리드-폼 바인딩 기능
기능명: 목록-상세 양방향 바인딩 기능
목적: 목록 편집과 상세 입력을 단일 화면에서 통합 처리한다.
처리절차:
그리드 선택행 변경 시 상세 폼 자동 반영
폼 입력 변경 시 그리드 데이터 동기화
탭 구조(기본정보/주문정보/첨부/댓글)와 연계
독창 포인트: 대량 입력(그리드)과 정밀 편집(폼)을 하나의 UX로 통합했다.
10) 도움말 관리 기능(내용/권한자)
기능명: 메뉴 기반 도움말 콘텐츠 및 권한자 관리 기능
목적: 화면별 도움말 작성·수정과 권한자 확인을 통합 제공한다.
처리절차:
도움말 에디터 진입
메뉴 트리 선택 후 내용 편집
권한자 탭에서 권한자 데이터 조회/표시
저장 및 호스트 연동 처리
독창 포인트: 업무 문서화(도움말)와 권한 정보를 동일 화면 맥락에서 운영 가능하게 구성했다.
11) 첨부파일/댓글 연계 기능
기능명: 마스터 키 기반 첨부·댓글 동기화 기능
목적: 정형 업무 데이터와 비정형 협업 데이터(파일/댓글)를 통합 관리한다.
처리절차:
마스터 선택행 키 식별
첨부/댓글 목록 조회
파일 업로드/댓글 등록
행 변경 시 목록 자동 갱신
독창 포인트: 데이터 입력과 협업 이력을 한 흐름으로 연결해 업무 추적성을 높인다.
12) 권한 기반 검색영역 제어 기능
기능명: 세션 권한 기반 조회조건 제어 기능
목적: 사용자 권한 레벨에 따라 조회 범위와 검색 UI를 자동 제어한다.
처리절차:
세션 사용자/권한 정보 로드
권한별 부서/사용자 옵션 조회
컨트롤 표시/기본값/입력 가능 범위 적용
독창 포인트: 접근권한 통제를 조회 UI 단계에서 선제 적용해 데이터 노출 위험을 줄인다.
댓글 0
첫 댓글을 남겨보세요.