변환 이벤트 스크립트가 포함된 매핑
변환 이벤트는 임포트 세트 테이블을 테이블로 변환하는 프로세스 중에 발생합니다.
이러한 이벤트는 모든 유형의 매핑 사양에서 변환 동작을 수정합니다. 변환 이벤트 스크립트는 변환의 다양한 단계에서 이벤트 처리를 수정합니다.
예를 들어, 매핑 지원 유틸리티를 사용하여 정의된 매핑 작업의 처리는 이벤트 스크립트를 사용하여 조작할 수 있습니다. 이러한 이벤트 중에 액세스할 수 있는 임포트 세트 JavaScript 객체는 여러 가지가 있습니다. 이러한 개체는 테이블 또는 테이블의 일부를 나타냅니다. 이러한 개체가 참조하는 내용은 참조되는 이벤트의 컨텍스트에 따라 달라집니다.
| 이벤트 이름 | 이벤트 매개변수 | |||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| onStart | 시기: onStart 이벤트 스크립트는 데이터 행을 읽기 전에 임포트 실행 시작 시 처리됩니다.
예제: |
|||||||||||||||||||||||||||||||||
| onComplete | 시기: 모든 데이터 행을 읽고 변환한 후 임포트 실행이 끝날 때 onComplete 이벤트 스크립트가 처리됩니다.
예제: |
|||||||||||||||||||||||||||||||||
| onBefore | 시기: 소스 행이 대상 행으로 변환되기 전에 행 변환 시작 시 onBefore 이벤트 스크립트가 처리됩니다.
예제: |
|||||||||||||||||||||||||||||||||
| onAfter | 시기: onAfter 이벤트 스크립트는 소스 행이 대상 행으로 변환되고 저장된 후 행 변환이 끝날 때 처리됩니다.
예제: |
|||||||||||||||||||||||||||||||||
| onForeignInsert | 시기: onForeignInsert 이벤트 스크립트는 기록이 생성되기 전 참조된 관련 기록 생성이 시작될 때 처리됩니다.
예제: |
|||||||||||||||||||||||||||||||||
| onChoiceCreate | 시기: onChoiceCreate 이벤트 스크립트는 새 선택 값이 생성되기 전에 선택 값 생성 시작 시 처리됩니다.
예제: |
|||||||||||||||||||||||||||||||||
| onReject | 시기: 외부 기록 또는 선택 항목 생성이 발생하는 동안 onReject 이벤트 스크립트가 처리되고 외부 기록 또는 선택이 거부되면 전체 변환 행이 저장되지 않습니다.
예제: |