EntityExists

Description

Devuelve una indicación de si la entidad existe.

Nota: Este método está en desuso para v 7.1.0 y posterior. Utilice EntityVisible.

Para registros con estado, el argumento del nombre de visualización (display_name) es la serie de ID (por ejemplo, RAMBU00001234).

Para registros sin estado, el display_name se compone una concatenación de todos los valores de campo de clave exclusiva separados por un carácter de espacio. Por ejemplo, si el tipo de registro del proyecto tiene dos campos, nombre y departamento, y ambos se han designado como campos de clave exclusiva, el display_name sería <name> <department>"

Para un proyecto con el nombre "ACME" y el departamento "Finance":

exists_flag = session.EntityExists "Project", "ACME Finance"  

Para un proyecto con el nombre "ACME" que tenga un campo de clave exclusiva, nombre:

exists_flag = session.EntityExists "Project", "ACME"

Sintaxis

VBScript

session.EntityExists entity_def_name, display_name 

Perl

$session->EntityExists(entity_def_name, display_name); 
Identificador
Description
session
El objeto Session que representa la sesión de acceso a la base de datos actual.
entity_def_name
Un valor String que contiene el nombre del tipo de registro (EntityDef).
display_name
Un valor String que contiene el nombre de visualización (serie de ID) del registro
Valor de retorno
Devuelve un valor Boolean True si la entidad existe y, de lo contrario, devuelve False.

Ejemplos

VBScript

set sessionObj = GetSession

ResultFromEntityExist = sessionObj.EntityExists("defect", "test00000001") 

Perl

$sessionObj = $entityObj->GetSession();

$ResultFromEntityExist = $sessionObj->EntityExists("defect", "test00000001"); 

Comentarios