변환 맵
변환 맵은 임포트 세트의 필드와 기존 ServiceNow 테이블의 필드(예: 인시던트 [incident] 또는 사용자 [sys_user]) 간의 관계를 결정하는 일련의 필드 맵입니다.
변환 맵을 만든 후에는 이를 다시 사용하여 다른 임포트 세트의 데이터를 동일한 테이블에 매핑할 수 있습니다.
변환 맵 모듈을 통해 관리자는 모든 테이블에서 임포트한 데이터의 대상을 정의할 수 있습니다. 변환 매핑은 임포트 세트 테이블의 소스 필드와 테이블의 대상 필드 간 연결을 지정하기 위한 끌어서 놓기 작업처럼 간단할 수 있습니다. 변환 매핑을 사용하여 소스 필드와 대상 필드를 동적으로 매핑합니다.
변환 고려 사항
- 자동 매핑
- 시스템이 자동으로 매핑하는 필드가 실제로 필요한지 다시 확인합니다. 예를 들어 암호화된 암호는 매핑해서는 안 됩니다.
- 매핑 참조 필드
- 참조 필드 데이터를 매핑할 때 sys_id 없으면 sys_id 대상 기록에 DisplayValue로 나타날 수 있으며 이는 바람직하지 않을 수 있습니다.
다중 변환 맵 사용
단일 데이터 소스에 여러 변환 맵을 적용할 수 있습니다.
변환 맵당 하나의 임포트 세트 행이 생성되며, 이로 인해 많은 수의 임시 기록이 생성될 수 있습니다.
주:
동일한 임포트 세트에 대해 여러 변환 맵을 사용하는 경우 변환은 임포트 세트 테이블에 여러 항목을 작성합니다.
단일 임포트 세트에서 여러 변환 실행
사용자는 데이터를 임포트하는 동안 여러 변환 맵을 선택할 수 있습니다.
선택한 변환 맵은 지정된 순서대로 동일한 임포트 세트에서 실행됩니다.
변환 맵 스크립트
변환 맵 스크립트를 사용하면 고급 논리를 도입할 수 있는 강력한 프로그래밍 인터페이스를 통해 임포트 작업을 사용자 지정할 수 있습니다.
변환 맵 스크립트는 임포트 세트가 ServiceNow 테이블로 변환되는 동안 이벤트가 발생할 때 실행됩니다. 변환 맵 스크립팅은 ServiceNow 스크립팅 환경에 완벽하게 통합됩니다. 변환 맵 스크립트에는 두 가지 유형이 있습니다.
- 매핑 관계를 명시적으로 정의하는 명시적 변환 맵 스크립트
- 변환의 여러 스테이지에서 이벤트 처리를 수정하는 변환 이벤트 스크립트