주소 지정 옵션 구성

EmailPlus 패키지에서, 사용자에 대한 참조 목록 또는 참조 필드를 식별하여 이메일을 주소 지정할 수 있습니다.

패키지는 또한 이러한 참조에 대해 참조된 레코드 유형을 검색하지만 구성 항목은 순환의 수준을 제한합니다. 기본적으로, EmailPlus는 다음과 같은 레코드를 검색합니다.

이러한 수준을 변경하려면 EMP_Customisable Perl 글로벌 스크립트에서 상수를 정의해야 합니다. 예를 들어, $MAX_FIELDPATH_RECURSE_DEPTH 상수 값을 2로 설정하면 순환의 수준을 2로 설정합니다. 하위 레코드와 현재 레코드 하위 레코드의 하위 레코드입니다. $MAX_FIELDPATH_RECURSE_DEPTH 상수 값을 0으로 설정하면 현재 레코드 검색으로 제한됩니다. 값을 3으로 설정하면 현재 레코드에 추가로 세 번째 레벨까지 하위 레코드를 검색합니다.

검색되는 필드 종류를 넓힐 수 있는 다른 방법으로는 $FIELDPATH_INCLUDE_STRINGS 상수를 사용하는 것입니다. 이는 EmailPlus가 모든 순환 수준의 레코드에서 발견된 모든 문자열 필드를 포함하게 합니다. 선택사항에 유효한 ClearQuest® 사용자 ID의 목록을 한 행으로 지정한 필드만 포함할 지 또는 쉼표로 구분한 필드를 포함할 지를 결정해야 합니다. 그렇지 않으면 결과가 정의되지 않습니다.

EMP_Customisable Perl 글로벌 스크립트의 상수를 함수 또는 서브루틴 내부가 아닌 GLOBAL SCOPE로 정의하십시오. 예를 들어, 다음 코드에 따라 상수를 정의하십시오.

	# Start of Global Script EMP_Customisable
	# The routines in the module are customisable. 
	
	$MAX_FIELDPATH_RECURSE_DEPTH = 2;
	$FIELDPATH_INCLUDE_STRINGS = 1;
	
	sub EMP_SubstituteCustomMetaTag {
	  my $metaTagParts_ref = shift; # a reference to an array
	  my $entityDefObj    = shift;
	  my $isHTMLContent   = shift;
	  my $isTest          = shift;
	….
이러한 상수가 정의되지 않으면 패키지는 다음의 기본 동작을 채택합니다.

피드백