변환 맵

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 03월 12일
  • 소요 시간: 2분
  • 변환 맵은 임포트 세트의 필드와 기존 ServiceNow 테이블의 필드(예: 인시던트 [incident] 또는 사용자 [sys_user]) 간의 관계를 결정하는 일련의 필드 맵입니다.

    변환 맵을 생성한 후 이를 다시 사용하여 다른 임포트 세트의 데이터를 동일한 테이블에 매핑할 수 있습니다.

    변환 맵 모듈을 통해 관리자는 모든 테이블에서 임포트한 데이터의 대상을 정의할 수 있습니다. 변환 매핑은 임포트 세트 테이블의 소스 필드와 테이블의 대상 필드 간 연결을 지정하는 끌어서 놓기 작업만으로 간편할 수 있습니다. 변환 매핑을 사용하여 소스 필드와 대상 필드를 동적으로 매핑합니다.

    변환 맵에 대한 비디오 개요는 Dev Program YouTube 채널의 변환 맵 비디오를 ServiceNow 참조하십시오.

    변환 고려 사항

    자동 매핑
    시스템이 자동으로 매핑하는 필드가 실제로 필요한지 다시 확인합니다. 예를 들어 암호화된 암호는 매핑하면 안 됩니다.
    매핑 참조 필드
    참조 필드 데이터를 매핑하는 중이고 sys_id가 없는 경우 sys_id가 대상 기록에 DisplayValue로 나타날 수 있으며 이는 바람직하지 않을 수 있습니다.
    참조 필드를 필드 매핑 수가 많으면 시스템이 필드 수준에서 선택 작업을 수행하기 전에 참조된 sys_id이 실제로 존재하는지 확인하기 때문에 추가 성능 오버헤드가 발생합니다.
    주:
    onBefore와 같은 변환 스크립트를 사용하여 성능 오버헤드를 바이패스할 수 있습니다(참조 필드의 임포트를 확인해야 할 필요가 없다고 가정). 예: target.<field_name> = source.<field_name>.

    다중 변환 맵 사용

    단일 데이터 소스에 여러 변환 맵을 적용할 수 있습니다.

    변환 맵당 하나의 임포트 세트 행이 생성되므로 많은 수의 임시 기록이 생성될 수 있습니다.
    주:
    동일한 임포트 세트에 여러 변환 맵을 사용하는 경우, 변환은 임포트 세트 테이블에 여러 항목을 생성합니다.

    단일 임포트 세트에서 여러 변환 실행

    사용자는 데이터를 가져오는 동안 여러 변환 맵을 선택할 수 있습니다.

    선택한 변환 맵이 지정된 순서대로 동일한 임포트 세트에서 실행됩니다.

    변환 맵 스크립트

    변환 맵 스크립트를 사용하면 강력한 프로그래밍 인터페이스를 사용하여 임포트 작업을 사용자 지정함으로써 고급 로직을 도입할 수 있습니다.

    임포트 세트가 ServiceNow 테이블로 변환되는 동안 이벤트가 발생하면 변환 맵 스크립트가 실행됩니다. 변환 맵 스크립팅은 ServiceNow 스크립팅 환경에 완전히 통합되어 있습니다. 변환 맵 스크립트에는 두 가지 유형이 있습니다.
    • 매핑 관계를 명시적으로 정의하는 명시적 변환 맵 스크립트
    • 변환의 여러 스테이지에서 이벤트 처리를 수정하는 변환 이벤트 스크립트