레코드의 가시성 유형을 리턴합니다. 이 메소드는 엔티티가 존재하는지 여부와 존재하는 엔티티와 존재하지만 숨겨져 있는 엔티티를 구분할 수 있는지 여부를 나타내는 값을 리턴합니다.
숨겨져 있는 레코드를 사용할 때 이 메소드가 참조 목록 지원을 제공합니다. 레코드가 숨겨진 상태에서, 사용자가 레코드를 볼 수 있지만 해당 필드 중 하나에 참조되는 레코드는 볼 수 없습니다.
EntityVisible 메소드를 사용하면 통합을 통해 표시되지 않는 사례에 참조된 레코드를 로드하지 않도록 할 수 있습니다 그렇지 않으면 로드를 시도할 때 오류가 발생됩니다. (EntityExists 메소드는 레코드가 숨겨져 있을 때에도 존재하며 로드할 수 없음을 나타냅니다.)
VBScript
session.EntityVisibleByDbId entity_def_name, db_id
Perl
$session->EntityVisibleByDbId(entity_def_name, db_id);
VBScript
set sessionObj = GetSession
set entityObj = session.GetEntity("defect", "test00000001")
dbid = entity.GetDbId
ResultFromEntityVisibleDbid = sessionObj.EntityVisibleByDbId("defect", dbid)
Perl
$sessionObj = $entityObj->GetSession();
$entityObj = $sessionObj->GetEntity("defect", "test00000001");
$dbid = $entityObj->GetDbId();
$ResultFromEntityVisibleDbid = $sessionObj->EntityVisibleByDbId("defect", dbid);