제 10장 현재의 시스템은 살리고 싶다...그러므로

기존 시스템을 유기적으로 연결합시다

기존 시스템이 존재할 때는 기존 시스템이나 격납되어 있는 데이터를 살리고 싶으실 겁니다. 기존 시스템에 보관하고픈 데이터는 기존 시스템에서 입력/보관하고, 스케줄링에 필요한 상세한 데이터는 Asprova 측에서 입력/보관하고 게다가 그 사이에 필요한 데이터만을 차분으로 데이터 교환할 수 있습니다.차분으로 데이터 교환을 하므로, 데이터 전송양이 작고, 데이터 교환이 빨라 보다 신속한 제조지시, 납기회답이 가능합니다.

1.데이터 입출력 설정
내부의 오브젝트(오더, 품목 등)와 외부의 RDB 데이블이나 CSV텍스트파일의 대응을 정의합니다. N대 N 대응도 가능합니다.
예:오더를 복수의 외부 테이블에서 입출력 함.

1-1.임포트식 필터식
레코드를 읽어올 때, 필요한 데이터만을 읽어오기 위한 조건식을 지정합니다.
예:유효 플래그가 On인 레코드만 읽어옴.
예:납기가 이번달인 오더만을 읽어옴.

1-2.임포트시 프로퍼티 변환식
레코드를 읽어올 때, 필요한 데이터만을 읽어오기 위한 조건식을 지정합니다.
예:오더 레코드 선두에 'A'를 추가함
예:오더 코멘트에 오늘 날짜를 입력함

1-3 익스포트시 필터식
레코드를 입력할 때, 입력하고자 하는 데이터의 필터 조건식을 지정합니다.
예:납기가 이번 달인 오더만을 입력함.
예:변경이 있는 오더의 입력.

1-4.익스포트시 프로퍼티 변환식
레코드를 입력할 때에 값을 변환하기 위한 식을 지정할 수 있습니다.
예:오더코드의 선두로부터 'A'를 삭제함
예:오더 코멘트를 공백으로 함.

1-5.레코드 머지룰
같은 키(예를 들면 동일 오더 코드)의 내부 오브젝트와 외부 레코드가 양쪽 다 존재할 때, 어느 쪽을 우선할지를 지정할 수 있습니다.

2.필드맵핑
내부 프로퍼티와 외부 필드의 대응을 정의합니다. 필요한 프로퍼티만을 출력할 수 있습니다.

2-1.프로퍼티 머지룰
내부와 외부 양쪽 다 값이 존재할 때, 어느 쪽을 우선할지를 지정할 수 있습니다. 기존 시스템에 들어 있는 데이터는 외부 우선으로 지정하고, 기존 시스템에 결여된 데이터는 내부 우선으로 설정하면, 기존 시스템의 데이터를 활용하면서, 결여된 데이터만을 Asprova에 입력할 수 있습니다.