EntityExists

Description

Restituisce un'indicazione riguardo alla possibilità che l'entità esista o meno.

Per i record senza stato, l'argomento del nome di visualizzaizone (display_name) è la stringa ID (ad esempio, RAMBU00001234).

Per i record senza stato, display_name è composto dalla concatenazione di tutti i valori campo chiave univoca separati dallo spazio . Ad esempio, se un tipo di record project dispone di due campi, nome e reparto e sono entrambi designati come campi della chiave univoca, display_name sarebbe "<nome> <reparto>"

Per un progetto con nome "ACME" e reparto "Finance":

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

Per un progetto con mone "ACME" che dispone di un campo della chiave univoca, nome:

exists_flag = session.EntityExists "Project", "ACME"
Nota: Questo metodo sarà reso disponibile a partire dalla versione 2002.05.00.

Sintassi

VBScript

session.EntityExists entity_def_name, display_name 

Perl

$session->EntityExists(entity_def_name, display_name); 
Identificativo
Description
session
L'oggetto Session che rappresenta la sessione di accesso al database corrente.
entity_def_name
Un valore String che contiene il nome (EntityDef) del tipo di record.
display_name
Un valore String che contiene il nome di visualizzazione (stringa ID) del record
Valore di ritorno
Restituisce un valore Boolean True se Entity esiste, in caso contrario un valore False.

Esempi

VBScript

set sessionObj = GetSession

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

Perl

$sessionObj = $entityObj->GetSession();

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


Feedback