매핑 표현식은 Iru가 애플리케이션 클레임 및 속성
매핑, Auto Group 규칙 및 목록 필터에
사용하는 것과 동일한 표현식 언어인 IQL로 작성합니다. 여기서는 연결된
소스 시스템의 필드를 디렉터리의 프로필 속성에
매핑합니다. 전체 구문은 IQL 표현식을
참조하세요.
매핑 작동 방식
매핑의 각 행은 하나의 대상(Iru 프로필 속성)과 소스 필드에서 값을 가져오는 표현식을 짝지어 줍니다.1
소스 필드 검색
Iru는 소스에서 사용할 수 있는 필드 집합을 읽습니다. 이 필드 이름이 표현식에서
참조할 수 있는 식별자가 됩니다. 검색이 설정에 어떻게 포함되는지는
Directory Sync를 참조하세요.
2
속성별 표현식 작성
채우려는 각 Iru 속성에 대해 IQL 표현식을 작성합니다. 유효한 필드 이름은
단독으로 사용할 수 있습니다. 다른 이름은
__source에서 조회합니다.
더 긴 표현식은 이러한 값을 결합하거나 변환합니다.3
Iru가 유효성 검사
표현식은 입력하는 동안과 저장할 때 다시 검사되므로, 실수(알 수 없는 필드,
유형 오류)가 동기화에 도달하기 전에 드러납니다.
4
모든 동기화에서 실행
동기화가 실행되면 Iru는 수신 행에 대해 각 표현식을 평가하고 결과를 속성에
기록합니다.
표현식 작성
표현식은 소스 필드를 참조하고 이를 변환할 수 있습니다. 대/소문자 변환, 분할, 연결, 목록 항목 선택 등이 가능합니다. 전체 참조(객체, 함수, 연산자 및 예제)는 동일한 언어가 디렉터리 매핑과 애플리케이션 매핑 모두에 사용되므로 IQL 표현식 페이지에 있습니다. 필드 이름이 유효한 IQL 식별자이면 단독으로 사용할 수 있습니다. 유효한 식별자는 ASCII 문자 또는 밑줄로 시작하고 나머지는 ASCII 문자, 숫자, 밑줄로 구성됩니다.prénom과 같은 이름은 이 범위를 벗어나므로 __source에서 읽습니다.
in, null, true, if와 같은
IQL 키워드인 경우 __source에서 정확한 이름으로 조회하세요. __source는 소스의 모든
필드에 대한 맵입니다. 유효한 이름 사이의 점은 name.givenName처럼 중첩된 값에
접근합니다. 점이 포함된 필드 이름은 여전히 하나의 키입니다: __source["name.givenName"].
그대로 작성하면 Email - Work는 뺄셈이 되고 in은 멤버십 연산자가 됩니다.
__source["…"]로 다시 작성합니다.
유효한 이름은 그대로 유지됩니다. 유효한 이름에도 __source["…"]를 사용할 수
있습니다. 이름에 " 또는 \가 포함된 경우 __source["Title \"Legal\""]처럼 괄호 안에서
각 문자 앞에 백슬래시를 넣으세요. 편집기는 필드를 다시 작성할 때 해당 이스케이프를
추가합니다. Mapping 탭에서 이것이 어떻게 작동하는지는
IQL로 값 변환을
참조하세요.
비어 있는 매핑 값
비어 있거나 null인 매핑 값은 해당 사용자 지정 속성의 기존 값을 지웁니다. 동기화는 계속됩니다. Boolean, Date, Integer 또는 Decimal 사용자 지정 속성의 경우 비어 있거나 null인 매핑 값으로 인해 동기화가 실패하지 않습니다. 이메일 분할처럼 비어 있을 수 있는 텍스트 필드를 변환할 때는 Mapping 탭에서 값을 보호하세요.다음 단계
IQL 표현식
전체 IQL 참조: 객체, 함수, 연산자 및 예제.
디렉터리 동기화
HR 시스템을 연결하고 이러한 표현식이 사용되는 매핑을 설정합니다.
프로필 속성
표현식이 기록하는 대상입니다.
자동 그룹
디렉터리에서 속성이 자동화를 구동하는 또 다른 곳입니다.