AnyEIMS 1.1

새로운 기능

AnyEIMS 1.1 에서 새로 추가된 기능은 다음과 같습니다.

인터페이스 및 배포 관리

  • 인터페이스 일괄 및 예약 배포 기능 추가

    여러 인터페이스를 한꺼번에 배포하거나, 특정 시점에 예약 배포할 수 있는 리소스 배포 기능 추가

  • 즉시 배포 기능 추가

    관리자 계정 혹은 특정 권한을 가진 사용자가 결재 절차 없이 즉시 인터페이스를 배포할 수 있는 기능 추가

  • 인터페이스 복제 및 버전 비교 지원

    기존 인터페이스를 토대로 신규 인터페이스를 생성하는 복제 기능 및 버전 간 이력 비교(Diff) 기능 추가

메시지 및 매핑

  • 사용자 정의 함수 등록 및 미리보기 기능 추가

    인터페이스 매핑 시 사용자 정의 함수를 등록하고, 조회 화면 미리보기 가능

  • 표준 메시지 자동 완성 및 검증 기능 추가

    메시지 필드 작성 시 표준 메시지 정보를 기반으로 자동 완성 지원

  • 엑셀 파일 통한 업로드 편의성 강화

    메시지 양식에 확장 정보를 포함하여 업로드할 수 있으며, 메시지 필드를 CSV 파일로 일괄 업로드 가능

  • 메시지 필드 다중 추가 기능 추가

    복수의 메시지 필드 일괄 추가 가능

  • 인터페이스 완전 삭제 기능 추가

    삭제 상태의 인터페이스를 영구적으로 제거 가능 (기존에는 DB에서 별도 쿼리로만 삭제 가능)

보안 및 시스템 설정

  • Redis 의존성 제거한 내장 토큰 인증 지원

  • 외장/내장 웹 서버 옵션 지원

  • 보안 정책 강화

    IP 접근 제한, 이전 비밀번호 재사용 금지, 최초 로그인 시 비밀번호 변경, 로그인 실패 시 계정 잠금 등 강력한 보안 기능 추가

  • 설정 데이터 암호화 기능 추가

    백엔드 설정 파일 내 비밀번호 암호화 기능 지원

  • 사용자 커스텀 연동

    사용자 정의 액션, 커스텀 알림, 커스텀 인증(LDAP 등)을 통해 사용자 커스텀 기능 추가

개선 및 변경 사항

AnyEIMS 1.1 에서 개선 및 변경된 사항은 다음과 같습니다.

성능 및 UI/UX 개선

  • 대용량 데이터 처리 최적화

    메시지 필드에 가상 스크롤(Virtual Scroll)을 적용하고 대용량 엑셀 업로드/다운로드 로직을 개선하여 로딩 속도 성능 향상

  • 데이터가 많은 메시지 필드의 로딩 지연 현상 개선

  • 사용자 UI 커스텀 기능 개선

    통합조회 페이지를 메시지 목록과 인터페이스 목록으로 분리하여 편의성 개선. 테이블 칼럼 너비나 표시 여부를 사용자가 설정하는 커스텀 기능 개선

  • 매핑 화면 시각화 개선

    기존 노드 방식에서 테이블 행(Row) 간 연결 방식으로 매핑 라인 표기법을 변경하여 시인성 개선

운영 및 정책 변경

  • 매핑 초기화 로직 개선

    데이터 수정 시 전체가 초기화되던 방식에서 물리명이나 레벨 등 변경된 필드만 부분적으로 초기화되도록 개선

  • 데이터 단위 변경

    데이터 처리 단위를 Char에서 Byte 단위로 개선

해결된 문제

이전 버전에서 확인된 문제는 다음과 같이 수정되었습니다.

공통

  • 배포 시 어댑터에서 null 반환 시 결과 메시지에 null이 출력되며 배포가 중단되는 현상 수정

  • 배포 시 메시지 시퀀스에 오류가 있거나 메시지 원본 수정 시 매핑 데이터가 정상적으로 삭제되지 않는 오류 수정

  • 사용자 함수 파일 다운로드 시 ASCII 이외 인코딩 된 경우 다운로드가 불가능한 현상 수정

  • 메시지 필드 다중 붙여넣기 시 발생하는 오류 수정

  • 메시지 하위 필드가 많은 경우 다음 행이 보이지 않는 오류 수정

  • 배포시 배포 리소스 체크박스가 선택되지 않는 오류 수정

  • 다중 붙여넣기 시 매핑 초기화 오류 수정

  • 체크박스를 개별적으로 선택/해제 할 수 없는 오류 수정

  • 메시지 필드 붙여넣기 시 개행문자가 포함되는 오류 수정