비트대길 Web버전 - 웹 업무 프레임워크

HJSOFT 조회 7

​ ​1) 메타 기반 동적 그리드 생성 기능기능명: DB 메타 기반 동적 컬럼 구성 기능목적: 화면별 하드코딩 없이 서버 메타를 통해 컬럼 구조를 자동 구성한다.처리절차:페이지/그리드 식별값 기반 컬럼 메타 조회컬럼 속성(필수, 읽기전용, 색상, 콤보, 날짜, 정렬, 폭 등) 해석그리드 렌더러/에디터 자동 연결메타 부재 시 데이터 기반 자동 컬럼 생성(폴백…

비트대길 Web버전 - 웹 업무 프레임워크

1) 메타 기반 동적 그리드 생성 기능

  • 기능명: DB 메타 기반 동적 컬럼 구성 기능

  • 목적: 화면별 하드코딩 없이 서버 메타를 통해 컬럼 구조를 자동 구성한다.

  • 처리절차:

  1. 페이지/그리드 식별값 기반 컬럼 메타 조회

  2. 컬럼 속성(필수, 읽기전용, 색상, 콤보, 날짜, 정렬, 폭 등) 해석

  3. 그리드 렌더러/에디터 자동 연결

  4. 메타 부재 시 데이터 기반 자동 컬럼 생성(폴백)

  • 독창 포인트: 메타 기반 표준화 + 폴백 전략으로 개발 생산성과 운영 안정성을 동시에 확보한다.

2) 조회(검색) 및 마스터-디테일 연동 기능

  • 기능명: 조건 조회 및 상하위 그리드 연계 조회 기능

  • 목적: 검색조건 기반 목록 조회와 선택행 기반 상세 조회를 일관되게 제공한다.

  • 처리절차:

  1. 검색조건 수집(기간/상태/키워드 등)

  2. 그리드 준비상태 확인 후 조회 실행

  3. 마스터 선택행 변경 시 상세 그리드 자동 재조회

  4. 오류 발생 시 알림 및 로딩 상태 정리

  • 독창 포인트: 공통 조회 함수 구조로 다중 그리드 화면의 동작 일관성을 보장한다.

3) 신규/삭제/편집 상태 추적 기능

  • 기능명: 행 단위 CUD 상태 추적 기능

  • 목적: 신규·수정·삭제 데이터를 정확히 구분하여 저장 대상 선별 정확도를 높인다.

  • 처리절차:

  1. 신규 행 추가/삭제 액션 처리

  2. 편집 이벤트 반영 시 상태값(ISIU) 갱신

  3. 저장 시 상태값 기반 데이터 추출

  • 독창 포인트: 편집 흐름과 상태 추적을 공통 계층에 통합해 화면별 중복 구현을 줄인다.

4) 저장 공통 파이프라인 기능

  • 기능명: 저장 전 검증-실행-복원 일괄 처리 기능

  • 목적: 저장 정합성과 사용자 작업 연속성(포커스 유지)을 보장한다.

  • 처리절차:

  1. prepareSave에서 저장 가능 여부 검증

  2. 저장 프로시저/옵션 확인

  3. executeSaveData로 저장 실행

  4. 저장 후 재조회 및 행/컬럼 포커스 복원

  • 독창 포인트: 저장 전처리와 저장 후 UI 복원을 하나의 표준 파이프라인으로 구성하였다.

5) 저장 모드 분기(개별/일괄/배치) 기능

  • 기능명: 저장 모드 선택 및 대량 배치 저장 기능

  • 목적: 업무 특성에 맞춰 정밀 트랜잭션(개별)과 성능(일괄/배치)을 선택 적용한다.

  • 처리절차:

  1. saveMode, batchSize 옵션 확인

  2. 개별 저장/일괄 저장 분기

  3. 대량 데이터는 배치 단위 분할 저장

  4. 진행률/오버레이로 사용자 피드백 제공

  • 독창 포인트: 단일 저장 인터페이스에서 성능 우선/정합 우선 시나리오를 유연하게 운영 가능하다.

6) 저장 범위 제어 기능(변경분/전체)

  • 기능명: 저장 범위 선택 기능(changed/all)

  • 목적: 화면별 정책에 따라 변경분 저장 또는 전체 행 저장을 선택한다.

  • 처리절차:

  1. saveScope(또는 saveAllRows) 옵션 판독

  2. 변경분 모드: 변경행만 추출

  3. 전체 모드: 전체 행 추출 후 저장

  4. 동일 저장 엔진으로 서버 전송

  • 독창 포인트: 기본 동작 호환성을 유지하면서 옵션만으로 저장 정책을 전환할 수 있다.

7) 저장 데이터 정규화(직렬화) 기능

  • 기능명: 서버 전송용 그리드 데이터 정규화 기능

  • 목적: 서버 저장 처리 안정성을 위한 균일 JSON 포맷을 제공한다.

  • 처리절차:

  1. 행 데이터 복제

  2. 내부 관리 필드 제거

  3. null/undefined 공백 문자열 치환

  4. 표준 구조로 저장 API 전달

  • 독창 포인트: 화면 내부 상태와 서버 인터페이스를 분리해 유지보수성과 연동 안정성을 강화했다.

8) 컬럼 설정 리로드 기능

  • 기능명: 무중단 컬럼 재적용 기능

  • 목적: 페이지 새로고침 없이 컬럼 설정 변경을 즉시 반영한다.

  • 처리절차:

  1. 컬럼 설정 변경

  2. reloadColumns 실행

  3. 컬럼만 갱신 또는 데이터 포함 재조회 선택

  • 독창 포인트: 운영 중 컬럼 정책 변경의 반영 속도와 사용자 연속 작업성을 높인다.

9) 그리드-폼 바인딩 기능

  • 기능명: 목록-상세 양방향 바인딩 기능

  • 목적: 목록 편집과 상세 입력을 단일 화면에서 통합 처리한다.

  • 처리절차:

  1. 그리드 선택행 변경 시 상세 폼 자동 반영

  2. 폼 입력 변경 시 그리드 데이터 동기화

  3. 탭 구조(기본정보/주문정보/첨부/댓글)와 연계

  • 독창 포인트: 대량 입력(그리드)과 정밀 편집(폼)을 하나의 UX로 통합했다.

10) 도움말 관리 기능(내용/권한자)

  • 기능명: 메뉴 기반 도움말 콘텐츠 및 권한자 관리 기능

  • 목적: 화면별 도움말 작성·수정과 권한자 확인을 통합 제공한다.

  • 처리절차:

  1. 도움말 에디터 진입

  2. 메뉴 트리 선택 후 내용 편집

  3. 권한자 탭에서 권한자 데이터 조회/표시

  4. 저장 및 호스트 연동 처리

  • 독창 포인트: 업무 문서화(도움말)와 권한 정보를 동일 화면 맥락에서 운영 가능하게 구성했다.

11) 첨부파일/댓글 연계 기능

  • 기능명: 마스터 키 기반 첨부·댓글 동기화 기능

  • 목적: 정형 업무 데이터와 비정형 협업 데이터(파일/댓글)를 통합 관리한다.

  • 처리절차:

  1. 마스터 선택행 키 식별

  2. 첨부/댓글 목록 조회

  3. 파일 업로드/댓글 등록

  4. 행 변경 시 목록 자동 갱신

  • 독창 포인트: 데이터 입력과 협업 이력을 한 흐름으로 연결해 업무 추적성을 높인다.

12) 권한 기반 검색영역 제어 기능

  • 기능명: 세션 권한 기반 조회조건 제어 기능

  • 목적: 사용자 권한 레벨에 따라 조회 범위와 검색 UI를 자동 제어한다.

  • 처리절차:

  1. 세션 사용자/권한 정보 로드

  2. 권한별 부서/사용자 옵션 조회

  3. 컨트롤 표시/기본값/입력 가능 범위 적용

  • 독창 포인트: 접근권한 통제를 조회 UI 단계에서 선제 적용해 데이터 노출 위험을 줄인다.

댓글 0

첫 댓글을 남겨보세요.