대부분의 규칙 식은 하나의 값을 갖습니다. 이러한 식은 하나의 사용자 특성 값(대부분 빈 값)으로 시작하여 하나의 계정 특성 값(역시 대부분 빈 값)으로 끝납니다. 하지만 때때로 0 값의 빈 사용자 특성을 사용할 필요가 있습니다. 때때로 다중 값 계정 특성 값을 전파하기 위해 다중 값을 생성해야 할 필요가 있습니다.
다음 규칙 구문을 사용하면 사용자 특성에 포함할 수 있는 0개 이상의 값을 사용하여 작업할 수 있습니다.
%*var%
규칙 식의 첫 번째 백분율 기호 % 바로 다음에 나오는 선택 사항인 다중 값 플래그 별표(*)는 참조된 사용자 특성이 얼마나 많은 값을 포함하고 있는지에 따라 이 규칙 식의 결과가 0, 1 또는 1을 초과하는 값임을 나타냅니다.
대부분의 사용자 특성 값은 하나의 값을 사용하므로 0 또는 1 값만 사용할 수 있습니다. 하지만 사용자 지정 특성(CustomField01 ~ CustomField99)은 여러 특성을 사용하므로 이러한 특성을 참조하는 규칙 변수는 0, 1 또는 1을 초과하는 값을 포함할 수 있습니다.
사용자 특성이 1을 초과하는 값을 갖지만 규칙 식에 별표(*)를 포함하지 않으면 규칙 평가의 결과는 첫 번째 값의 결과가 됩니다. 하지만 대부분의 경우 특성 값은 공식적으로 순서가 없으므로 CA IdentityMinder가 처음 고려하는 값은 예측할 수 없습니다.
사용자 특성에 여러 값이 있고 규칙 식에 *를 포함한 경우 계정 특성에 대해 다중 값이 생성됩니다. 계정 템플릿 특성에서 설정되는 계정 특성 자체가 다중 값이 아닌 경우 계정 템플릿에 이러한 다중 값 규칙 식을 정의하지 마십시오.
ADS 끝점 유형의 확장된 계정 특성을 다중 값으로 정의하고 이 다중 값 규칙 식 구문을 사용하여 해당 특성을 설정할 수 있습니다. 예를 들어, 이름이 'patents'인 확장된 ADS 계정 특성을 정의하고 역시 이름이 'patents'인 사용자 지정 사용자 특성 번호 3을 정의하는 환경을 만들 수 있습니다.
ADS 계정 템플릿은 'patents' 특성에 대해 규칙 문자열 %*UCU03%를 정의할 수 있습니다. 그런 다음 사용자의 하나 이상의 값을 추가하여 'patents' 특성을 변경할 수 있습니다. 사용자에게 변경 사항을 적용할 때 사용자 계정을 업데이트하는 옵션을 선택하십시오. 이렇게 하면 계정의 계정 템플릿을 참조하고, 규칙 변수 %*UCU03%를 찾고, 사용자의 모든 patents를 계정의 patents 특성에 복사합니다.
비슷하게, 계정을 만들 때 규칙 문자열이 평가됩니다. 또한 계정 템플릿 변경 중에 규칙 문자열이 변경된 경우 계정 템플릿과 관련된 모든 계정의 규칙을 다시 계산할지 여부를 결정할 수 있습니다.
%*var% 구문은 또한 단일 값 사용자 특성을 참조하는 변수 var에 대해 의미가 있습니다. 이것은 연결이 사용되고 참조된 특성이 사용자에 대해 설정되지 않은 경우에만 해당됩니다.
선택 사항인 다중 값 플래그 별표(*)는 사용자 특성에 값이 없는 경우 %*var% 규칙 변수를 포함하는 규칙이 값으로 평가되지 않음을 나타냅니다. 이것은 빈 문자열인 경우에도 항상 단일 값으로 평가되는 단일 값 규칙 식 %var%와 차이가 있습니다.
이 차이를 이해하려면 다음 규칙 문자열을 고려하십시오.
(310)%UP% (310)%*UP%
두 규칙 문자열은 지역 번호 310을 전화 번호에 추가하는 것처럼 보입니다. 하지만 사용자가 자신의 전화 번호에 대한 값이 없는 경우 첫 번째 규칙이 계정 값 (310)으로 평가되므로 이 둘은 서로 다릅니다. 두 번째 규칙 문자열은 값을 생성하지 않으며 계정 특성을 설정되지 않은 상태로 둡니다.
한편, 다음 규칙 문자열은 전화 내선 번호를 전화 번호에 추가하는 것처럼 보입니다.
%UP% %UPE% %UP% %*UPE%
모두에게 전화 번호가 있지만 일부에게 내선 번호가 없는 경우, 첫 번째 규칙 문자열은 내선 번호가 없는 각 사용자에 대한 전화 번호를 포함하는 값을 생성합니다. 두 번째 규칙 문자열은 값을 생성하지 않습니다. 이 경우 %UPE%과 함께 첫 번째 규칙을 사용하십시오.
|
Copyright © 2014 CA.
All rights reserved.
|
|