EntityExists

Descripción

Devuelve una indicación de si la entidad existe.

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

Para registros sin estado, el nombre_visualización 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 nombre_visualización 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"
Nota: Este método estuvo disponible en la versión 2002.05.00.

Sintaxis

VBScript

session.EntityExists nombre_def_entidad, nombre_visualización 

Perl

$session->EntityExists(nombre_def_entidad, nombre_visualización); 
Identificador
Descripción
session
El objeto Session que representa la sesión de acceso a la base de datos actual.
nombre_def_entidad
Un valor String que contiene el nombre del tipo de registro (EntityDef).
nombre_visualización
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