이전 항목: 관리 개체의 고유 식별자를 지정하는 방법다음 항목: 중요한 특성 관리


특성 설명을 수정하는 방법

특성은 전화 번호 또는 주소와 같은 사용자, 그룹 또는 조직 엔터티에 대한 정보를 저장합니다. 엔터티 특성에 따라 프로필이 결정됩니다.

디렉터리 구성 파일에서 특성은 ImsManagedObjectAttr 요소에서 설명됩니다. 디렉터리 구성 파일의 User Object(사용자 개체), Group Object(그룹 개체) 및 Organization Object(조직 개체) 섹션에서 다음을 수행하십시오.

사용자, 그룹 및 조직 프로필에 있는 각 특성의 경우 하나의 ImsManagedObjectAttr 요소만 있습니다. 예를 들어 ImsManagedObjectAttr 요소는 사용자 ID를 설명할 수 있습니다.

ImsManagedObjectAttr 요소는 다음 코드와 유사합니다.

<ImsManagedObjectAttr 
 physicalname="tblUsers.id" 
 displayname="User Internal ID" 
 description="User Internal ID" 
 valuetype="Number" 
 required="false" 
 multivalued="false" 
 maxlength="0" 
 hidden="false" 
 permission="READONLY">

참고: Oracle 데이터베이스를 사용하는 경우 관리 개체 특성을 구성할 때는 다음 사항에 주의하십시오.

ImsManagedObjectAttr 매개 변수는 다음과 같습니다.

참고: 달리 지정하지 않는 한 매개 변수는 선택 사항입니다.

physicalname

(필수)

특성의 물리적 이름을 지정하되, 다음과 같은 정보 중 하나를 포함해야 합니다.

displayname

(필수)

특성의 고유 이름을 지정합니다.

사용자 콘솔에서 태스크 화면에 추가할 수 있는 특성 목록에 표시 이름이 나타납니다.

참고: 디렉터리 구성 파일(directory.xml)에서 특성의 표시 이름을 수정하지 마십시오. 태스크 화면에서 특성의 이름을 변경하려면 태스크 화면 정의에서 특성에 대한 레이블을 지정하면 됩니다. 자세한 내용은 관리 안내서를 참조하십시오.

description

특성에 대한 설명을 제공합니다.

valuetype

특성의 데이터 형식을 지정합니다. 유효한 값은 다음과 같습니다.

String(문자열)

값이 임의의 문자열일 수 있습니다.

이것이 기본값입니다.

Integer(정수)

값이 정수여야 합니다.

참고: 정수는 소수를 지원하지 않습니다.

Number(숫자)

값이 정수여야 합니다. 숫자 옵션은 소수를 지원합니다.

Date(날짜)

값이 다음 패턴을 사용하여 유효한 날짜로 구문 분석되어야 합니다.

yyyy/MM/dd

ISODate(ISO 날짜)

값이 yyyy-MM-dd 패턴을 사용하여 유효한 날짜로 구문 분석되어야 합니다.

UnicenterDate(Unicenter 날짜)

값이 YYYYYYYDDD 패턴을 사용하여 유효한 날짜로 구문 분석되어야 합니다.

YYYYYYY는 세 개의 0으로 시작하는 연도를 나타내는 7자리 숫자 표시입니다. 예: 0002008

DDD는 필요한 경우 0으로 시작하는 날짜를 나타내는 3자리 숫자 표시입니다. 유효한 값은 001에서 366 사이입니다.

특성의 valuetype이 올바르지 않으면 CA IdentityMinder 쿼리가 실패할 수 있습니다.

특성이 데이터베이스에 올바로 저장되었는지 확인하려면 이 특성을 유효성 검사 규칙과 연결하십시오.

required

다음과 같이 특성 값을 지정해야 하는지 여부를 나타냅니다.

multi-valued

다음과 같이 특성이 다중 값을 가질 수 있는지 여부를 나타냅니다.

예를 들어 사용자 프로필의 그룹 구성원 자격 특성은 사용자가 속한 여러 그룹을 저장할 수 있도록 다중 값을 갖습니다.

복수 행 테이블이 아니라 구분된 목록으로 다중 값 특성을 저장하려면 delimiter 매개 변수에서 구분 기호 문자를 정의해야 합니다.

열에서 지원되는 가능한 값의 수와 각 값의 길이가 충분하지 확인하십시오.

중요! 사용자 개체 정의의 그룹 구성원 자격 특성은 다중 값을 가져야 합니다.

wellknown

Well-Known 특성의 이름을 제공합니다.

Well-Known 특성은 CA IdentityMinder에서 특정한 의미를 가집니다.

형식: %ATTRIBUTENAME%

참고: 사용자 지정 오퍼레이션이 특성과 관련된 경우 Well-Known 특성을 지정해야 합니다.

maxlength

열의 최대 크기를 결정합니다.

permission

태스크 화면에서 다음과 같이 특성 값을 수정할 수 있는지 여부를 나타냅니다.

READONLY

값이 표시되기는 하지만 수정할 수는 없습니다.

WRITEONCE

개체가 만들어진 후에는 값을 수정할 수 없습니다. 예를 들어 사용자가 만들어진 후에는 사용자 ID를 변경할 수 없습니다.

READWRITE

값을 수정할 수 있습니다(기본값).

hidden

다음과 같이 특성이 CA IdentityMinder 태스크 화면에 표시되는지 여부를 나타냅니다.

논리적 특성은 숨겨진 특성을 사용합니다.

참고: 논리적 특성에 대한 자세한 내용은 Programming Guide for Java(Java 프로그래밍 안내서)를 참조하십시오.

system

CA IdentityMinder 전용 특성을 지정합니다. 다음과 같이 사용자 콘솔에서 사용자가 특성을 수정할 수 없습니다.

validationruleset

유효성 검사 규칙 세트를 특성과 연결합니다.

지정하는 유효성 검사 규칙 세트가 디렉터리 구성 파일의 ValidationRuleSet 요소에 정의되어 있는지 확인하십시오.

delimiter

하나의 열에 다중 값이 저장된 경우 값을 구분하는 문자를 정의합니다.

중요! delimiter 매개 변수를 적용하려면 multivalued 매개 변수가 true로 설정되었는지 확인하십시오.

참고: 암호 또는 급여와 같이 중요한 정보가 표시되지 않게 하려면 사용자 콘솔에서 DataClassification 매개 변수를 지정하십시오.